Head (MDX)
Restituisce il primo numero specificato di elementi in un set mantenendo i duplicati.
Sintassi
Head(Set_Expression [ ,Count ] )
Argomenti
Set_Expression
Espressione MDX (Multidimensional Expression) valida che restituisce un set.Count
Espressione numerica valida che specifica il numero di tuple che devono essere restituite.
Osservazioni
La funzione Head restituisce il numero specificato di tuple a partire dall'inizio del set specificato. L'ordine degli elementi viene mantenuto. Il valore predefinito di Count è 1. Se il numero specificato di tuple è inferiore a 1, la funzione Head restituisce un set vuoto. Se il numero di tuple specificato supera il numero di tuple nel set, la funzione restituisce il set originale.
Esempio
Nell'esempio seguente vengono restituite le cinque sottocategorie di prodotti più vendute, indipendentemente dalla gerarchia, in base al profitto lordo del rivenditore. È possibile utilizzare la funzione Head per restituire solo i primi cinque set del risultato dopo l'ordinamento del risultato mediante la funzione 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]
Vedere anche