計數(組)(MDX)

回傳集合中的格子數量。

Syntax

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

論點

Set_Expression
一個有效的多維表達式(MDX)表達式,能回傳一個集合。

備註

計數(集合)函式會根據所用語法包含或排除空格。 若使用標準語法,空儲存格可分別透過 EXCLUDEEMPTY 或 INCLUDEEMPTY 標誌來排除或包含。 若使用替代語法,函式中必包含空格。

要排除集合計數中的空儲存格,請使用標準語法及可選的 EXCLUDEEMPTY 旗標。

Note

Count (Set) 函式預設會計算空格子。 相較之下,OLE DB 中計算集合的 Count 函數預設排除空格。

Examples

以下範例計算由 Product 維度中 Model Name 屬性階層子節點組成的成員集合中的儲存格數量。

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

以下範例透過使用 DrilldownLevel 函數與 計數 函數,計算產品維度中的產品數量。

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

以下範例透過使用 計數 功能、 篩選 功能及其他多項函數,回傳銷售額相較前一季下滑的經銷商。 此查詢使用 彙總 函式來支援多個地理成員的選擇,例如在用戶端應用程式的下拉選單中選取。

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