Count (Set) (MDX)

Restituisce il numero di celle in un insieme.

Sintassi

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

Arguments

Espressione_insieme
Un'espressione valida di Espressioni Multidimensionali (MDX) che restituisce un insieme.

Osservazioni:

La funzione Count (Set) include o esclude celle vuote, a seconda della sintassi utilizzata. Se viene utilizzata la sintassi standard, le celle vuote possono essere escluse o incluse usando rispettivamente i flag EXCLUDEEMPTY o INCLUDEVUOTO . Se si usa la sintassi alternativa, la funzione include sempre celle vuote.

Per escludere celle vuote nel conteggio di un insieme, si utilizza la sintassi standard e il flag opzionale EXCLUDEVOID .

Note

La funzione Count (Set) conta di default le celle vuote. Al contrario, la funzione Count in OLE DB che conta un insieme esclude di default le celle vuote.

Examples

Il seguente esempio conta il numero di celle nell'insieme dei membri che costituiscono i figli della gerarchia degli attributi del Nome del Modello nella dimensione Prodotto.

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

Il seguente esempio conta il numero di prodotti nella dimensione Prodotto utilizzando la funzione DrilldownLevel insieme alla funzione Count .

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

L'esempio seguente restituisce quei rivenditori con vendite in calo rispetto al trimestre calendario precedente, utilizzando la funzione Conteggio insieme alla funzione Filtro e a numerose altre funzioni. Questa query utilizza la funzione Aggregate per supportare la selezione di più membri geografici, ad esempio per la selezione all'interno di una lista a tendina in un'applicazione client.

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