計數(集合) (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 維度中 Model Name 屬性階層子系所組成之成員集合中的儲存格數目。
WITH MEMBER measures.X AS
[Product].[Model Name].children.count
SELECT Measures.X ON 0
FROM [Adventure Works]
下列範例會使用 DrilldownLevel 函式搭配 Count 函式,計算 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])
另請參閱
計數 (維度) (MDX)
計數 (階層層級) (MDX)
計數 (Tuple) (MDX)
DrilldownLevel (MDX)
AddCalculatedMembers (MDX)
階層化 (MDX)
屬性 (MDX)
匯總 (MDX)
篩選準則 (MDX)
PrevMember (MDX)
MDX 函數參考 (MDX)