Uma compreensão mais profunda do RANKX avançado

Uma compreensão mais profunda do RANKX avançado

Este tutorial apresentará um exemplo avançado da função DAX RANKX no LuckyTemplates. Você pode assistir ao vídeo completo deste tutorial na parte inferior deste blog.

Esta é uma sessão de breakout do Learning Summit Workshop no Online.

Uma compreensão mais profunda do RANKX avançado

A função fornece informações valiosas quando você a usa para uma variedade de contextos diferentes na página do relatório. No entanto, também pode ser uma das funções mais confusas para usar no LuckyTemplates.

Ele pode fornecer resultados diferentes que parecem corretos, quando, na verdade, estão errados. Se você não for cuidadoso, acabará refazendo todo o relatório.

Índice

Relação entre RANKX e contextos

Nesta visualização, você pode ver a classificação do condado, a classificação dos estados e a classificação das regiões do estado.

Uma compreensão mais profunda do RANKX avançado

Gerenciar o contexto do cálculo pode ser difícil se você quiser vê-los todos em uma matriz. 

Vejamos a tabela.

Uma compreensão mais profunda do RANKX avançado

Você pode ver que tem informações sobre as Regiões do Estado, Estado e Município.

Para este exemplo, você precisa calcular a classificação dos condados.

Se você tiver apenas o condado, a classificação do condado e as vendas totais na tabela, obterá os resultados corretos da classificação:

Uma compreensão mais profunda do RANKX avançado

Mas assim que você começa a estratificar os outros contextos na tabela, o resultado do ranking começa a acumular cada município que está em diferentes estados e regiões do estado.

Uma compreensão mais profunda do RANKX avançado

Portanto, você precisa identificar e alterar o contexto do cálculo para garantir que obtém a classificação geral correta para cada condado, independentemente do que está selecionado na página do relatório.

Sempre que você seleciona um estado como o Colorado, a fórmula também é atualizada.

Uma compreensão mais profunda do RANKX avançado

Você também pode fazer uma seleção usando Regiões do estado. Se você selecionar Nordeste, ele mostrará a classificação adequada.

Uma compreensão mais profunda do RANKX avançado

Fórmula para classificação do condado

Neste tutorial, duas fórmulas são usadas para obter o Ranking do condado. Isso ajudará você a entender a diferença nos resultados gerados usando diferentes funções DAX junto com o RANKX:

Fórmula #1: Usando ALL e ALLSELECTED

A função é a parte chave desta fórmula para County Rank:

Uma compreensão mais profunda do RANKX avançado

Ele manipula o contexto dentro da fórmula RANKX. Em seguida, itera pela tabela Regions e cria o resultado da classificação.

Nesse caso, a função ALL está funcionando virtualmente em todos os condados, independentemente do contexto inicial.

Esse problema se torna complicado quando você começa a criar camadas em contextos de segmentação de dados. Ao usar , a classificação será atualizada automaticamente dependendo da seleção na segmentação de dados.

Uma compreensão mais profunda do RANKX avançado

Você também precisa utilizar para colocar um contexto adicional em um resultado ou para alterar o contexto do cálculo.

Uma compreensão mais profunda do RANKX avançado

O contexto é ajustado com base nos filtros da função CALCULAR.

Com isso, o ranking se ajustará com base no contexto proveniente dos segmentadores Estado e Região do Estado.

Uma compreensão mais profunda do RANKX avançado

Fórmula #2: Usando ALL E VALUES

Vejamos agora a coluna County (Updated).

Uma compreensão mais profunda do RANKX avançado

Você deseja certificar-se de que esta coluna continuará a mostrar a classificação geral, independentemente do que estiver selecionado nas segmentações. Cada condado deve ter um número único.

Esta é a fórmula utilizada:

Uma compreensão mais profunda do RANKX avançado

Para este exemplo, não havia como decifrar um condado único. Então, outra coluna foi criada. A coluna Condado Completo inclui o Condado, o Estado e a Região.

Uma compreensão mais profunda do RANKX avançado

Isso lhe dá uma boa distinção entre os condados. Desta forma, você já pode trabalhar uma tabela virtual dos Municípios que constam nos dados.

Antes de fazer isso, você precisa remover o contexto ALL da tabela Regions.

Uma compreensão mais profunda do RANKX avançado

Portanto, qualquer contexto proveniente da tabela Region não existe neste momento. Com a função , você pode adicionar novamente o contexto da coluna Full County.

Uma compreensão mais profunda do RANKX avançado

Uma opção é fazer referência a cada coluna usando a função ALL. Mas a melhor alternativa é tirar todo o contexto das Regiões e trazer de volta apenas o Condado Completo.

Uma vez manipulado o contexto dentro de CALCULATE, a função RANKX começa seu trabalho a partir daí.

Uma compreensão mais profunda do RANKX avançado

Ele funciona em cada condado em cada linha junto com suas vendas totais e, em seguida, classifica-os. É assim que você obtém os valores de 1 a X na linha County (Updated).

Como resultado, filtros e segmentações não importarão e não afetarão a classificação porque a fórmula foi definida para ignorá-los.


Criando tabelas de classificação dinâmica usando o RANKX no LuckyTemplates
Considerações sobre o RANKX – Conceitos de fórmula do LuckyTemplates e DAX
Encontre os principais clientes usando o RANKX no LuckyTemplates

Conclusão

RANKX não é uma função fácil de usar. A chave é focar nas nuances para poder entender melhor a função.

Esperamos que você tenha aprendido mais sobre os aplicativos avançados da função DAX RANKX no LuckyTemplates.

Você pode conferir o curso Mastering DAX Calculations em LuckyTemplates Online para mais discussões sobre a função RANKX.

Tudo de bom,


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.