Hlava (MDX)

Vrátí první určený počet prvků v množině, přičemž si ponechá duplikáty.

Syntax

  
Head(Set_Expression [ ,Count ] )  

Arguments

Nastavit_výraz
Platný výraz Multidimensional Expressions (MDX), který vrací množinu.

Počet
Platný číselný výraz, který určuje počet n-tic, které mají být vráceny.

Remarks

Funkce Head vrací zadaný počet n-tic z počátku dané množiny. Pořadí prvků je zachováno. Výchozí hodnota Count je 1. Pokud je zadaný počet n-tic menší než 1, funkce Head vrátí prázdnou množinu. Pokud zadaný počet n-tic převyšuje počet n-tic v množině, funkce vrátí původní množinu.

Example

Následující příklad vrací pět nejlépe prodávaných podkategorií produktů bez ohledu na hierarchii, na základě hrubého zisku prodejce. Funkce Head se používá k vrácení pouze prvních 5 množin ve výsledku poté, co je výsledek uspořádán pomocí funkce 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]