다음을 통해 공유


COUNTROWS 함수(DAX)

COUNTROWS 함수는 지정된 테이블 또는 식에 정의된 테이블에 있는 행의 수를 셉니다.

구문

COUNTROWS(<table>)

매개 변수

용어

정의

table

계산할 행이 포함된 테이블의 이름 또는 테이블을 반환하는 식입니다.

반환 값

정수입니다.

주의

이 함수는 기본 테이블의 행 수를 계산하는 데 사용될 수 있지만 테이블을 필터링하거나 테이블에 컨텍스트를 적용한 결과로 얻은 행의 수를 계산하는 데 더 자주 사용됩니다.

집계할 행이 없을 때마다 함수는 빈 값을 반환합니다. 하지만 행이 있지만 지정된 조건과 일치하는 행이 없는 경우 함수가 0을 반환합니다. Microsoft Excel의 경우에도 조건과 일치하는 행이 없으면 0을 반환합니다.

다음 예에서는 Orders 테이블에 있는 행의 수를 계산하는 방법을 보여 줍니다. 예상 결과는 52761입니다.

=COUNTROWS('Orders')

다음 예에서는 행 컨텍스트에서 COUNTROWS를 사용하는 방법을 보여 줍니다. 이 시나리오에서는 주문 번호에 의해 연관된 두 개의 데이터 집합을 사용합니다. Reseller 테이블에는 각 대리점에 대해 하나의 행이 포함되어 있습니다. ResellerSales 테이블에는 각 주문에 대해 여러 행이 포함되어 있으며 각 행에는 특정 대리점에 대해 하나의 주문이 포함되어 있습니다. 테이블은 ResellerKey 열의 관계에 의해 연결되어 있습니다.

이 수식에서는 ResellerKey의 값을 가져온 다음 관련 테이블에서 동일한 대리점 ID를 갖는 행 수를 계산합니다. 결과는 CalculatedColumn1 열에 출력됩니다.

=COUNTROWS(RELATEDTABLE(ResellerSales))

다음 표에서는 예상 결과의 일부를 보여 줍니다.

ResellerKey

CalculatedColumn1

1

73

2

70

3

394

참고 항목

참조

COUNT 함수

COUNTA 함수

COUNTAX 함수

COUNTX 함수

관련 자료

통계 함수(DAX)