다음을 통해 공유


개수(집합)(MDX)

집합의 셀 개수를 반환합니다.

구문

  
Standard syntax  
Count(Set_Expression [ , ( EXCLUDEEMPTY | INCLUDEEMPTY ) ] )  
  
Alternate syntax  
Set_Expression.Count  

인수

Set_Expression
집합을 반환하는 유효한 MDX(다차원 식) 식입니다.

설명

Count(Set) 함수는 사용된 구문에 따라 빈 셀을 포함하거나 제외합니다. 표준 구문을 사용하는 경우 각각 EXCLUDEEMPTY 또는 INCLUDEEMPTY 플래그를 사용하여 빈 셀을 제외하거나 포함할 수 있습니다. 대체 구문을 사용하는 경우 함수는 항상 빈 셀을 포함합니다.

집합 수에서 빈 셀을 제외하려면 표준 구문과 선택적 EXCLUDEEMPTY 플래그를 사용합니다.

참고 항목

Count(Set) 함수는 기본적으로 빈 셀 수를 계산합니다. 반면 집합을 계산하는 OLE DB의 Count 함수는 기본적으로 빈 셀을 제외합니다.

다음 예제에서는 Product 차원의 모델 이름 특성 계층 구조의 자식으로 구성된 멤버 집합의 셀 수를 계산합니다.

WITH MEMBER measures.X AS  
   [Product].[Model Name].children.count   
SELECT Measures.X ON 0  
FROM [Adventure Works]  

다음 예제에서는 Count 함수와 함께 DrilldownLevel 함수를 사용하여 Product 차원의 제품 수를 계산합니다.

Count(DrilldownLevel (   
   [Product].[Product].[Product]))  

다음 예제에서는 Count 함수를 Filter 함수 및 기타 여러 함수와 함께 사용하여 이전 달력 분기에 비해 판매가 감소한 재판매인을 반환합니다. 이 쿼리는 Aggregate 함수를 사용하여 클라이언트 애플리케이션의 드롭다운 목록 내에서 선택하는 것과 같이 여러 지리 멤버의 선택을 지원합니다.

WITH MEMBER Measures.[Declining Reseller Sales] AS  
   Count  
   (Filter  
      (Existing(Reseller.Reseller.Reseller),  
         [Measures].[Reseller Sales Amount]   
         < ([Measures].[Reseller Sales Amount],  
            [Date].Calendar.PrevMember)  
      )  
   )  
MEMBER [Geography].[State-Province].x AS   
   Aggregate  
   ( {[Geography].[State-Province].&[WA]&[US],   
      [Geography].[State-Province].&[OR]&[US] }   
   )  
SELECT NON EMPTY HIERARCHIZE   
   (AddCalculatedMembers   
      ({DrillDownLevel  
         ({[Product].[All Products]})  
      })  
   ) DIMENSION PROPERTIES PARENT_UNIQUE_NAME ON COLUMNS   
FROM [Adventure Works]  
WHERE ([Geography].[State-Province].x,  
   [Date].[Calendar].[Calendar Quarter].&[2003]&[4]  
   ,[Measures].[Declining Reseller Sales])  
  

참고 항목

Count(Dimension)(MDX)
개수(계층 수준)(MDX)
Count(튜플)(MDX)
DrilldownLevel(MDX)
AddCalculatedMembers(MDX)
계층화(MDX)
속성(MDX)
집계(MDX)
필터(MDX)
PrevMember(MDX)
MDX 함수 참조(MDX)