Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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 Multidimensional Expressions (MDX)-Ausdruck, der eine Menge zurückgibt.
Bemerkungen
Die Count-(Set)- Funktion schließt leere Zellen je nach verwendeter Syntax aus oder aus. Wenn die Standardsyntax verwendet wird, können leere Zellen durch die Flags EXCLUDEEMPTY bzw. INCLUDEEMPTY ausgeschlossen oder eingeschlossen werden. Wenn die alternative Syntax verwendet wird, enthält die Funktion immer leere Zellen.
Um leere Zellen in der Zählung einer Menge auszuschließen, verwenden Sie die Standardsyntax und die optionale EXCLUDEEMPTY-Flagge .
Note
Die Count-(Set)- Funktion zählt standardmäßig leere Zellen. Im Gegensatz dazu schließt die Count-Funktion in OLE DB, die eine Menge zählt, standardmäßig leere Zellen aus.
Beispiele
Das folgende Beispiel zählt die Anzahl der Zellen in der Menge der Mitglieder, die aus den Kindern der Modellnamen-Attributhierarchie in der Produktdimension bestehen.
WITH MEMBER measures.X AS
[Product].[Model Name].children.count
SELECT Measures.X ON 0
FROM [Adventure Works]
Das folgende Beispiel zählt die Anzahl der Produkte in der Produktdimension unter Verwendung der DrilldownLevel-Funktion in Verbindung mit der Count-Funktion .
Count(DrilldownLevel (
[Product].[Product].[Product]))
Das folgende Beispiel liefert jene Wiederverkäufer mit rückläufigen Verkäufen im Vergleich zum vorherigen Kalenderquartal zurück, indem die Zählfunktion zusammen mit der Filterfunktion und einer Reihe weiterer Funktionen verwendet wird. Diese Abfrage verwendet die Aggregate-Funktion , um die Auswahl mehrerer geografischer Mitglieder zu unterstützen, beispielsweise zur Auswahl aus einer Dropdown-Liste in einer Client-Anwendung.
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])