Udostępnij za pośrednictwem


Głowy (MDX)

Zwraca pierwszy określoną liczbę elementów w zestaw, zachowując duplikaty.

Składnia

Head(Set_Expression [ ,Count ] )

Argumenty

  • Set_Expression
    Prawidłowe wyrażenie Multidimensional Expressions (MDX), które zwraca zestaw.

  • Count
    Prawidłowe wyrażenie liczbowe określa liczbę krotek, które mają być zwrócone.

Uwagi

Head Funkcja zwraca określoną liczbę krotek począwszy od określonego zestaw.Kolejność elementów jest zachowywany.Domyślna liczba wartość 1.Jeżeli określona liczba krotek jest mniejsza niż 1 Head funkcja zwraca pusty zestaw.Jeżeli określona liczba krotek przekracza liczbę krotek w zestawie, funkcja zwraca oryginalny zestaw.

Przykład

Poniższy przykład zwraca górną pięciu podkategorie sprzedaży produktów, niezależnie od hierarchii na podstawie zysku brutto ze sprzedawcą.Head Funkcja jest używana do zwracania tylko pierwszych 5 zestawów w wyniku po wynik porządkowania, za pomocą Order funkcji.

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]