Identificadores de conjunto
Um identificador de conjunto representa um conjunto de registros nos dados: todos os dados ou um subconjunto dos dados. É o conjunto de registros definido por uma seleção. Pode ser a seleção atual, todos os dados (sem seleção), uma seleção de um marcador ou uma seleção de um estado alternado.
No exemplo Sum( {$<Year = {2009}>} Sales ), o identificador é o sinal de cifrão: $. Isso representa a seleção atual. Também representa todos os registros possíveis. Esse conjunto pode então ser alterado pela parte modificadora da expressão de conjunto: a seleção 2009 em Year é adicionada.
O identificador de conjunto $ é o mesmo que não declarar um identificador de conjunto. Por exemplo, com o exemplo acima, a expressão Sum( {$<Year = {2009}>} Sales ) é equivalente a Sum( {<Year = {2009}>} Sales ).
Em uma expressão de conjunto mais complexa, dois identificadores podem ser usados juntos com um operador para formar uma união, uma diferença ou uma interseção dos dois conjuntos de registros.
A tabela a seguir mostra alguns identificadores comuns.
Identificador | Descrição |
---|---|
1 | Representa um conjunto completo de todos os registros no aplicativo, independente de quaisquer seleções feitas. |
$ (ou nenhum identificador de conjunto) | Representa os registros da seleção atual no estado padrão. Portanto, a expressão de conjunto {$} equivale de modo geral a não declarar uma expressão de conjunto. |
$1 | Representa a seleção anterior no estado padrão. $2 representa a seleção anterior, menos um, e assim por diante. |
$_1 | Representa a próxima seleção (para frente). $_2 representa a próxima seleção, menos um, e assim por diante. |
BM01 | Você pode usar qualquer ID de marcador ou nome de marcador. |
AltState | Você pode fazer referência a um estado alternado por seu nome de estado. |
AltState::BM01 | Um marcador contém as seleções de todos os estados, e você pode fazer referência a um marcador específico qualificando o nome desse marcador. |
A tabela a seguir mostra exemplos com diferentes identificadores.
Exemplo | Resultado |
---|---|
Sum ({1} Sales) | Retorna o total das vendas no aplicativo, desconsiderando as seleções, mas não a dimensão. |
Sum ({$} Sales) |
Retorna as vendas da seleção atual , ou seja , o mesmo que Sum(Sales). |
Sum ({$1} Sales) |
Retorna as vendas da seleção anterior. |
Sum ({BM01} Sales) |
Retorna as vendas do marcador chamado BM01. |
Consulte também: