Head (MDX)

Returnerar det första angivna antalet element i en mängd, samtidigt som dubbletter behålls.

Syntax

  
Head(Set_Expression [ ,Count ] )  

Arguments

Set_Expression
Ett giltigt Multidimensional Expressions (MDX)-uttryck som returnerar en mängd.

Räkna
Ett giltigt numeriskt uttryck som specificerar antalet tupler som ska returneras.

Remarks

Huvudfunktionen returnerar det angivna antalet tupler från början av den angivna mängden. Ordningen av element bevaras. Standardvärdet för Count är 1. Om det angivna antalet tupler är mindre än 1, returnerar Head-funktionen en tom mängd. Om det angivna antalet tupler överstiger antalet tupler i mängden, returnerar funktionen den ursprungliga mängden.

Example

Följande exempel visar de fem mest säljande underkategorierna av produkter, oavsett hierarki, baserat på återförsäljarens bruttovinst. Huvudfunktionen används för att returnera endast de första 5 mängderna i resultatet efter att resultatet ordnats med ordningsfunktionen.

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]