Formula function types
With over a dozen cell and group functions available, you can build sophisticated filters for reporting only what matters to you, thus saving time and network resources. Likewise, you can build thresholds in table views and conditions in situations that trigger alerts to keep you informed of important changes in your managed network.
The functions that are available depend on the type of attribute
(numeric, text, or time) and in which editor you are working: Query,
Situation, Properties (Filters and Thresholds tabs), or History
Collection Configuration (Filter tab).
- Cell functions
- This table maps the numeric, text, and timestamp attribute types to
the cell and group formula functions and to the editors where they
are available.
Where you see the notation,
Table 1. Formula functions and the editors they are available in Cell function Query specification View properties: Filters; Thresholds Situation: Formula History Collection Configuration: Filter BETWEEN (Thresholds only) Replicate the See if a value is within a range functionality by repeating the attribute in the same row and using the > or >= and < or <= operators. CHANGE
(Formula editor row 1 only)DATE ISNULL MISSING
(Formula editor row 1 only)PCTCHANGE
(Formula editor row 1 only)REGEX SCAN STR TIME TIMESPAN VALUE VALUE IN
(IN is a relational operator for the Value function)Formula editor row 1 only
, the function must be used in the first-row cell of the formula editor; subsequent rows will be disabled. Additionally, a formula with this function cannot include any other functions that have this restriction or be combined with any group functions. - Group functions
- Use the group functions in the Query editor or Situation editor for attribute groups that return multiple rows of data or a single-row attribute group that has been configured for historical data collection.
- Examples
- After you open a workspace that has query-based views with filters applied or after you start a situation, the sampled value of each referenced attribute is compared with the expression. A true comparison causes the value to be filtered into the view or to open an event.