Преобразование formula

Преобразование formula добавляет к объектам данных новые значения, вычисленные по формуле.

Параметры преобразования

Свойство Тип Описание
expr Expr Обязательно. Выражение, по которому вычисляется новое значение.
as String Обязательно. Имя выходного поля для результата вычисления.
initonly Boolean При true формула вычисляется только при первом появлении объекта данных. При последующих изменениях объекта значение не обновляется автоматически. По умолчанию false.

Использование

{"type": "formula", "as": "logx", "expr": "log(datum.x) / LN10"}

Пример вычисляет десятичный логарифм x и сохраняет результат в поле logx.

{"type": "formula", "as": "hr", "expr": "hours(datum.date)"}

Пример извлекает час из поля date и сохраняет его в поле hr.