Editor de expressão

É no editor de expressão que você cria expressões que são usadas para fazer cálculos com base nos dados do aplicativo.

Você abre o diálogo Adicionar expressão ou Editar expressão, clicando em Abrir editor de expressões (3). Este botão está disponível para muitas opções no painel de propriedades e ao criar dimensões ou medidas.

Para obter mais informações, consulte Trabalhando com o editor de expressão e Usando expressões em visualizações.

A imagem a seguir ilustra o Editor de expressões com a seção Campos aberta, as opções Distinto e Total habilitadas e uma expressão inserida no campo de expressão.

A: Campo de expressão

No editor de expressões, você pode inserir uma expressão digitando no campo de expressão. Quando você digita o nome de uma função na expressão, uma dica de ferramenta fornece informações para ajudá-lo a inserir a função corretamente, incluindo nomes de argumentos e qualificadores.

Nota: A dica de ferramenta para algumas funções de gráfico mostra o qualificador ALL. É recomendado que você não use o qualificador ALL. Em vez disso, use a expressão definida {1}.

Para obter mais informações, consulte Análise de conjunto e expressões de conjunto.

B: Seção de campos

Selecione um campo de uma tabela específica e de uma função de agregação comum para gerar algumas expressões comuns a serem inseridas no editor de expressões. Você também pode selecionar campos do sistema.

Para saber mais sobre as funções de agregação, consulte Funções básicas de agregação, Funções de agregação de contador e Funções de agregação estatística.

Para saber mais sobre campos do sistema, consulte Campos do sistema.

C: Cláusulas e expressões de conjunto

Algumas funções de agregação podem exigir uma cláusula distinta ou uma cláusula total. Use a caixa de seleção de cada cláusula para inseri-la na função de agregação. Cada cláusula pode ser usada independentemente.

Use a caixa de seleção Expressão de conjunto para inserir sua seleção atual como uma expressão de conjunto na sua agregação. A seleção atual inserida sempre será baseada no estado padrão. Se quiser criar uma expressão com base em um estado alternado, use a seção Expressões de conjunto em vez disso.

Para saber mais sobre como usar essas expressões de conjunto, consulte Modificadores de conjunto.

Para saber mais sobre estados alternados, consulte Usando estados alternados para análises comparativas.

D: Seção de funções

Selecione uma função de uma categoria específica para inseri-la no editor de expressões. Você pode usar funções para gerar expressões mais complexas. Um modelo de sintaxe pequeno mostra como cada função é usada.

Para obter mais informações, consulte Funções em scripts e expressões de gráficos.

E: Seção Expressões de conjunto

Selecione se você deseja inserir a seleção atual ou um marcador como uma expressão de conjunto. Se disponível, você poderá escolher em qual estado alternado basear a seleção atual ou o marcador.

F: Seção de variáveis

Selecione variáveis e insira-as em suas expressões. Se estiverem disponíveis, uma definição e o valor de cada variável são mostrados. Você também pode optar por incluir variáveis do sistema.

Para obter mais informações, consulte Usando variáveis em expressões.

G: Visualização de expansão de sinal de dólar

Expressões geralmente usam expansões de sinal de dólar, contendo expressões com um sinal de igual à esquerda ou variáveis. A expressão é expandida, e seu resultado é exibido na visualização. Isso permite que você confirme se as expansões de sinal de dólar dentro da sua expressão estão corretas.

Para obter mais informações, consulte Expansões de sinal de dólar.

Nota: Você pode ativar o modo de ajuda, clicando no botão Ajuda (D). Quando ativas, todas as funções no editor de expressões atuam como hiperlinks. Clicar em uma função abre uma guia do navegador para a seção de ajuda relevante e sai do modo de ajuda.
Nota: Os campos do Direct Discovery são listados sem nenhuma indicação especial na lista de campos do editor de expressões. Para obter mais informações, consulte Acessando grandes conjuntos de dados com Direct Discovery.