Hi Joep.
You can still check for maximum value from a bunch of PI tags, values or a mix of both.
For example, let's say you always want the maximum value of 7 tags you would create a ProcessBook DataSet with the following expression:
Max('south:temp1','south:temp2','south:temp3:'...'south:temp7')
Only thing you will struggle to do is identify the name of the PI tag that is returning the maximum value via the dataset route.
Hope this helps for now...
Principal Consultant
Real-Time Data Management @ Wipro Technologies