Примеры использования переменных¶
Переменные - это данные, способные принимать различные значения. Применяются для быстрого изменения значений при расчете агрегатов с помощью формул или при настройке SQL-фильтрации в виджете. Переменные могут повысить производительность, надежность и удобочитаемость. Переменная может быть задана:
-
как Константа - это величина, которая при выполнении вычислений остаётся неизменной.
Пример настройки переменной типа Константа для расчета стоимости в рублях. При изменении курса не нужно будет менять значение во всех формулах, а нужно будет изменить только значение переменной.
- создайте переменную курса доллара к рублю;
- используйте значение переменной в расчетах формул поля.
-
как Расчетная - это изменяемая величина, значение которой рассчитывается с помощью формулы. Подробнее о синтаксисе в разделе Справочник функций
Пример настройки переменной типа Расчетная для расчета процента прибыли. При изменении суммы прибыли не нужно будет менять значение во всех формулах, а нужно будет изменить только значение переменной.
- создайте переменную итоговой сумы поля;
- используйте значение переменной в расчетах формул поля.
-
как Редактируемая - это изменяемая величина, значение которой отображается в превью виджета в виде поля ввода, списка, переключателя или календаря с возможностью изменения значения в просмотре виджета. Переменные этого типа позволяют проводить анализ что если, т.е. при просмотре виджета анализировать как изменение значений влияет на результаты формул.р
Пример настройки переменной типа Редактируемая - Поле ввода для расчета стоимости в рублях. RehКуизменяется вручную прямо в виджете.
- создайте переменную курса доллара к рублю, переменная отобразится в превью виджета с возможностью изменения ее значения;
- используйте значение переменной в расчетах формул поля;
- изменяйте значение переменной при просмотре виджета.
Пример настройки переменной типа Редактируемая - Множественный выбор для просмотра прибыли по выбранным городам. Список городов определяется прямо в виджете.
- в модели настройте поле, установив для него признак Является справочником;
- создайте переменную, переменная отобразится в превью виджета с возможностью изменения ее значения;
- используйте значение переменной в расчетах формул поля;
- изменяйте значение переменной при просмотре виджета.









