다음을 통해 공유


RANK.EQ

적용 대상:계산 열계산 테이블측정값시각적 계산

숫자 목록에서 숫자의 순위를 반환합니다.

통사론

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

매개 변수

학기 정의
value 순위를 찾을 단일 스칼라 값을 반환하는 모든 DAX 식입니다. 식은 함수가 평가되기 전에 정확히 한 번 평가되어야 하며 인수 목록에 값이 전달됩니다.
columnName 순위를 결정할 기존 열의 이름입니다. ADDCOLUMNS, ROW또는 SUMMARIZE함수를 사용하여 만든 식이나 열일 수 없습니다.
order (선택 사항)숫자의 순위를 지정하는 방법을 지정하는 값입니다.

order 값

대체 값 묘사
0(0) FALSE columnName내림차순으로 순위를 지정합니다. value columnName 가장 높은 숫자와 같으면 RANK.EQ 1입니다.
1 TRUE columnName오름차순으로 순위를 지정합니다. value columnName 가장 낮은 숫자와 같으면 RANK.EQ 1입니다.

반환 값

columnName숫자 중 value 순위를 나타내는 숫자입니다.

발언

  • columnName ADDCOLUMNS, ROW 또는 SUMMARIZE함수를 사용하여 만든 열을 참조할 수 없습니다. 나는

  • value columnName 없거나 값이 비어 있으면 RANK.EQ 빈 값을 반환합니다.

  • value 중복 값은 동일한 순위 값을 받습니다. 할당된 다음 순위 값은 순위 값과 중복 값의 수입니다. 예를 들어 5(5) 값이 순위가 11인 경우 다음 값은 16(11 + 5)의 순위를 받습니다.

  • 이 함수는 계산 열 또는 RLS(행 수준 보안) 규칙에서 사용되는 경우 DirectQuery 모드에서 사용할 수 없습니다.

예제 1

다음 예제에서는 동일한 열의 모든 숫자에 대해 InternetSales_USD 테이블에서 SalesAmount_USD 값의 순위를 지정하는 계산 열을 만듭니다.

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

예제 2

다음 예제에서는 지정된 샘플에 대해 값의 하위 집합의 순위를 지정합니다. 특정 국가별 시험에서 성적을 가진 지역 학생 테이블이 있고 해당 국가별 시험에서 전체 점수 집합을 가지고 있다고 가정합니다. 다음 계산 열은 각 지역 학생에 대한 국가 순위를 제공합니다.

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