Функции агрегации
Если не оговорено иначе, то все перечисленные в таблице 91 функции поддерживаются в:
- выражениях триггера;
- вычисляемых элементах данных.
Функции агрегации могут работать с:
- историей элементов данных, например:
min(/узел_сети/ключ,1h); - функциями foreach в качестве единственного параметра, например:
min(last_foreach(/*/ключ))(только в вычисляемых элементах данных; нельзя использовать в триггерах).
Некоторые общие замечания о параметрах функций:
- параметры функций разделяются запятыми;
- необязательные параметры функций (или части параметров) обозначаются угловыми скобками
< >; - параметры, специфичные для функций, описываются с каждой функцией;
- параметры
/узел_сети/ключисек|#число)<:сдвиг_времени>никогда не должны заключаться в кавычки.
Общие параметры:
/узел_сети/ключ– обязательный первый параметр для функций, ссылающихся на историю элемента данных узла сети;(сек|#число)<:сдвиг_времени>– второй параметр для функций, ссылающихся на историю элемента данных узла сети, где:- сек – максимальный период вычисления в секундах (могут использоваться суффиксы времени), либо
- #число – максимальная область вычисления среди последних собранных значений (если начинается со знака решетки)
- сдвиг_времени (опционально) – сдвиг точки вычислений по времени назад в прошлое.