Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Возвращает количество ячеек в множестве.
Syntax
Standard syntax
Count(Set_Expression [ , ( EXCLUDEEMPTY | INCLUDEEMPTY ) ] )
Alternate syntax
Set_Expression.Count
Arguments
Set_Expression
Допустимое выражение многомерных выражений (MDX), которое возвращает множество.
Remarks
Функция Count (Set) включает или исключает пустые ячейки в зависимости от используемого синтаксиса. Если используется стандартный синтаксис, пустые ячейки можно исключить или включить, используя флаги EXCLUDEEMPTY или INCLUDEEMPTY соответственно. Если используется альтернативный синтаксис, функция всегда включает пустые ячейки.
Чтобы исключить пустые ячейки из числа множества, используйте стандартный синтаксис и необязательный флаг EXCLUDEEMPTY .
Замечание
Функция Count (Set) по умолчанию считает пустые ячейки. В отличие от этого, функция Count в OLE DB, которая считает множество, по умолчанию исключает пустые ячеки.
Примеры
Следующий пример подсчитывает количество ячеек в наборе элементов, состоящих из дочерних иерархии атрибутов имени модели в измерении произведения.
WITH MEMBER measures.X AS
[Product].[Model Name].children.count
SELECT Measures.X ON 0
FROM [Adventure Works]
Следующий пример подсчитывает количество произведений в измерении Product, используя функцию DrilldownLevel совместно с функцией Count .
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)
- Граф (Кортеж) (MDX)
- DrilldownLevel (многомерные выражения)
- AddCalculatedMembers (многомерные выражения)
- Иерархизация (MDX)
- Свойства (MDX)
- Агрегат (многомерные выражения)
- Фильтр (MDX)
- PrevMember (многомерные выражения)
- Справочник по функциям MDX (многомерные выражения)