Когда мы выполняем фильтрации и выбор объектов, на уровне приложения мы формируем определенную выборку. Эта выборка отражается на всех диаграммах и расчетах по умолчанию. Единая выборка удобна при базовой работе с приложением – мы точно знаем, что все показанные в текущий момент данные на диаграммах релевантны к определенному текущему срезу данных. Но иногда случаются ситуации, когда мы хотим
зафиксировать какой-то объект на той выборке, которая будет
предопределена только нами. Если сказать еще проще – мы хотим задать
уникальные фильтры для выбранного объекта, которые
не обязательно зависят от фильтров всего приложения.
Если вернуться к примеру с магазинной сетью по продаже цветов, то – нам необходимо отобразить два значения на листе:
- Сумма продаж по всей сети
- Сумма продаж только основной продукции магазина - цветы
Первая задача будет выполнена легко, с подобными задачами вы сталкивались в прошлых уроках:
SUM (Оборот) Для решения второй задачи мы будем использовать Анализ множеств:
SUM(
{ $ < Категория = {'Основные'} > } Оборот)
При использовании анализа множеств, у нас есть возможность не ассоциировать выбранный нами объект с другими, тогда как по умолчанию все объекты всегда ассоциируются друг с другом.
Итак, основные характеристики анализа множеств:
- используется для создания иной выборки, отличной от текущей выборки приложения
- используется всегда с агрегацией мер (sum, count, max, min, ...)
- выражения прописываются в редакторе и начинаются и заканчиваются с фигурных скобок { }