RANK.EQ 함수(DAX)
숫자 목록으로 숫자의 순위를 반환합니다.
구문
RANK.EQ(<value>, <columnName>[, <order>])
매개 변수
value
순위를 찾으려는 단일 스칼라 값을 반환하는 DAX 식입니다. 식은 함수가 계산되기 전에 정확히 한 번 계산되며 해당 값은 인수 목록에 전달됩니다.columnName
순위가 결정되는 기존 열의 이름입니다. 이 매개 변수는 ADDCOLUMNS, ROW 또는 SUMMARIZE와 같은 함수를 사용하여 만든 식 또는 열일 수 없습니다.order
(선택 사항) number 순위 결정 방법(낮은 순위에서 높은 순위 또는 높은 순위에서 낮은 순위)을 지정하는 값입니다.value
대체 값
설명
0(영)
FALSE
columnName의 내림차순으로 순위가 결정됩니다. value가 columnName에서 가장 높은 숫자와 동일한 경우 RANK.EQ는 1입니다.
1
TRUE
columnName의 오름차순으로 순위가 결정됩니다. value가 columnName에서 가장 낮은 숫자와 동일한 경우 RANK.EQ는 1입니다.
반환 값
columnName의 숫자들 중에서 value의 순위를 나타내는 숫자입니다.
주의
columnName은 ADDCOLUMNS, ROW 또는 SUMMARIZE.I과 같은 함수를 사용하여 만든 열을 참조할 수 없습니다.
value가 columnName에 없거나 값이 비어 있으면 RANK.EQ는 빈 값을 반환합니다.
value의 중복 값은 동일한 순위 값을 받으며, 할당된 다음 순위 값은 순위 값에 중복 값 수를 더한 값이 됩니다. 예를 들어 다섯 개(5)의 값이 순위 11과 연결된 경우 다음 값의 순위는 16(11+5)이 됩니다.
예
다음 예에서는 InternetSales_USD 테이블의 SalesAmount_USD에서 동일 열의 모든 숫자에 대해 순위를 결정하는 계산 열을 만듭니다.
=RANK.EQ(InternetSales_USD[SalesAmount_USD], InternetSales_USD[SalesAmount_USD])
다음 예에서는 주어진 샘플에 대해 값 하위 집합의 순위를 결정합니다. 특정 국가 고시에 참여한 한 지역 학생들의 성적표가 있고 이 국가 고시의 전체 점수표가 있다고 가정해보십시오. 다음 계산 열을 통해 이러한 지역 학생들의 각각에 대한 국가 고시 순위를 확인할 수 있습니다.
=RANK.EQ(Students[Test_Score], NationalScores[Test_Score])