# 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.

Exemplos com 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.

Exemplos com identificadores diferentes

| 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:

* [Análise de conjunto](https://help.qlik.com/pt-BR/cloud-services/Subsystems/Hub/Content/Sense_Hub/ChartFunctions/SetAnalysis/set-analysis-expressions.htm)

* [Operadores de conjunto](https://help.qlik.com/pt-BR/cloud-services/Subsystems/Hub/Content/Sense_Hub/ChartFunctions/SetAnalysis/set-operators.htm)

* [Modificadores de conjunto](https://help.qlik.com/pt-BR/cloud-services/Subsystems/Hub/Content/Sense_Hub/ChartFunctions/SetAnalysis/set-modifiers.htm)