Condividi tramite


Count (Set) (MDX)

Restituisce il numero di celle in un set.

Sintassi

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

Argomenti

Set_Expression
Espressione MDX (Multidimensional Expression) valida che restituisce un set.

Osservazioni:

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

Per escludere celle vuote nel conteggio di un set, usare la sintassi standard e il flag EXCLUDEEMPTY facoltativo.

Nota

La funzione Count (Set) conta le celle vuote per impostazione predefinita. Al contrario, la funzione Count in OLE DB che conta un set esclude le celle vuote per impostazione predefinita.

Esempi

Nell'esempio seguente viene contato il numero di celle nel set di membri che comprende i figli della gerarchia dell'attributo Model Name nella dimensione Product.

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

Nell'esempio seguente viene conteggiato il numero di prodotti nella dimensione Product usando la funzione DrilldownLevel insieme alla funzione Count .

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

Nell'esempio seguente vengono restituiti i rivenditori con vendite in diminuzione rispetto al trimestre di calendario precedente, usando la funzione Count insieme alla funzione Filter e a una serie di altre funzioni. Questa query usa la funzione Aggregate per supportare la selezione di più membri geography, ad esempio per la selezione da un elenco a discesa 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])  
  

Vedi anche

Count (Dimension) (MDX)
Conteggio (livelli gerarchia) (MDX)
Count (Tuple) (MDX)
DrilldownLevel (MDX)
AddCalculatedMembers (MDX)
Gerarchia (MDX)
Proprietà (MDX)
Aggregazione (MDX)
Filtro (MDX)
PrevMember (MDX)
Guida di riferimento alle funzioni MDX (MDX)