How to show a symbol for Monitoring Point Readings based on the minimum result for a reading type


Explanation

This article has been created to help you show a symbol at the reading depth. However the reading field is not an is depth field, so the symbol can't display at the depth of that reading.

Marking the field for Reading as is depth has no effect either so to get round this you can create a user defined field that mirrors the data from the reading field and uses a calculated expression which would then show the reading symbol in the correct place, which is at depth.

The only other field available as depth was Distance and this was not right for the for the task as its not the reading depth.

IF you want to show a symbol at the reading depth minimum value for a certain reading type please follow the guide below.

Process

First of all you need to create a user defined field in the Monitoring Readings group called "Reading Depth". I wont explain how to crate a UDF in this guide as its explained in other articles.

Set the field up to mirror the image below

Now in Template Studio add a 'Point Symbol' where you need it on the template.

Set the properties as set in the image below

The Expression is below to save you typing it out.

if(numberordefault(min([Aggregate.Reading.ReadingDepth]),-1)=[Reading.ReadingDepth],'Circle','')

Note that the symbol is drawn using the expression rather than using the symbol pick list.

All we need to do now is filter the group by a Reading Type, in this example I'll use 'WDEP'

In Template Studio still, select 'Filter Groups' from the ribbon

Select 'Add' and create a filter group

Click on the filter group you created and then select 'Filters' at the bottom.

In the new window that opens Select 'Add' and create a filter like the one below;

After this press 'ok' and 'ok' again.

Now save the template and reopen it.

Go back to the properties box for the point symbol and in the filter group box select the filter group created.

You can then save the changes and the symbol will show at the reading depth.