Partager via


Median (MDX)

Retourne la valeur médiane d'une expression numérique évaluée sur un jeu.

Syntaxe

Median(Set_Expression [ ,Numeric_Expression ] )

Arguments

  • Set_Expression
    Expression MDX (Multidimensional Expressions) valide qui retourne un jeu.

  • Numeric_Expression
    Expression numérique valide qui correspond généralement à une expression MDX (Multidimensional Expressions) des coordonnées des cellules qui retournent un nombre.

Notes

Si une expression numérique est spécifiée, cette expression est évaluée sur le jeu, puis retourne la valeur médiane produite par cette évaluation. Si aucune expression numérique n'est précisée, le jeu spécifié est évaluée dans le contexte actuel des membres du jeu, puis retourne la valeur médiane de l'évaluation.

La valeur médiane est la valeur de milieu d'un jeu de nombres ordonnés. (La valeur médiane n'est pas la moyenne, qui est la somme d'un ensemble de chiffres divisée par le nombre de chiffres présents dans cet ensemble). La valeur médiane est déterminée en choisissant la plus petite valeur de sorte que la moitié au moins des valeurs du jeu ne soient pas supérieures à la valeur choisie. Si le nombre des valeurs du jeu est impair, la valeur médiane correspond à une seule valeur. Si le nombre des valeurs du jeu est pair, la valeur médiane correspond à la somme des deux valeurs du milieu divisée par deux.

Notes

Analysis Services ignore les valeurs NULL lors du calcul de la valeur médiane dans un jeu de nombres ordonnés.

Exemple

L'exemple ci-dessous retourne les ventes mensuelles médianes de chaque trimestre, sous-catégorie et chaque pays inscrit dans le cube 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]