CountDistinct 함수(Reporting Services)

지정된 범위의 컨텍스트에서 계산되고 식에서 지정한 Null이 아닌 모든 고유 값의 수를 반환합니다.

구문

CountDistinct(expression, scope, recursive)

매개 변수

반환 형식

Integer를 반환합니다.

주의

scope 값은 식이 될 수 없으며 현재 범위 또는 포함하는 범위를 참조해야 합니다.

다음 코드 예에서는 기본 범위 및 부모 그룹 범위에 대해 Null이 아닌 고유한 Size 값의 수를 계산하는 식을 보여 줍니다. GroupbySubcategory 자식 그룹에 속하는 행의 셀에 식이 추가됩니다. 부모 그룹은 GroupbyCategory입니다. 식은 GroupbySubcategory(기본 범위)에 대한 결과를 표시한 후 GroupbyCategory(부모 그룹 범위)에 대한 결과를 표시합니다.

[!참고]

식은 실제 캐리지 리턴 및 줄 바꿈을 포함할 수 없습니다. 코드 예의 이러한 항목은 설명서 작성의 편의를 위해 포함되었습니다. 다음 예를 복사할 경우 각 줄에서 캐리지 리턴을 제거하십시오.

="Distinct count (Subcategory): " & CountDistinct(Fields!Size.Value) & 
"Distinct count (Category): " & CountDistinct(Fields!Size.Value,"GroupbyCategory")