Share via


Count (Menge) (MDX)

Gibt die Anzahl der Zellen in einer Menge zurück.

Syntax

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

Argumente

Set_Expression
Ein gültiger MDX-Ausdruck (Multidimensional Expressions), der eine Menge zurückgibt.

Bemerkungen

Die Funktion Count (Set) schließt leere Zellen ein oder aus, je nach verwendeter Syntax. Wenn die Standardsyntax verwendet wird, können leere Zellen mit den Flags EXCLUDEEMPTY bzw. INCLUDEEMPTY ausgeschlossen oder eingeschlossen werden. Wird die alternative Syntax verwendet, schließt die Funktion leere Zellen immer ein.

Um leere Zellen in der Anzahl einer Gruppe auszuschließen, verwenden Sie die Standardsyntax und das optionale EXCLUDEEMPTY-Flag .

Hinweis

Die Count (Set) -Funktion zählt standardmäßig leere Zellen. Im Gegensatz dazu schließt die Count-Funktion in OLE DB, die einen Satz zählt, standardmäßig leere Zellen aus.

Beispiele

Im folgenden Beispiel wird die Anzahl der Zellen in der Menge der Elemente bestimmt, die aus den untergeordneten Elementen der Model Name-Attributhierarchie in der Product-Dimension bestehen.

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

Im folgenden Beispiel wird die Anzahl der Produkte in der Product-Dimension mithilfe der DrilldownLevel-Funktion in Verbindung mit der Count-Funktion gezählt.

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

Im folgenden Beispiel werden diese Wiederverkäufer mit rückläufigen Umsätzen im Vergleich zum vorherigen Kalenderquartal zurückgegeben, indem die Count-Funktion in Verbindung mit der Filterfunktion und einer Reihe anderer Funktionen verwendet wird. Diese Abfrage verwendet die Aggregatfunktion , um die Auswahl mehrerer geography-Member zu unterstützen, z. B. für die Auswahl aus einer Dropdownliste in einer Clientanwendung.

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

Weitere Informationen

Count (Dimension) (MDX)
Count (Hierarchieebenen) (MDX)
Count (Tupel) (MDX)
DrilldownLevel (MDX)
AddCalculatedMembers (MDX)
Hierarchize (MDX)
Properties (MDX)
Aggregate (MDX)
Filter (MDX)
PrevMember (MDX)
MDX-Funktionsreferenz (MDX)