Для заданий этого курса будем использовать приложение, созданное в курсе «Знакомство с Qlik Sense». Если вы его не проходили и не собираетесь, то можете скачать готовое приложение из последнего задания курса «Знакомство с Qlik Sense».
Создайте новый лист, на нем разместите обычную таблицу с измерением Категория, и мерой sum(Sales). А рядом блок фильтров с измерениями Категория, Товар, Клиент.

Sum(Sales) — это простая агрегирующая формула, которая реагирует на любые отборы в фильтрах. Однако, для реальной аналитики нам часто будет требоваться более сложное поведение формул.
Анализ множеств пришется в фигурных скобках внутри агрегирующий функции, перед полями.

Синтаксис анализа множеств имеет 2 уровня: идентификаторы множеств, и модификаторы множеств.
Идентификаторы множеств — это условные обозначения наборов фильтров, без возможности их тонкой настройки. Идентификаторы бывают трех видов.
Системные идентификаторы:
- $ — текущая выборка. Это множество подразумевается по умолчанию. Т.е. sum(Sales) и sum( {$} Sales) — работают совершенно одинаково. По сути, этот идентификатор нужен только для операций взаимодействия с другими множествами.
- 1 — все данные приложения. Формула, в которой используется идентификатор множества 1, например sum({1} Sales), не будет реагировать ни на какие фильтры.
- $1(2,3,…n) — предыдущее состояние фильтров стандартной выборки, предпредыдущее состояние и т.д.
Создайте в таблице меры с этими идентификаторами множеств.

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

Также, в качестве идентификаторов множества можно использовать альтернативные состояния. Как вы состояние назовете, такой у него и идентификатор.

Как вы помните, альтернативные состояния в формуле позволяют ей реагировать на фильтрацию из объектов, помещенных в альтернативные состояния (см занятие 1-4 в курсе «Знакомство с Qlik Sense»).
Текущие фильтры можно сохранить как закладку. Название закладки также можно использовать как идентификатор множества.



Если идентификатор множеств состоит из нескольких слов, то надо писать его в одинарных кавычках. Кстати, если откроете информацию о созданной закладке, то увидите синтаксис анализа множеств, который в ней сохранен.

Сохраните закладку с некоторыми фильтрами, а потом используйте ее как идентификатор множества.
Основной смысл использования идентификаторов множеств — создание сложных условий для выборок за счет функционала взаимодействия множеств. Подробнее об этом — в следующем занятии.