Сценарий применения#
Иногда требуется динамически управлять результатом вычисляемого поля. Для этого можно использовать параметры непосредственно в формуле вычисляемого поля, а затем связать эти параметры с фильтрующим компонентом.
Например, задайте параметр через фильтр, чтобы динамически менять критерии для "крупного" и "маленького" контакта. Если в выпадающем числовом фильтре выбрано значение 2 000 000, оно передаётся как параметр в формулу: все контраты на сумму больше 2 000 000 считаются крупными.
Способ реализации#
Добавьте числовой параметр.
Создайте вычисляемое поле, в формуле укажите числовой параметр.
Соберите график, добавьте дашборд и перетащите туда компонент.
Добавьте числовой фильтр, свяжите параметр, добавьте пользовательский список значений.
Процедура#
Создание графика#
- Создайте рабочую книгу и добавьте числовой параметр.
- Создайте вычисляемое поле по формуле: если сумма заказа больше выбранного в фильтре значения — контракт крупный.
Примечание: Поля "Общая сумма" и компонент фильтра выбирайте из списка слева, не вводите вручную.
- Постройте столбчатую диаграмму: Размер контракта на горизонтальную ось, Счетчик — на вертикальную.
- Добавьте дашборд и перетащите компонент.
Настройка фильтра#
Добавление пользовательского списка значений#
В "Числовом выпадающем фильтре" выберите Пользовательский список значений, добавьте, например, 1000000, 2000000, 3000000.
Ввод значения вручную#
Можно ввести значение вручную, если не добавлять значения в пользовательский список значений.
Привязка параметра#
Выберите Связать параметр, выберите нужный параметр числа.
Отображение результата#
Теперь можно менять критерии разделения заказов на большие/малые.