Como usar funções de iteração para corrigir problemas totais no LuckyTemplates – DAX Concepts

Vou mostrar a você hoje como usar funções de iteração ao tentar corrigir problemas do Total no LuckyTemplates. Você pode assistir ao vídeo completo deste tutorial na parte inferior deste blog.

Quando examino as perguntas postadas no fórum de suporte LuckyTemplates para membros, vejo muitas pessoas tendo problemas com os totais que obtêm em seus relatórios, independentemente de estarem usando lógica avançada ou não.

Aqui, mostrarei por que isso acontece e como você pode contornar esses problemas.

Índice

Calculando Totais de Receita Mínima

Vamos usar um exemplo simples para calcular os totais de receita mínima.

Os dados abaixo mostram que eu tenho minha Receita Total , bem como a Receita Total do Ano Passado .

Obter a receita do ano passado é simples. Acabei de usar a função DATEADD .

A mostra os dados do ano de 2018. Então você verá que subtraímos um ano na função DATEADD , que nos dá os dados de 2017.

Você verá que também temos outra coluna após Revenue Last Year , que é o Min Revenue Year. Basicamente, esta coluna deve mostrar os números mais baixos de 2018 e 2017.

Alternativamente, você também pode clicar na legenda e escolher um ano diferente. Então você pode usar a receita de 2016 e 2017, por exemplo.

Mas, para este exemplo, vamos nos ater aos dados de 2017 e 2018.

Se você já fez algum trabalho usando o Excel, verá que a fórmula que estou usando aqui é a mesma.

Depois de pressionar enter, você pode percorrer os números e ver que, à medida que avança nas linhas, os números fazem sentido. Isto é, até chegar ao Total na parte inferior.

Você notará que ela mostra o mesmo Total da coluna Total Revenue , mesmo que os dados nas linhas sejam diferentes. Este definitivamente não é o resultado que estamos procurando.

Para entender por que isso aconteceu, você também precisa entender o contexto. Aqui, o contexto fica apenas nas linhas anteriores ao Total onde ele escolhe o menor valor entre as duas colunas. Mas, no final, simplesmente comparou os dois totais de 2017 e 2018, escolheu qual era o valor mínimo e o considerou como resultado.

Ele não entende que você deseja o total de todas as Receitas Mínimas listadas nessa coluna.

Usando SUMX para fixar o total

É aqui que entram as funções de iteração. Para este exemplo, usarei SUMX .

Usando SUMX como a função de iteração , posso começar a trabalhar na tabela virtualmente.

Vou começar usando a função SUMMARIZE para os clientes. Então, estou usando a função MIN para obter o valor mínimo para a Receita Total de 2017 e 2018.

Quando você usa funções de iteração, o cálculo que ocorre em cada linha ocorre virtualmente.

Todos esses cálculos são armazenados na memória, após o que a função SUMX adiciona todos os dados armazenados para obter o total correto na parte inferior dessa coluna.

Em outras palavras, ele finalmente adiciona mais contexto para fazer o sistema entender que tipo de resultado você está procurando.


Funções de iteração na linguagem DAX – um exemplo detalhado
Trabalhando com funções de iteração no DAX
usando funções de iteração SUMX e AVERAGEX no LuckyTemplates

Conclusão

Com este tutorial, esperamos que você tenha conseguido ver como corrigir os problemas totais que encontrou com o LuckyTemplates. A chave aqui é entender como funcionam as funções de iteração como o SUMX . Lembre-se de que essas funções podem ser usadas para trabalhar virtualmente em cada linha de dados e você pode obter os resultados corretos.

Portanto, se você ficar preso em um Total no LuckyTemplates, poderá brincar com técnicas como esta. Veja se consegue trabalhar em alguns parâmetros que seguem o mesmo contexto que aplicamos para recuperar o valor que você procura.

Tudo de bom.

***** Aprendendo LuckyTemplates? *****






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.