Перейти к основному содержимому

Переиспользование переменных в виджетах

Задача

Рассчитать показатели опираясь на предыдущие расчеты.

Проблема

При расчетах, например, изменения выручки, нужно учитывать как текущую выручку, так и за предыдущий период. Но если понадобится еще и вывести значения, то нужно несколько раз писать одну и туже формулу. А при изменении расчетов нужно держать в голове все места, где была использована прежняя формула.

Решение

Писать формулу один раз в пределах виджета и переиспользовать переменную.

  1. Добавим несколько переменных в KPI карточке.

Важно: переиспользовать можно только переменные на латинице, при другом наименовании не будет работать.

  1. Для переменных val и prev_val укажем формулы расчета

  1. Для переменной dev рассчитаем отклонение используя ранее объявленные переменные

Итог

Рассчитали показатель используя переменные и не дублируя формулы расчета.