Porcentagem do total usando ALL e ALLSELECTED

Neste tutorial, discutirei a diferença entre as funções ALL e ALLSELECTED DAX ao calcular a porcentagem do total no LuckyTemplates. A diferença entre essas duas funções DAX pode ser relativamente confusa quando você está apenas começando com o LuckyTemplates. Espero que este tutorial possa lhe dar alguma clareza sobre este assunto. Você pode assistir ao vídeo completo deste tutorial na parte inferior deste blog.

Tirei essa ideia de um vídeo que fazia uma introdução sobre a função . Você pode conferir esse vídeo do canal LuckyTemplates no Youtube aqui

Nesse vídeo, o palestrante comparou a data com o total de vendas usando a função ALL . Aqui, levarei esse exemplo um passo adiante e mostrarei como usar a função ALL ou ao calcular a porcentagem do total de vendas . Isso pode ser por data ou por cliente.

Vou usar um exemplo de divisão neste tutorial.

Porcentagem do total usando ALL e ALLSELECTED

Basicamente, Divisão é como um tipo de trabalho.

Também coloquei um slicer na parte superior direita só para mostrar que esses resultados são do ano de 2020 .

Porcentagem do total usando ALL e ALLSELECTED

E isso mostra o valor faturado para cada uma das seguintes divisões .

Porcentagem do total usando ALL e ALLSELECTED

Também forneci um slicer para a divisão que usaremos mais tarde quando adicionarmos a porcentagem do total faturado usando a função ALL ou ALLSELECTED .

Porcentagem do total usando ALL e ALLSELECTED

Índice

Medida faturada usando a função ALL

Essa Medidas TRATAS aqui é onde guardei todas as medidas da minha fatura.

Porcentagem do total usando ALL e ALLSELECTED

A medida Faturada é a primeira medida dentro da minha tabela.

Porcentagem do total usando ALL e ALLSELECTED

Porcentagem do total usando ALL e ALLSELECTED

Esta medida calcula o Valor Faturado , que é o Total Estimado .

Porcentagem do total usando ALL e ALLSELECTED

Também usei a função porque não há relacionamento entre a tabela Date e a tabela Jobs , então criei esse relacionamento virtualmente.

E foi assim que criei o valor Faturado .

Agora o que vou fazer é tirar o Faturado usando a função ALL .

Porcentagem do total usando ALL e ALLSELECTED

Isso calcula a soma de todo o valor Faturado usando a medida Faturada que discuti anteriormente. Também utilizei a função ALL para exibir todos os resultados por Divisão na tabela de Cargos .

Porcentagem do total usando ALL e ALLSELECTED

Ao adicionar a medida TUDO faturado a esta tabela, ela exibe apenas o valor total da fatura para cada uma dessas linhas.

Porcentagem do total usando ALL e ALLSELECTED

Então, é isso que a função ALL faz. Ele retorna todas as linhas em uma tabela ou todos os valores de uma coluna, ignorando qualquer filtro existente que possa ter sido aplicado.  

Porcentagem do total com TODAS as funções

Depois de adicionar a medida ALL Faturado à tabela, a próxima coisa que quero fazer é mostrar o percentual de vendas totais de cada uma dessas Divisões para o ano de 2020. 

Para fazer isso, criei outra medida que chamei de ALL Invoiced% . Nesta medida, acabei de dividir a medida Faturada pela medida TODAS Faturadas .

Porcentagem do total usando ALL e ALLSELECTED

Em seguida, adicionarei essa medida à tabela. Como você pode ver, na verdade está funcionando corretamente com base nos resultados da Divisão de Reconstrução . Ele mostra que tem $ 775.766 de $ 1.866.767 , o que faz sentido para uma porcentagem total de 41,56% .

Porcentagem do total usando ALL e ALLSELECTED

Mas e se eu quiser apenas selecionar uma determinada Divisão ?

Por exemplo, vou usar meu slicer aqui para que a tabela exiba apenas as divisões Reconstruction e Mold Remediation .

Porcentagem do total usando ALL e ALLSELECTED

Notavelmente, a coluna ALL Invoiced% ainda está exibindo a mesma porcentagem.

