Count (Set) (MDX)

Returnerar antalet celler i en uppsättning.

Syntax

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

Arguments

Set_Expression
Ett giltigt Multidimensional Expressions (MDX)-uttryck som returnerar en mängd.

Remarks

Count (Set)-funktionen inkluderar eller exkluderar tomma celler, beroende på vilken syntax som används. Om standardsyntaxen används kan tomma celler exkluderas eller inkluderas genom att använda flaggorna EXCLUDEEMPTY respektive INCLUDEEMPTY . Om den alternativa syntaxen används innehåller funktionen alltid tomma celler.

För att utesluta tomma celler i räkningen av en mängd, använd standardsyntaxen och den valfria EXCLUDEEMPTY-flaggan .

Note

Count (Set)-funktionen räknar som standard tomma celler. I kontrast exkluderar Count-funktionen i OLE DB som räknar en mängd tomma celler som standard.

Examples

Följande exempel räknar antalet celler i mängden av medlemmar som består av barnen till Modellnamn-attributhierarkin i produktdimensionen.

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

Följande exempel räknar antalet produkter i produktdimensionen genom att använda DrilldownLevel-funktionen i kombination med Count-funktionen .

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

Följande exempel returnerar de återförsäljare med minskande försäljning jämfört med föregående kalenderkvartal, genom att använda Räknefunktionen tillsammans med Filterfunktionen och ett antal andra funktioner. Denna fråga använder Aggregate-funktionen för att stödja urval av flera geografiska medlemmar, till exempel för urval från en rullgardinslista i en klientapplikation.

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