Vamos fazer um Ranking sem repetições de um modo simples, prático e descomplicado no Power BI.
Para executar esta tarefa imagine o cenário abaixo:
Ranking com repetições |
No ranking acima, há alguns nomes que estão com o mesmo valor de quantidade, causando assim mesmo valo de ranking, conforme a fórmula abaixo:
Ranking = RANKX(TabelaDados; CALCULATE(SUM(TabelaDados[Qtd])); ; DESC; SKIP)
Para resolver esta situação basta adicionarmos um valor de "desempate" a Qtd, mas sem alterar o valor original. para isso vamos criar uma nova coluna no Power Query baseada no ID da linha e adicionarmos na fórmula do ranking.
Abra o Power Query no "Editar Consultas", adicione uma nova coluna utilizando o ID da linha no caso ID_PARTE e faça uma divisão por 1.000.000, tal divisão irá gerar um número decimal e este será somado a Qtd no momento de fazer o ranking
Após criar a coluna vamos adicionar a fórmula do ranking, a qual irá ficar desta forma:
Ranking = RANKX(TabelaDados; CALCULATE(SUM(TabelaDados[Qtd]) + SUM(TabelaDados[ID_DESEMPATE]); ; DESC; SKIP)
É interessante observar que tal solução somente funciona se utilizarmos COLUNA e NÃO MEDIDA, para o cálculo, caso contrário isso não funcionará, o ranking irá mostrar valores errados.
Resultado:
Ranking sem repetição |
Nenhum comentário:
Postar um comentário
Observação: somente um membro deste blog pode postar um comentário.