RANK.EQ

DAXEstatísticas

Retorna a posição de um valor dentro dos números de uma coluna; valores empatados recebem a mesma posição.

Quando usar

Ranking estático de uma lista — posição de um produto em uma tabela ordenada.

Sintaxe

DAX
RANK.EQ(<Valor>, <NomeColuna>[, <Ordem>])

Parâmetros

Valor: Expressão escalar cuja posição será encontrada; é avaliada uma única vez antes da função. NomeColuna: Coluna existente usada como referência; não pode ser expressão nem coluna criada com ADDCOLUMNS, ROW ou SUMMARIZE. Ordem (Opcional): 0 ou FALSE = decrescente (maior valor = 1); 1 ou TRUE = crescente (menor valor = 1).

Aplica-se a

  • SimColuna Calculada
  • SimTabela Calculada
  • SimMedida
  • SimCálculo Visual

Exemplo

DAX
// Coluna calculada em TabDimProduto: posição do preço (mais caro = 1)
Ranking Preco =
RANK.EQ (
    TabDimProduto[PrecoUnitario],
    TabDimProduto[PrecoUnitario],
    0  // decrescente
)
// Empates recebem a mesma posição e a seguinte pula: 1, 1, 3

Mais informações

Equivalente Excel (pt-BR)
ORDEM.EQ
Equivalente Excel (en-US)
RANK.EQ
Lançamento
2016-Nov

Aprender DAX ao vivo