Głowa (MDX)

Zwraca pierwszą określoną liczbę elementów w zbiorze, zachowując jednak duplikaty.

Syntax

  
Head(Set_Expression [ ,Count ] )  

Arguments

Wyrażenie_docelowe
Poprawne wyrażenie z wyrażeń wielowymiarowych (MDX), które zwraca zbiór.

Liczba
Poprawne wyrażenie liczbowe, które określa liczbę krotek, które mają zostać zwrócone.

Remarks

Funkcja Head zwraca określoną liczbę krotk od początku określonego zbioru. Zachowano kolejność elementów. Domyślna wartość Count to 1. Jeśli podana liczba krotek jest mniejsza niż 1, funkcja Head zwraca zbiór pusty. Jeśli podana liczba krotek przewyższa liczbę krotek w zbiorze, funkcja zwraca oryginalny zbiór.

Example

Poniższy przykład zwraca pięć najlepiej sprzedających się podkategorii produktów, niezależnie od hierarchii, na podstawie zysku brutto resellera. Funkcja Head służy do zwracania tylko pierwszych 5 zbiorów w wyniku po uporządkowaniu wyniku za pomocą funkcji Order .

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