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.
Sortiert eine Menge in absteigender Reihenfolge und gibt die angegebene Anzahl der Elemente mit den höchsten Werten zurück.
Syntax
TopCount(Set_Expression,Count [ ,Numeric_Expression ] )
Argumente
Set_Expression
Ein gültiger Multidimensional Expressions (MDX)-Ausdruck, der eine Menge zurückgibt.
Anzahl
Ein gültiger numerischer Ausdruck, der die Anzahl der zurückzugebenden Tupel angibt.
Numeric_Expression
Ein gültiger numerischer Ausdruck, der typischerweise ein Multidimensional Expressions (MDX)-Ausdruck von Zellkoordinaten ist, die eine Zahl zurückgeben.
Bemerkungen
Wenn ein numerischer Ausdruck angegeben ist, sortiert die TopCount-Funktion in absteigender Reihenfolge die Tupel in der von der angegebenen Menge angegebenen Menge entsprechend dem vom numerischen Ausdruck angegebenen Wert, wie sie über der angegebenen Menge ausgewertet sind. Nach der Sortierung der Menge gibt die TopCount-Funktion dann die angegebene Anzahl der Tupel mit dem höchsten Wert zurück.
Important
Wie die BottomCount-Funktion bricht die TopCount-Funktion immer die Hierarchie.
Wenn kein numerischer Ausdruck angegeben ist, gibt die Funktion die Menge der Mitglieder in natürlicher Reihenfolge ohne Sortierung zurück und verhält sich wie die Head- (MDX-) Funktion.
Beispiele
Das folgende Beispiel zeigt die Top 10 Daten nach Internetumsatzbetrag:
SELECT [Measures].[Internet Sales Amount] ON 0,
TOPCOUNT([Date].[Date].[Date].MEMBERS, 10, [Measures].[Internet Sales Amount])
ON 1
FROM [Adventure Works]
Das folgende Beispiel liefert für die Fahrrad-Kategorie die ersten fünf Mitglieder des Sets, der alle Kombinationen von Mitgliedern der Stadtebene in der Geographie-Hierarchie in der Geographie-Dimension enthält, sowie alle Geschäftsjahre aus der Fiskalhierarchie der Datum-Dimension, geordnet nach dem Maß Reseller Sales Amount (beginnend mit den Mitgliedern dieser Menge mit der höchsten Anzahl an Verkäufen).
SELECT [Measures].[Reseller Sales Amount] ON 0,
TopCount
({[Geography].[Geography].[City].Members
*[Date].[Fiscal].[Fiscal Year].Members}
, 5
, [Measures].[Reseller Sales Amount]
) ON 1
FROM [Adventure Works]
WHERE([Product].[Product Categories].Bikes)