COUNTROWS 대신 COUNT 사용
데이터 모델러로서 테이블 행을 계산하는 DAX 식을 작성해야 하는 경우도 있습니다. 테이블은 모델 테이블 또는 테이블을 반환하는 표현식일 수 있습니다.
요구 사항은 두 가지 방법으로 달성할 수 있습니다. COUNT 함수를 사용하여 열 값을 계산하거나 COUNTROWS 함수를 사용하여 테이블 행 수를 계산할 수 있습니다. 계산된 열에 BLANK가 없는 경우 두 함수 모두 동일한 결과를 얻을 수 있습니다.
다음 측정값 정의는 예제를 제공합니다. OrderDate 열 값의
Sales Orders =
COUNT(Sales[OrderDate])
Sales 테이블의 세분성이 판매 주문당 한 행으로 설정되어 있고 OrderDate 열에 BLANK가 포함되지 않은 경우 측정값이 올바른 결과를 반환할 것입니다.
그러나 다음 측정값 정의는 더 나은 솔루션입니다.
Sales Orders =
COUNTROWS(Sales)
두 번째 측정값 정의가 더 나은 세 가지 이유가 있습니다.
- 더 효율적이므로 더 나은 성능을 발휘할 수 있습니다.
- 테이블의 어느 열에 포함된 BLANK도 고려하지 않습니다.
- 수식의 의도는 자체적으로 설명할 정도로 명확해집니다.
추천
테이블 행 수를 계산하려는 경우 항상 COUNTROWS 함수를 사용하는 것이 좋습니다.
관련 콘텐츠
- 학습 경로: Power BI DesktopDAX 사용
- 질문? Power BI 커뮤니티에 질문해 보세요.
- 제안? Power BI 개선하기 위한 아이디어 기여