Median (MDX)
Restituisce la mediana di un'espressione numerica valutata su un set.
Sintassi
Median(Set_Expression [ ,Numeric_Expression ] )
Argomenti
Set_Expression
Espressione MDX (Multidimensional Expression) valida che restituisce un set.
Numeric_expression
Espressione numerica valida che in genere è un'espressione MDX (Multidimensional Expression) di coordinate di celle che restituisce un numero.
Osservazioni:
Se si specifica un'espressione numerica, questa viene valutata sull'intero set e restituisce il valore mediano di tale valutazione. Se non viene specificata un'espressione numerica, il set specificato viene valutato nel contesto corrente dei membri del set e viene restituito il valore mediano di tale valutazione.
Il valore mediano è il valore centrale di un set di numeri ordinati ed è diverso dal valore medio. Mentre il valore medio corrisponde alla somma di un set di numeri divisa per il conteggio dei numeri del set, il valore mediano corrisponde al valore più piccolo rispetto ad almeno metà dei valori del set. Se il numero di valori del set è dispari, il valore mediano corrisponde a un singolo valore. Se invece il numero di valori del set è pari, corrisponde alla somma dei due valori centrali divisa per due.
Nota
Analysis Services ignora i valori Null durante il calcolo del valore mediano in un set di numeri ordinati.
Esempio
Nell'esempio seguente vengono restituite le vendite mensili mediate per ogni trimestre, ogni sottocategoria e ogni paese/area geografica nel cubo Adventure Works.
WITH MEMBER Measures.x AS Median
([Date].[Calendar].CurrentMember.Children
, [Measures].[Reseller Order Quantity]
)
SELECT Measures.x ON 0
,NON EMPTY [Date].[Calendar].[Calendar Quarter]*
[Product].[Product Categories].[Subcategory].members *
[Geography].[Geography].[Country].Members
ON 1
FROM [Adventure Works]