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,


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.

Apresentar insights usando a técnica de visuais dinâmicos multithread no LuckyTemplates

Apresentar insights usando a técnica de visuais dinâmicos multithread no LuckyTemplates

Este tutorial abordará como usar a técnica Multi Threaded Dynamic Visuals para criar insights de visualizações de dados dinâmicos em seus relatórios.

Introdução ao contexto de filtro no LuckyTemplates

Introdução ao contexto de filtro no LuckyTemplates

Neste artigo, analisarei o contexto do filtro. O contexto do filtro é um dos principais tópicos sobre os quais qualquer usuário do LuckyTemplates deve aprender inicialmente.

Melhores dicas para usar os aplicativos no serviço online do LuckyTemplates

Melhores dicas para usar os aplicativos no serviço online do LuckyTemplates

Quero mostrar como o serviço online do LuckyTemplates Apps pode ajudar no gerenciamento de diferentes relatórios e insights gerados de várias fontes.

Analisar alterações de margem de lucro ao longo do tempo – Analytics com LuckyTemplates e DAX

Analisar alterações de margem de lucro ao longo do tempo – Analytics com LuckyTemplates e DAX

Aprenda a calcular suas alterações de margem de lucro usando técnicas como ramificação de medida e combinação de fórmulas DAX no LuckyTemplates.

Ideias de materialização para caches de dados no DAX Studio

Ideias de materialização para caches de dados no DAX Studio

Este tutorial discutirá sobre as ideias de materialização de caches de dados e como elas afetam o desempenho dos DAXs no fornecimento de resultados.

Relatórios de negócios usando o LuckyTemplates

Relatórios de negócios usando o LuckyTemplates

Se você ainda estiver usando o Excel até agora, este é o melhor momento para começar a usar o LuckyTemplates para suas necessidades de relatórios de negócios.

O que é o Gateway do LuckyTemplates? Tudo o que você precisa saber

O que é o Gateway do LuckyTemplates? Tudo o que você precisa saber

O que é o Gateway do LuckyTemplates? Tudo o que você precisa saber