Calculer la médiane d'un indicateur SSAS en MDX





11-14-2012, 03:29 PM
Message : #1

Flow-chart_128x128 Calculer la médiane d'un indicateur SSAS en MDX


Comment calculer la médiane des membres d'un jeu de données en MDX sur un cube SSAS?




MEDIAN() est la seule fonction à utiliser pour calculer la médiane en MDX. La variable AVG() par exemple, elle sert à calculer les moyennes des membres, plutôt que d’inventer un membre calculé qui comptera le nombre distinct de membres afin d’en faire la moyenne. En MDX, si vous ne voulez pas faire de calcul compliqués et inutiles, il vaut mieux utiliser des fonctions déjà existantes.

Voici un exemple de requête MDX sous SSAS, utilisée sur un cube SSAS 2008 qui calcule la médiane d'un indicateur:


WITH MEMBER [Measures].[INDICATEUR]
AS MEDIAN([Date].[Calendrier].CurrentMember.Children
, [Measures].[Ventes Produits]
)

SELECT
[Measures].[INDICATEUR] ON 0,
NON EMPTY [Date].[Calendrier].[Mois] *
[Produits].[Catégories Produits].[Sous-Catégories].MEMBERS *
[Géographie].[Géographie].[Pays].MEMBERS ON 1

FROM [VOTRE_CUBE_MULTIDIMENSIONNEL]
Trouver tous les messages de cet utilisateur
Citer ce message dans une réponse


Articles ou discussions similaires
Cube MOLAP SSAS
Erreur SSAS No cubes were found lancer le MDX
Définition d'un Cube Microsoft SSAS multidimensionnel
Glossaire Microsoft SSAS
Organiser les indicateurs SSAS avec des dossiers