Head (MDX)Head (MDX)

QUESTO ARGOMENTO SI APPLICA A:sìSQL Server (a partire dalla versione 2008)noDatabase SQL di AzurenoAzure SQL Data Warehouse noParallel Data Warehouse THIS TOPIC APPLIES TO:yesSQL Server (starting with 2008)noAzure SQL DatabasenoAzure SQL Data Warehouse noParallel Data Warehouse

Restituisce il primo numero specificato di elementi in un set, mantenendo i duplicati.Returns the first specified number of elements in a set, while retaining duplicates.

SintassiSyntax


Head(Set_Expression [ ,Count ] )  

ArgomentiArguments

Set_ExpressionSet_Expression
Espressione MDX (Multidimensional Expression) valida che restituisce un set.A valid Multidimensional Expressions (MDX) expression that returns a set.

CountCount
Espressione numerica valida che specifica il numero di tuple che devono essere restituite.A valid numeric expression that specifies the number of tuples to be returned.

OsservazioniRemarks

Il Head funzione restituisce il numero di tuple specificato dall'inizio del set specificato.The Head function returns the specified number of tuples from the beginning of the specified set. L'ordine degli elementi viene mantenuto.The order of elements is preserved. Il valore predefinito di Count è 1.The default value of Count is 1. Se il numero specificato di tuple è minore di 1, il Head funzione restituisce un set vuoto.If the specified number of tuples is less than 1, the Head function returns an empty set. Se il numero di tuple specificato supera il numero di tuple nel set, la funzione restituisce il set originale.If the specified number of tuples exceeds the number of tuples in the set, the function returns the original set.

EsempioExample

Nell'esempio seguente vengono restituite le cinque sottocategorie di prodotti più vendute, indipendentemente dalla gerarchia, in base al profitto lordo del rivenditore.The following example returns top five selling subcategories of products, irrespective of hierarchy, based on Reseller Gross Profit. Il Head funzione viene utilizzata per restituire solo i primi 5 set del risultato dopo l'ordinamento del risultato mediante la ordine (funzione).The Head function is used to return only the first 5 sets in the result after the result is ordered using the Order function.

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]  

Vedere ancheSee Also

Tail ( MDX ) Tail (MDX)
Elemento ( Tupla ) ( MDX ) Item (Tuple) (MDX)
Elemento ( Membro ) ( MDX ) Item (Member) (MDX)
Numero di dimensioni ( MDX ) Rank (MDX)
Riferimento alla funzione MDX ( MDX )MDX Function Reference (MDX)