다음을 통해 공유


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")