Excel DAX-순위 및 값 비교
상단 만 표시하려면 n 열 또는 피벗 테이블의 항목 수에는 다음 두 가지 옵션이 있습니다.
선택할 수 있습니다 n 피벗 테이블의 상위 값 수입니다.
값의 순위를 동적으로 지정한 다음 슬라이서에서 순위 값을 사용하는 DAX 수식을 만들 수 있습니다.
필터를 적용하여 상위 몇 개 항목 만 표시
선택하려면 n 피벗 테이블에 표시 할 상위 값의 수는 다음과 같습니다.
- 피벗 테이블의 행 레이블 머리글에서 아래쪽 화살표를 클릭합니다.
- 드롭 다운 목록에서 값 필터를 클릭 한 다음 상위 10 개를 클릭합니다.
Top 10 Filter (<column name>) 대화 상자가 나타납니다.
- 표시 아래의 상자에서 왼쪽에서 오른쪽으로 다음을 선택합니다.
- Top
- 18 (표시 할 상위 값의 수. 기본값은 10입니다.)
- Items.
- 기준 상자에서 메달 수를 선택합니다.
확인을 클릭하십시오. 상위 18 개 값이 피벗 테이블에 표시됩니다.
필터 적용의 장단점
장점
- 간단하고 사용하기 쉽습니다.
- 행 수가 많은 테이블에 적합합니다.
단점
필터는 표시 목적으로 만 사용됩니다.
피벗 테이블의 기본 데이터가 변경된 경우 변경 내용을 보려면 피벗 테이블을 수동으로 새로 고쳐야합니다.
값의 순위를 동적으로 지정하는 DAX 수식 만들기
순위 값이 포함 된 DAX 수식을 사용하여 계산 된 열을 만들 수 있습니다. 그런 다음 결과 계산 열에 슬라이서를 사용하여 표시 할 값을 선택할 수 있습니다.
비교중인 값보다 큰 값을 가진 동일한 테이블의 행 수를 계산하여 행의 주어진 값에 대한 순위 값을 얻을 수 있습니다. 이 메서드는 다음을 반환합니다-
테이블에서 가장 높은 값에 대한 0 값입니다.
동일한 값은 동일한 순위 값을 갖습니다. 만약n 값의 수가 같으면 같은 값 이후의 다음 값은 숫자를 더한 연속되지 않는 순위 값을 갖게됩니다. n.
예를 들어, 판매 데이터가 포함 된 'Sales'테이블이있는 경우 다음과 같이 Sales Amount 값의 순위가 포함 된 계산 된 열을 만들 수 있습니다.
= COUNTROWS (FILTER (Sales,
EARLIER (Sales [Sales Amount]) < Sales [Sales Amount])
) + 1
다음으로 새로 계산 된 열에 슬라이서를 삽입하고 순위별로 값을 선택적으로 표시 할 수 있습니다.
동적 순위의 장단점
장점
순위는 피벗 테이블이 아니라 테이블에서 수행됩니다. 따라서 여러 피벗 테이블에서 사용할 수 있습니다.
DAX 수식은 동적으로 계산됩니다. 따라서 기본 데이터가 변경된 경우에도 순위가 올바른지 항상 확인할 수 있습니다.
DAX 수식은 계산 된 열에 사용되므로 슬라이서에서 순위를 사용할 수 있습니다.
행 수가 많은 테이블에 적합합니다.
단점
DAX 계산은 계산 비용이 많이 들기 때문에이 방법은 행 수가 많은 테이블에는 적합하지 않을 수 있습니다.