Head (MDX)
Aktualisiert: 17. Juli 2006
Gibt die erste angegebene Anzahl von Elementen aus einer Menge zurück, wobei doppelte Werte beibehalten werden.
Syntax
Head(Set_Expression [ ,Count ] )
Argumente
- Set_Expression
Ein gültiger MDX-Ausdruck (Multidimensional Expressions), der eine Menge zurückgibt.
- Count
Ein gültiger numerischer Ausdruck, der die Anzahl der Tupel angibt, die zurückgegeben werden sollen.
Hinweise
Die Head-Funktion gibt die angegebene Anzahl von Tupeln vom Anfang der angegebenen Menge zurück. Die Reihenfolge der Elemente wird beibehalten. Der Standardwert für Count ist 1. Wenn die angegebene Anzahl der Tupel kleiner als 1 ist, gibt die Head-Funktion eine leere Menge zurück. Wenn die angegebene Anzahl der Tupel größer ist als die Anzahl der Tupel in der Menge, gibt die Funktion die ursprüngliche Menge zurück.
Beispiel:
Im folgenden Beispiel wird das Reseller Sales-Measure für die fünf bestverkauften Produktunterkategorien unabhängig von der Hierarchie basierend auf Reseller Gross Profit zurückgegeben. Die Head-Funktion wird verwendet, um nach dem Sortieren des Ergebnisses mithilfe der Order-Funktion nur die ersten 5 Mengen aus dem Ergebnis zurückzugeben.
SELECT Head
(Order
([Product].[Product Categories].[SubCategory].members
,[Measures].[Reseller Gross Profit]
,BDESC
)
,5
) ON 0
FROM [Adventure Works]
Siehe auch
Verweis
Tail (MDX)
Item (Tupel) (MDX)
Item (Element) (MDX)
Rank (MDX)
MDX-Funktionsreferenz (MDX)
Hilfe und Informationen
Informationsquellen für SQL Server 2005
Änderungsverlauf
Version | Verlauf |
---|---|
17. Juli 2006 |
|