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. EuIf
value
é not emcolumnName
orvalue é 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])