Сценарий применения#
В Sigla Vision можно выполнять быстрые вычисления для полей-показателей в рабочей области. Например, вы можете посчитать ранг Продажи для разных городов с помощью быстрого вычисления, а затем применить фильтр, чтобы отобразить только нужные города. В этом случае ранжирование должно выполняться не по всем городам, а только по тем, которые остались после фильтрации (по фактически отображаемым данным).
Функция Вторичные вычисления позволяет пересчитывать поля-показатели с учётом результатов фильтрации по измерениям.
После фильтрации оставшиеся города будут отсортированы по значению продаж, как показано на рисунке.
Описание функции#
Sigla Vision поддерживает функцию Вторичных вычислений. При её включении и установке условий фильтрации для полей измерения результаты быстрых вычислений пересчитываются по отфильтрованным данным.
Функции с поддержкой вторичного вычисления: Все значения, Все значения в группе, Накопленное значение, Накопленное значение в группе, Ранжирование, Групповое ранжирование, Процент и Процент в группе.
Функции, для которых вторичное вычисление можно отключить: Все значения, Все значения в группе, Ранжирование, Групповое ранжирование, Процент и Процент в группе.
Процедура#
Выполнение быстрого вычисления и установка условий фильтрации по измерениям#
- Создайте рабочую книгу и загрузите данные. Создайте компонент и выполните ранжирование продаж по возрастанию по городам, как показано на рисунке ниже.
- Добавьте фильтр по полю Город— например, отберите данные по городам Москва, Санкт-Петербург, Новосибирск, Екатеринбург, как показано на рисунке ниже.
Включение вторичных вычислений#
Вторичные вычисления по умолчанию включены для поля Продажи (Сумма-по возрастанию) — это позволяет перестроить порядок ранжирования после фильтрации измерения.
То есть после включения «Вторичны вычислений» ранжирование производится среди только что отфильтрованных городов, а не по всем городам.
Отключение вторичных вычислений#
Вторичные вычисления можно отключить только для следующих функций из Быстрых вычислений: Все значения, Все значения в группе, Ранжирование, Групповое ранжирование, Процент, Процент в группе.
Например, если отключить вторичные вычисления для сортировки по возрастанию, ранжирование по продажам будет рассчитываться для всех городов, даже если часть из них отфильтрована, как показано на рисунке.