The MIN() function can be used in a variety of ways to get the minimum value of a variable.
Usage:
MIN(variable, options, threshold)
- see below for description.
MIN('INC1_AE', 5, 0)
Get the minimum value for the selected period
For device specific variables use a . to separate the device name:
MIN('My Device.My Value',1)
Get the minimum value of the variable for the current day.
The second parameter, [options] is a number and can be any of the following
0 | latest value (Default) |
1 | DAY - Minimum value for current day |
2 | WEEK - Minimum value for current week |
3 | MONTH - Minimum value for current month |
4 | YEAR - Minimum value for current year |
5 | PERIOD - Minimum value for the selected range |
6 | SLICE - Minimum value for the slice in the range (i.e. in a graph segment) |
The third option parameter allows you to set a threshold value other than 0. This is useful when you are trying to calculate values in expressions such as MAX('var') - MIN('val') on data may be zero at midnight. Leaving the third parameter at 0 would mean the expression would result in the maximum value.
Get the miminum value of a variable for a day:
MIN('delta0_kwh',1)