Editor de expressão
Uma expressão é um cálculo que produz um valor ou um conjunto de dados. Ela pode ser uma combinação de funções, campos e operadores matemáticos. As expressões são utilizadas para processar os dados no aplicativo a fim de produzir um resultado que pode ser visto em uma visualização.
Clique em Abrir editor de expressões () no painel de propriedades ao editar uma visualização ou pasta.
O símbolo indica um campo de expressão, por exemplo, títulos, subtítulos, notas de rodapé, dimensões e medidas.
Digite diretamente no editor de expressões ou use o painel do editor de expressões para construir expressões.
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. Você também pode clicar em para abrir a barra de ferramentas de pesquisar e substituir.
Consulte:
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 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.
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.
Gerador de expressões
Ao usar o editor de expressões para criar expressões de medida, você pode gerar expressões usando linguagem natural. Expanda o gerador de expressão, selecione uma linguagem e digite uma descrição da expressão desejada. Na sua descrição, inclua os nomes dos campos ou itens mestre, juntamente com as agregações e filtros básicos que você precisa usar.
Em Visualização da expressão, você pode ver a expressão de saída que foi gerada. Clique em Inserir para adicionar a expressão.
Use o gerador de expressões para criar expressões de medida para gráficos e medidas mestras. Você também pode usá-lo para criar expressões para controlar as cores da sua visualização.
Limitações ao usar o gerador de expressões
O gerador de expressões tem as seguintes limitações:
-
Se a lógica de negócios personalizada tiver sido aplicada ao aplicativo, ela influenciará as expressões geradas pelas suas perguntas. Especificamente, se um período de calendário padrão tiver sido definido para uma medida na lógica de negócios do aplicativo (em Comportamentos), perguntas genéricas sem referências a informações temporais (data) gerarão automaticamente uma expressão com o calendário automático aplicado.
Por exemplo, solicitar o total de vendas pode gerar uma expressão como a seguinte:
={<[OrderDate.autoCalendar.QuartersAgo]={0}>} sum([Sales])
Este é um exemplo de expressão dinâmica, mas só aparece quando o aplicativo usa um período de calendário relativo como período de calendário padrão. Outras expressões geradas que fazem referência ao calendário automático serão estáticas, portanto, não atualize, pois os períodos mudam naturalmente com o tempo.
-
Perguntas que fazem referência a campos temporais (data) gerarão expressões nas quais valores de data específicos são representados como valores numéricos estáticos. Fazer uma pergunta com referência direta às informações de data resultará em datas representadas dessa forma, independentemente de um período de calendário padrão ter sido definido para a medida. Esses valores numéricos de data não se ajustam à medida que os períodos mudam naturalmente com o tempo.
-
Os seguintes tipos de perguntas não são compatíveis com o gerador de expressões:
-
Perguntas que usam medidas mestres com agregações aplicadas a elas (em outras palavras, agregações aplicadas a agregações)
-
Perguntas que fazem referência aos valores de dimensão superior ou inferior de uma medida (por exemplo, vendas totais dos três principais nomes de produtos)
-
Perguntas que usam a palavra-chave 'tendência' (por exemplo, Tendência de vendas totais para 2023)
-
Perguntas que pretendem gerar expressões período após período (por exemplo, comparar as vendas totais entre 2022 e 2023)
-
-
O gerador de expressões oferece suporte a perguntas de linguagem natural nos seguintes idiomas:
-
Alemão
-
Inglês
-
Espanhol
-
Francês
-
Italiano
-
Holandês
-
Polonês
-
Português
-
Russo
-
Sueco
-
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.
Consulte: Funções de script e gráfico
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ê pode escolher em qual estado alternativo basear a seleção ou o marcador atual.
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.
Consulte: Usando variáveis em expressões