COUNTROWS
COUNTROWS 함수는 지정된 테이블 또는 식으로 정의된 테이블의 행 수를 계산합니다.
통사론
COUNTROWS([<table>])
매개 변수
학기 | 정의 |
---|---|
table |
(선택 사항) 계산할 행이 들어 있는 테이블의 이름 또는 테이블을 반환하는 식입니다. 제공되지 않은 경우 기본값은 현재 식의 홈 테이블입니다. |
반환 값
정수입니다.
발언
이 함수는 기본 테이블의 행 수를 계산하는 데 사용할 수 있지만 테이블을 필터링하거나 테이블에 컨텍스트를 적용하여 발생하는 행 수를 계산하는 데 더 자주 사용됩니다.
테이블 인수에 행이 없으면 함수는 BLANK반환합니다.
및 사용하는 경우 모범 사례에 대한 자세한 내용은 대신 사용하세요. 이 함수는 계산 열 또는 RLS(행 수준 보안) 규칙에서 사용되는 경우 DirectQuery 모드에서 사용할 수 없습니다.
예제 1
다음 예제에서는 테이블 Orders의 행 수를 계산하는 방법을 보여 줍니다. 예상 결과는 52761입니다.
= COUNTROWS('Orders')
예제 2
다음 예제에서는 행 컨텍스트에서 COUNTROWS 사용하는 방법을 보여 줍니다. 이 시나리오에는 주문 번호와 관련된 두 가지 데이터 집합이 있습니다. 재판매인 테이블에는 각 재판매인에 대해 하나의 행이 포함됩니다. ResellerSales 테이블에는 각 주문에 대해 여러 행이 포함되며, 각 행에는 특정 재판매인에 대한 하나의 주문이 포함됩니다. 테이블은 ResellerKey 열의 관계로 연결됩니다.
수식은 ResellerKey의 값을 가져오고 동일한 재판매인 ID를 가진 관련 테이블의 행 수를 계산합니다. 결과는 calculatedColumn1
= COUNTROWS(RELATEDTABLE(ResellerSales))
다음 표에서는 예상 결과의 일부를 보여줍니다.
ResellerKey | CalculatedColumn1 |
---|---|
1 | 73 |
2 | 70 |
3 | 394 |