Usando ALLEXCEPT para impedir que o total cumulativo seja redefinido

Vou passar por um cenário interessante no qual você provavelmente se deparará quando estiver tentando executar um total cumulativo dentro do LuckyTemplates. Você pode assistir ao vídeo completo deste tutorial na parte inferior deste blog.

Um membro do fórum de suporte LuckyTemplates postou esta consulta. O membro queria calcular um saldo corrente como um Total cumulativo. O problema era que toda vez que uma seleção era feita, o total cumulativo era recalculado. O membro não queria que isso acontecesse.

Neste caso, ALLEXCEPT é a função perfeita para usar. Este cenário é, na verdade, uma boa revisão de como os totais cumulativos e a função funcionam juntos no LuckyTemplates. 

Índice

Os dados de amostra

Vamos começar com os dados fornecidos no exemplo do membro.

Basicamente, mostra o saldo corrente na mesa. O saldo corrente também é mostrado na visualização.

Usando ALLEXCEPT para impedir que o total cumulativo seja redefinido

Agora, ao arrastar o número da semana pela segmentação de dados, você verá que os dados também são rebalanceados. 

Usando ALLEXCEPT para impedir que o total cumulativo seja redefinido

Digamos que queremos os dados da Semana 5.

Usando ALLEXCEPT para impedir que o total cumulativo seja redefinido

O que queremos é que o Running Balance para a semana 5 permaneça em 635 em vez de virar para 78 quando o slicer é movido, conforme mostrado abaixo.

Usando ALLEXCEPT para impedir que o total cumulativo seja redefinido

Isso está acontecendo porque o Running Balance sempre começa do primeiro número em cima . Então, quando o cortador foi movido, o número no topo também mudou. Isso afetou todo o Running Balance.

Usando a função ALLEXCEPT

Normalmente, você verá ALLSELECTED sendo usado em cenários como este. Mas a função ALLSELECTED só é útil quando você está apenas tentando mostrar um total cumulativo dinâmico com base em qualquer seleção de data que esteja fazendo.

É aqui que entra o ALLEXCEPT .

Neste caso particular, não queremos um total dinâmico. O requisito é evitar que o total seja recalculado toda vez que uma nova seleção de data é feita . Isso é o que ALLEXCEPT faz.

Usando ALLEXCEPT para impedir que o total cumulativo seja redefinido

O que queremos fazer é obter um total cumulativo , mantendo o contexto do número da semana. Usando ALLEXCEPT , ainda estamos trabalhando nas datas selecionadas no slicer. Mas, no que diz respeito ao Running Balance, ele sempre voltará à primeira semana.

Usando ALLEXCEPT para impedir que o total cumulativo seja redefinido

Observando a visualização abaixo, você verá que ela também retém o valor correto. Novamente, isso ocorre porque o contexto agora permite que você olhe para o primeiro resultado da Semana 1.

Usando ALLEXCEPT para impedir que o total cumulativo seja redefinido


Cálculos DAX: Total de resultados médios
Comparar resultados reais com orçamentos usando a previsão do LuckyTemplates
Cálculo cumulativo reverso ou execução total reversa no LuckyTemplates

Conclusão

Casos como esses podem ser únicos porque, na maioria das vezes, queremos totais dinâmicos. Mas se você se encontrar em situações em que não deseja que os números sejam recalibrados a cada seleção, essa técnica é a solução perfeita.

Além disso, a forma como usamos a função ALLEXCEPT aqui é um exemplo perfeito de como você pode remover o contexto de alguns parâmetros, mas reter o contexto de outros nas mesmas páginas do relatório.

Felizmente, você pode encontrar usos semelhantes para ALLEXCEPT ao trabalhar com o LuckyTemplates.

Tudo de bom

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.