Porcentagem do total usando ALL e ALLSELECTED

Não está apresentando os resultados esperados que desejo. Isso porque basicamente é só pegar o resultado Faturado dividido pelo resultado TUDO Faturado para obter o valor percentual.

Porcentagem do total usando ALL e ALLSELECTED

O que eu quero é mostrar a porcentagem da Reconstrução e Remediação do Molde do valor total faturado atual .

Porcentagem do total usando ALL e ALLSELECTED

É aqui que entra a função ALLSELECTED .

Medida faturada usando a função ALLSELECTED

Desmarcarei as seleções de Reconstrução e Correção de molde por enquanto. Então, vamos conferir outra medida que criei para o Faturado usando a função ALLSELECTED . Eu o chamei de Faturado ALLSELECTED .

Porcentagem do total usando ALL e ALLSELECTED

Nesse compasso, usei novamente a técnica de ramificação de compasso . Mas em vez de usar a função ALL , usei a função ALLSELECTED .

Porcentagem do total usando ALL e ALLSELECTED

Vou adicionar essa medida novamente à tabela. Como você pode ver, a coluna Faturado ALLSELECTED está mostrando o mesmo valor que Faturado ALL .

Porcentagem do total usando ALL e ALLSELECTED

Isso ocorre porque, por padrão, todas as Divisões são selecionadas neste modelo e ainda não usei o cortador.

Porcentagem do total com a função ALLSELECTED

Também criei uma medida chamada ALLSELECTED Invoiced% para obter o percentual de vendas totais de cada uma dessas Divisões para o ano de 2020.

Porcentagem do total usando ALL e ALLSELECTED

É semelhante à medida ALL Invoiced% , mas usei a função ALLSELECTED aqui em vez da função ALL .

Porcentagem do total usando ALL e ALLSELECTED

Ao adicioná-lo à tabela, você verá que ele está mostrando resultados semelhantes da coluna ALL Invoiced% .

Porcentagem do total usando ALL e ALLSELECTED

No entanto, é aqui que entra o truque deste tutorial. Usarei o cortador de divisão novamente e selecionarei Reconstrução e correção de molde .

Porcentagem do total usando ALL e ALLSELECTED

E você verá que o resultado da coluna ALLSELECTED Invoiced% agora é diferente da coluna ALL Invoiced% .

Porcentagem do total usando ALL e ALLSELECTED

A coluna ALL % faturado está exibindo apenas 44,40% , porque ainda está calculando o valor faturado das outras divisões, mesmo que não estejam selecionadas.

Porcentagem do total usando ALL e ALLSELECTED

Por outro lado, a coluna ALLSELECTED Invoiced% onde usamos a função ALLSELECTED exibe um total de 100% . Isso porque está calculando apenas o valor Faturado das divisões selecionadas.

Porcentagem do total usando ALL e ALLSELECTED

Isso mostra corretamente que a divisão de Remediação de Moldes faz 6% e a divisão de Reconstrução compõe 93% e meio do total atual de $ 828.925 Faturados de ambas as divisões.

Resumindo, esta é a diferença entre a função ALL e ALLSELECTED . Neste exemplo, selecionarei mais divisão para ver melhor a diferença.

Porcentagem do total usando ALL e ALLSELECTED

Depois de selecionar a divisão de Mitigação de Água , os números nas colunas ALLSELECTED Invoiced% e ALL Invoiced% exibiram uma mudança perceptível.


Calcular a margem percentual no LuckyTemplates usando DAX
Calculando a porcentagem dinâmica da alteração total usando o LuckyTemplates Time Intelligence
Encontrando a porcentagem do total no LuckyTemplates

Conclusão

Isso é tudo que eu queria compartilhar neste tutorial. Esta dica valiosa pode definitivamente ajudá-lo a calcular a porcentagem correta do total, seja ele faturado ou total de vendas. Além disso, espero que este tutorial tenha esclarecido a diferença entre as funções ALL e ALLSELECTED no LuckyTemplates.

Confira os links abaixo e nosso site também para mais exemplos e conteúdo relacionado.

Jarrett

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.