Power BI RANKX - Como usar a função RANKX? (com exemplos)

Rankx é um tipo de função em power bi e é uma função embutida que é denominada como uma função de classificação, o que significa que é amplamente usada na classificação de dados em várias condições, a sintaxe para esta função é a seguinte, RANKX (

Função RANKX no Power BI

A função RANKX no Power BI funciona de maneira semelhante à função RANK do excel e atribui classificação com base nos números da coluna específica ou mencionada. Abaixo está a sintaxe da função RANKX Power BI DAX.

Tabela: Precisamos especificar com base em qual tabela você está classificando.

Expressão: com base na coluna que você está classificando, precisamos fornecer o nome da coluna aqui.

Valor: Este é um argumento bizarro, a menos que você esteja classificado no nível avançado. Este argumento não será usado. Portanto, não se preocupe com esse argumento neste momento.

Ordem: neste argumento, podemos citar se a classificação está na forma de ordem crescente ou decrescente. O parâmetro padrão está em ordem decrescente, ou seja, o valor superior será classificado como 1 e assim por diante.

Podemos fornecer dois argumentos aqui TRUE ou FALSE. TRUE é para ordem crescente, ou seja, o valor mais baixo classificado como 1, e se você fornecer FALSE como então, ele será classificado em ordem decrescente, ou seja, o valor mais alto classificado como 1.

Laços: isso é o que você precisa aprender Neste argumento, podemos especificar o que deve ser feito caso haja um TIE entre dois valores.

  • Se você PULAR isso, a classificação após o valor empatado será a classificação do valor empatado mais uma contagem dos valores empatados. Por exemplo, se há 3 valores amarrados em 5 th Ranking, em seguida, o posto seguinte será de 8 = (5 + 3).
  • Se você fornecer DENSE como opção, o próximo valor após a classificação empatada será a próxima classificação da classificação de valores empatados. Por exemplo, se há 3 valores amarrados em 5 th Ranking, em seguida, o posto seguinte será 6 = (5 + 1).

Exemplo de função RANKX no Power BI

Abaixo está um exemplo de uma função RANKX, e para aplicar esta função no Power BI, criei os dados abaixo no Excel.

Estes são os dados das notas obtidas em 6 disciplinas. Com base em diferentes parâmetros, classificaremos esses alunos.

Copie e cole os dados diretamente no Power BI ou você pode copiar os dados para um arquivo do Excel e, em seguida, importá-lo para o Power BI como uma referência de arquivo do Excel. Portanto, você pode baixar o modelo de pasta de trabalho do Excel no link abaixo, que é usado para este exemplo.

Eu carreguei os dados diretamente no Power BI.

  • Vá para a exibição de relatório.
  • Na seção de campo, clique com o botão direito do mouse no nome da tabela e escolha “Nova coluna”.
  • Primeiro, precisamos inserir qual deve ser o nome da coluna. Vou chamá-lo de “Classificação por Pontuação Total”.
  • Para esta nova coluna, abra a função Power BI RANKX.
  • A tabela é o primeiro parâmetro desta função, então o nome da nossa tabela é “Tabela2” fornecido o mesmo.
  • A expressão nada mais é do que com base no valor da coluna que precisamos classificar. Nesse caso, com base no “Total”, estamos classificando, portanto, forneceremos o mesmo.
  • Feche o colchete e pressione a tecla Enter para obter esta nova coluna calculada na tabela.
  • Agora insira o visual de “Tabela” em branco para ver como nossa fórmula RANKX funciona.
  • Arraste e solte o Nome do Aluno, Total e a coluna recém-calculada, ou seja, Classificação por Pontuação Total no campo “Valores” do visual da “Tabela”.
  • Isso nos dará a RANK de cada aluno em relação à pontuação total.

Portanto, temos uma classificação baseada na pontuação de cada aluno.

  • Usando a coluna RANK, podemos classificar os dados. Coloque um cursor em uma coluna de classificação para ver uma pequena tecla de seta para baixo.
  • Agora, por precaução, suponha que você deseja classificar os alunos com base nas pontuações “Sub3”. Para isso, insira mais uma coluna.
  • Mais uma vez, abra a função Power BI RANKX e forneça o nome TABLE.
  • Para Expressão, em vez de fornecer a coluna “Total”, forneça a coluna “Sub 3”.
  • Pressione a tecla Enter; teremos uma nova coluna calculada.
  • Agora, para a tabela existente, insira apenas esta coluna de classificação recém-calculada, ou seja, Classificação por Sub3 no campo “Valores”.
  • Agora podemos ver a tabela com o antigo e o novo ranking.

Ok, o primeiro aluno, "Janet Martin", foi classificado como 1 com base na coluna de pontuação total, mas com base em "Sub 3", ele foi classificado como 4.

Observação: eu fiz muita formatação para esta tabela, você pode baixar o modelo RANKX do Power BI no link abaixo e aplicar cada técnica de formatação conforme aplicada.

Coisas para lembrar

  • Os argumentos opcionais podem ser ignorados inserindo uma vírgula.
  • Se desejar diferentes técnicas de classificação em caso de empate, use o argumento “TIE” da função.
  • Os primeiros dois argumentos são obrigatórios e os demais são opcionais.


,,,,) Você pode baixar este Modelo do Power BI RANKX aqui - Modelo do Power BI RANKX #####

Artigos interessantes...