Freigeben über


Tail (MDX)

Gibt eine Teilmenge vom Ende einer Menge zurück.

Syntax

  
Tail(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.

Bemerkungen

Die Tail-Funktion gibt die angegebene Anzahl von Tupeln vom Ende des angegebenen Satzes zurück. Die Reihenfolge der Elemente wird beibehalten. Der Standardwert von Count ist 1. Wenn die angegebene Anzahl der Tupel kleiner als 1 ist, gibt die Funktion die 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 Tail-Funktion wird verwendet, um nur die letzten fünf Sätze im Ergebnis zurückzugeben, nachdem das Ergebnis mithilfe der Order-Funktion in umgekehrter Reihenfolge angeordnet wurde.

SELECT Tail  
   (Order   
      ([Product].[Product Categories].[SubCategory].members  
         ,[Measures].[Reseller Gross Profit]  
         ,BASC  
      )  
   ,5  
   ) ON 0  
FROM [Adventure Works]  

Weitere Informationen

MDX-Funktionsreferenz (MDX)