Идентификаторы множества
Идентификатор представляет множество записей в данных: все данные или подмножество данных. Это множество записей, определенное путем выборки. Это может быть текущая выборка, все данные (без выборки), выборка из закладки или выборка из альтернативного состояния.
В примере Sum( {$<Year = {2009}>} Sales ) идентификатором является знак доллара: $. Это представляет текущую выборку. Он также представляет все возможные записи. Этот набор в дальнейшем может изменяться частью модификатора выражения множества: добавляется выборка 2009 в Year.
В более сложном выражении множества можно использовать два идентификатора вместе с оператором, образующих объединение, разность или пересечение двух множеств записей.
В следующей таблице показано несколько обычных идентификаторов.
| Идентификатор | Описание |
|---|---|
| 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. |
См. также: