Funções da tabela DAX no LuckyTemplates

Nesta postagem do blog, apresentarei as funções da tabela DAX. As funções de tabela são simplesmente que retornam uma tabela.

Algumas das funções de tabela mais comuns que você pode encontrar no LuckyTemplates são as funções FILTER , VALUES e ALL . Usando essas funções de tabela, você pode criar tabelas virtuais dentro do LuckyTemplates.

Tabelas físicas são tabelas que você pode encontrar literalmente no modelo de dados. As tabelas virtuais são aquelas que foram criadas virtualmente usando várias funções DAX.

Nas próximas seções, ensinarei algumas técnicas de como usar funções de tabela.

Índice

Usando funções de tabela

Neste exemplo, calcularei o número de transações acima de US$ 10.000 usando a fórmula Total Larger Transactions .

Vou começar a fórmula com a função . Com base na descrição, a referida função conta o número de linhas em uma tabela após o contexto inicial. Assim, preciso inserir uma tabela após a função. No entanto, a tabela não precisa ser física como a tabela Vendas .

Se você colocar a tabela Vendas , os resultados simplesmente mostrarão o número de transações. Isso é semelhante aos resultados da medida Total de transações .

Funções da tabela DAX no LuckyTemplates

Se você observar a fórmula de Total de transações , ela usará a função . Esta é apenas outra maneira de calcular os mesmos resultados usando funções DAX.

Funções da tabela DAX no LuckyTemplates

No exemplo a seguir, quero mostrar como funciona a função COUNTROWS . Desta vez, usarei a função de tabela para criar uma tabela virtual.

Funções da tabela DAX no LuckyTemplates

A função FILTER passará por cada linha da tabela Sales . Ele avaliará cada linha da coluna Total Sales se for maior que US$ 10.000 ou não. Se a venda de uma única linha for superior a US$ 10.000, ela será contada como uma transação.

Como você pode ver, os resultados na coluna Total Larger Transactions agora estão atualizados.

Funções da tabela DAX no LuckyTemplates

Usando a tabela virtual, criei um filtro adicional após o contexto inicial. E o mais importante, fiz dentro da própria fórmula, sem precisar criar uma tabela física.

Por exemplo, vamos examinar o resultado específico de 10 de outubro de 2018. No modelo de dados, você pode ver que o filtro fluiu da tabela Datas para a tabela Vendas .

Funções da tabela DAX no LuckyTemplates

Dentro da fórmula, acabei de colocar outro filtro usando uma função de tabela diferente para poder avaliar quantas transações são maiores que $ 10.000. Este cálculo é um bom exemplo de como as tabelas virtuais são úteis.

Usando a função VALUES

Agora, mostrarei outro exemplo de funções de tabela. Trata-se de calcular as vendas médias usando a função .

Iniciarei a medição de Vendas Médias por Cidade com a função . De acordo com o IntelliSense, vou precisar de uma tabela. Mais uma vez, não precisa ser uma mesa física, então vou usar uma virtual.

Funções da tabela DAX no LuckyTemplates

Para criar uma tabela virtual, usarei a função VALUES e adicionarei Regions[City] e Total Sales .

Funções da tabela DAX no LuckyTemplates

Com a função AVERAGEX , a fórmula avaliará cada linha da tabela virtual. Após o contexto inicial, a fórmula calcula as vendas totais de todas as cidades linha por linha.

Depois de calcular as vendas de cada cidade, a fórmula calcula a média. Nos resultados, você pode ver a média de vendas por cidade nas datas indicadas.

Funções da tabela DAX no LuckyTemplates

Cálculo de vendas usando funções de tabela

Neste último exemplo, mostrarei outra função de tabela DAX que é a função Desta vez, calcularei as vendas totais da cidade com a ajuda de .

Na fórmula All City Sales , você pode ver que iniciei a fórmula com a função CALCULAR .

Adicionar a função ALL remove os filtros existentes na coluna Cidade . Portanto, a medida calculará as vendas totais em todas as cidades disponíveis.

Funções da tabela DAX no LuckyTemplates

Se você comparar os resultados de All City Sales e Total Sales , terá os mesmos resultados. No entanto, se você selecionar uma cidade específica no filtro, os resultados de todas as vendas da cidade permanecerão os mesmos.

Funções da tabela DAX no LuckyTemplates

Ele fornecerá os mesmos resultados, independentemente de qualquer seleção. Isso ocorre por causa da função CALCULAR .

A referida função permite alterar o contexto do cálculo. Ao adicionar a função ALL , ela remove o contexto inicial da tabela Regions .


Como usar a função COUNTROWS DAX em tabelas
Lógica de datas múltiplas no LuckyTemplates usando DAX
Otimizando sua fórmula do LuckyTemplates usando funções DAX avançadas

Conclusão

Este tutorial apresenta as funções de tabela mais comuns. Se você usá-los com frequência em seus cálculos, poderá dominá-los rapidamente.

Além disso, você pode tornar as coisas mais avançadas se começar a combinar as referidas funções da mesa. Você provavelmente encontrará isso ao executar totais cumulativos, médias móveis, análise de desgaste e análises de vendas cruzadas.

Você aprenderá cálculos DAX mais avançados quando passarmos a medir a ramificação.

Leave a Comment

Colunas calculadas no SharePoint | Uma visão geral

Colunas calculadas no SharePoint | Uma visão geral

Descubra a importância das colunas calculadas no SharePoint e como elas podem realizar cálculos automáticos e obtenção de dados em suas listas.

Atributos pré-atentivos: como isso pode afetar seu relatório

Atributos pré-atentivos: como isso pode afetar seu relatório

Descubra todos os atributos pré-atentivos e saiba como isso pode impactar significativamente seu relatório do LuckyTemplates

Calcular Dias de Estoque Zero – LuckyTemplates Inventory Management Insights

Calcular Dias de Estoque Zero – LuckyTemplates Inventory Management Insights

Aprenda a contar o número total de dias em que você não tinha estoque por meio dessa técnica eficaz de gerenciamento de inventário do LuckyTemplates.

Usando exibições de gerenciamento dinâmico (DMV) no DAX Studio

Usando exibições de gerenciamento dinâmico (DMV) no DAX Studio

Saiba mais sobre as exibições de gerenciamento dinâmico (DMV) no DAX Studio e como usá-las para carregar conjuntos de dados diretamente no LuckyTemplates.

Variáveis ​​e expressões dentro do editor do Power Query

Variáveis ​​e expressões dentro do editor do Power Query

Este tutorial irá discutir sobre Variáveis e Expressões dentro do Editor do Power Query, destacando a importância de variáveis M e sua sintaxe.

Como calcular a diferença em dias entre compras usando o DAX no LuckyTemplates

Como calcular a diferença em dias entre compras usando o DAX no LuckyTemplates

Aprenda a calcular a diferença em dias entre compras usando DAX no LuckyTemplates com este guia completo.

Calculando a média no LuckyTemplates: isolando os resultados do dia da semana ou do fim de semana usando o DAX

Calculando a média no LuckyTemplates: isolando os resultados do dia da semana ou do fim de semana usando o DAX

Calcular uma média no LuckyTemplates envolve técnicas DAX para obter dados precisos em relatórios de negócios.

O que é self em Python: exemplos do mundo real

O que é self em Python: exemplos do mundo real

O que é self em Python: exemplos do mundo real

Como salvar e carregar um arquivo RDS em R

Como salvar e carregar um arquivo RDS em R

Você aprenderá como salvar e carregar objetos de um arquivo .rds no R. Este blog também abordará como importar objetos do R para o LuckyTemplates.

Primeiros N dias úteis revisitados - uma solução de linguagem de codificação DAX

Primeiros N dias úteis revisitados - uma solução de linguagem de codificação DAX

Neste tutorial de linguagem de codificação DAX, aprenda como usar a função GENERATE e como alterar um título de medida dinamicamente.