Идентификаторы множества
Идентификатор представляет множество записей в данных: все данные или подмножество данных. Это множество записей, определенное путем выборки. Это может быть текущая выборка, все данные (без выборки), выборка из закладки или выборка из альтернативного состояния.
В примере 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. |
См. также: