# Идентификаторы множества

Идентификатор представляет множество записей в данных: все данные или подмножество данных. Это множество записей, определенное путем выборки. Это может быть текущая выборка, все данные (без выборки), выборка из закладки или выборка из альтернативного состояния.

В примере `Sum( {$<Year = {2009}>} Sales )` идентификатором является знак доллара: `$`. Это представляет текущую выборку. Он также представляет все возможные записи. Этот набор в дальнейшем может изменяться частью модификатора выражения множества: добавляется выборка `2009` в `Year`.

Использовать идентификатор множества $ ― это то же самое, что не указывать идентификатор множества. Так, в приведенном выше примере выражение `Sum( {$<Year = {2009}>} Sales )` эквивалентно `Sum( {<Year = {2009}>} Sales )`.

В более сложном выражении множества можно использовать два идентификатора вместе с оператором, образующих объединение, разность или пересечение двух множеств записей.

В следующей таблице показано несколько обычных идентификаторов.

Примеры часто используемых идентификаторов

| Идентификатор | Описание |
| --- | --- |
| `1` | Представляет полное множество всех записей в приложении, независимо от выборок. |
| `$` (или отсутствие идентификатора множества) | Представляет записи текущей выборки в состоянии по умолчанию. Выражение множества `{$}`, таким образом, эквивалентно неутверждению выражения множества. |
| `$1` | Представляет предыдущую выборку в состоянии по умолчанию. `$2` представляет предпоследнюю выборку и т. д. |
| `$_1` | Представляет следующую выборку (+1). `$_2` представляет выборку, через одну (+2) и т. д. |
| `BM01` | Можно использовать любой ID закладки или имя закладки. |
| `AltState` | Можно ссылаться на альтернативное состояние, указав имя этого состояния. |
| `AltState::BM01` | Закладка содержит выборки всех состояний, можно ссылаться на конкретную закладку, указав ее имя. |

В следующей таблице показано несколько примеров различных идентификаторов.

Примеры различных идентификаторов

| Пример | Результат |
| --- | --- |
| `Sum ({1} Sales)` | Возвращает общий объем продаж в приложении, игнорируя выборки, но не измерение. |
| `Sum ({$} Sales)` | Возвращает продажи для текущей выборки, т. е. это то же самое, что элемент `Sum(Sales)`. |
| `Sum ({$1} Sales)` | Возвращает продажи для предыдущей выборки. |
| `Sum ({BM01} Sales)` | Возвращает продажи для закладки с именем `BM01`. |

См. также:

* [Анализ множеств](https://help.qlik.com/ru-RU/sense/November2025/Subsystems/Hub/Content/Sense_Hub/ChartFunctions/SetAnalysis/set-analysis-expressions.htm)

* [Операторы множеств](https://help.qlik.com/ru-RU/sense/November2025/Subsystems/Hub/Content/Sense_Hub/ChartFunctions/SetAnalysis/set-operators.htm)

* [Модификаторы множества](https://help.qlik.com/ru-RU/sense/November2025/Subsystems/Hub/Content/Sense_Hub/ChartFunctions/SetAnalysis/set-modifiers.htm)