Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
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])