Partilhar via


RANK.EQ

Aplica-se a:Coluna calculadaTabela calculadaMeasureCálculo visual

Devolve a classificação de um número numa lista de números.

Sintaxe

RANK.EQ(<value>, <columnName>[, <order>])

Parâmetros

Vigência Definição
value Qualquer expressão DAX que retorna um único value escalar cuja rank deve ser encontrada. A expressão deve ser avaliada exatamente uma vez, antes de a função ser avaliada, and é value passada para a lista de argumentos.
columnName O nome de uma coluna existente em relação à qual as classificações serão determinadas. Não pode ser uma expressão or uma coluna criada usando estas funções: ADDCOLUMNS, ROW, orSUMMARIZE.
order (Opcional) Um value que especifica como ranknúmeros, baixo para alto or alto para baixo:

encomendar values

value value alternativo Descrição
0 (zero) FALSE Classifica-se por ordem decrescente de columnName. If value é igual ao maior número em columnName então RANK.EQ é 1.
1 TRUE Classifica-se por ordem crescente de columnName. If value é igual ao número mais baixo em columnName então RANK.EQ é 1.

Regresso value

Um número que indica a rank de value entre os números em columnName.

Comentários

  • columnName não pode se referir a nenhuma coluna criada usando estas funções: ADDCOLUMNS, ROW orSUMMARIZE. Eu

  • If value é not em columnNameorvalue é um blank, então RANK.EQ retorna um blankvalue.

  • Duplicar values de value receber o mesmo rankvalue; O nextrankvalue atribuído será o rankvalue mais o número de valuesduplicados. Por exemplo, if cinco (5) values estiverem empatados com um rank de 11, o nextvalue receberá um rank de 16 (11 + 5).

  • Esta função not é suportada para uso no modo DirectQuery quando usada em colunas calculadas or regras de segurança em nível de linha (RLS).

Exemplo 1

O exemplo a seguir cria uma coluna calculada que classifica o values em SalesAmount_USD, a partir da tabela InternetSales_USD, em relação a all números na mesma coluna.

= RANK.EQ(InternetSales_USD[SalesAmount_USD], InternetSales_USD[SalesAmount_USD])

Exemplo 2

O exemplo a seguir classifica um subconjunto de values em relação a um determinado sample. Suponha que você tem uma tabela de alunos locais com seu desempenho em um teste nacional específico and, também, você tem todo o conjunto de pontuações nesse teste nacional. A coluna calculada a seguir lhe dará o ranking nacional para cada um dos alunos locais.

= RANK.EQ(Students[Test_Score], NationalScores[Test_Score])