TODAS as funções no LuckyTemplates – como usá-las com o DAX

Você sabia que a função ALL pode ser usada para modificar o contexto de um determinado cálculo no LuckyTemplates? Você pode assistir ao vídeo completo deste tutorial na parte inferior deste blog.

Descubra tudo sobre como funciona essa função no post abaixo.

Índice

Qual é a função ALL no LuckyTemplates?

A função ALL é uma parte extremamente importante da linguagem DAX no LuckyTemplates. Ele pode ser usado de várias maneiras diferentes dentro de fórmulas.

Quando utilizado de forma eficaz, você pode calcular os resultados perfeitamente ao procurar combinar a lógica em suas fórmulas com a filtragem disponível no modelo de dados.

Simplificando, a função ALL pode remover qualquer contexto proveniente de qualquer filtro ou dimensão que você tenha alinhado a uma fórmula.

Isso é perfeito em situações como quando você deseja calcular a porcentagem de um total.

Quando usar esta função?

O momento ideal para usar ALL em suas fórmulas é quando você precisa remover ou ajustar o contexto de um cálculo que deseja realizar.

A função mais comum usada em combinação com ALL é a função CALCULATE .

Pode haver momentos em que você também usará ALL em combinação com a função FILTER.

A ideia aqui é dentro de uma fórmula que você pode ajustar qual tabela/contexto virtual é aplicado à sua lógica antes que qualquer cálculo seja feito em seu modelo.

Como usar a função ALL?

Mostrarei como utilizar essa função no LuckyTemplates ao calcular a porcentagem de vendas em uma determinada região versus todas as vendas já realizadas.

Para fazer isso logicamente, você precisa dividir as vendas da região pelo total de vendas em todas as regiões. Obter vendas para todas as regiões, no entanto, não é tão fácil com a filtragem natural que ocorrerá em seus modelos.

TODAS as funções no LuckyTemplates – como usá-las com o DAX

É aqui que TODA função entra perfeitamente para resolver isso para nós. Quando combinado com a função CALCULAR, você pode remover quaisquer filtros de região e obter o denominador correto para que o cálculo seja correto.

Nesse caso, referenciamos a coluna de nomes de clientes e a combinamos com CALCULATE para que o total de todas as vendas possa servir como denominador para calcular a porcentagem de vendas.

TODAS as funções no LuckyTemplates – como usá-las com o DAX

TODAS as funções no LuckyTemplates – como usá-las com o DAX

Mas não só você pode remover os filtros de cada nome de cliente, como com esta função do LuckyTemplates você também pode remover a filtragem proveniente de qualquer coluna em uma determinada tabela.

Nesta imagem abaixo, vou mostrar o que quero dizer. Você notará como a coluna ALL Sales simplesmente repete os números da coluna Total Sales.

Isso ocorre porque o parâmetro de função ALL faz referência a uma coluna específica e essa coluna não é a coluna de nomes de clientes.

TODAS as funções no LuckyTemplates – como usá-las com o DAX

Para corrigir isso, precisamos referenciar a tabela inteira, em vez de apenas uma coluna específica. Você pode remover a filtragem de qualquer coluna dentro de uma tabela referenciando a tabela inteira dentro da função ALL.

Veja, por exemplo, a fórmula abaixo e as alterações correspondentes na tabela.

TODAS as funções no LuckyTemplates – como usá-las com o DAX

TODAS as funções no LuckyTemplates – como usá-las com o DAX

Outra maneira de pensar sobre a função ALL

Esperamos que agora você entenda que ALL remove quaisquer filtros ou contexto em seu cálculo.

Outra maneira de pensar no que ALL está realmente fazendo em suas fórmulas é imaginar que sempre que você faz referência a essa função específica, está gerando uma tabela virtual ou lista de cada linha individual de informações dos parâmetros que foram inseridos.

Isso é particularmente importante se você utilizar ALL como parâmetro de tabela dentro da função FILTER.

Um exemplo perfeito disso é o padrão CUMULATIVE TOTAL, que é detalhado neste artigo de blog específico.

Criar totais cumulativos dinâmicos usando DAX no LuckyTemplates

Conclusão

Em resumo, pense na função ALL como a função 'remover todos os filtros'. Você pode colocar uma tabela ou coluna aqui, e é importante entender os efeitos de fazer isso.

Para obter mais exemplos de como você pode utilizar o ALL, confira os links abaixo.

Usando a função ALL no LuckyTemplates para insights de alta qualidade

Calculando % dos Totais

Obrigado,

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.