Liczenie (Set) (MDX)

Zwraca liczbę komórek w zbiorze.

Syntax

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

Arguments

Wyrażenie_docelowe
Poprawne wyrażenie z wyrażeń wielowymiarowych (MDX), które zwraca zbiór.

Remarks

Funkcja Count (Set) obejmuje lub wyklucza puste komórki, w zależności od użytej składni. Jeśli użyto standardowej składni, puste komórki można wykluczyć lub uwzględnić, używając odpowiednio flag EXCLUDEEMPTY lub INCLUDEEMPTY . Jeśli używana jest alternatywna składnia, funkcja zawsze zawiera puste komórki.

Aby wykluczyć puste komórki z liczenia zestawu, użyj standardowej składni oraz opcjonalnej flagi EXCLUDEEMPTY .

Uwaga / Notatka

Funkcja Count (Set) domyślnie liczy puste komórki. Natomiast funkcja Count w OLE DB, która liczy zbiór, domyślnie wyklucza puste komórki.

Examples

Poniższy przykład liczy liczbę komórek w zbiorze członków, które składają się z potomków hierarchii atrybutów Model Name w wymiarze produktu.

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

Poniższy przykład liczy liczbę produktów w wymiarze produktu za pomocą funkcji DrilldownLevel w połączeniu z funkcją Count .

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

Poniższy przykład zwraca tych resellerów z malejącą sprzedażą w porównaniu do poprzedniego kwartału kalendarzowego, używając funkcji Count wraz z funkcją Filtr oraz wieloma innymi funkcjami. To zapytanie wykorzystuje funkcję Agregat do wsparcia wyboru wielu członków geograficznych, na przykład do wyboru z listy rozwijanej w aplikacji klienckiej.

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