Définir un membre par défaut d’une dimension de rôle.

 

Avez-vous déjà essayé de définir un membre par défaut sur une dimension qui est décliné en rôle ?

 image

image

Lors du déploiement, vous devriez obtenir l'erreur suivante  

 image

En effet, comment le moteur Analysis Services pourrait savoir sur quelle dimension il faut appliquer le membre par défaut ?

Le seul moyen d'attribuer cette propriété est de l'écrire en script MDX enregistrée dans le cube comme le montre la figure ci-dessous.

image

 

Nous avons ci-dessous, trois requêtes MDX.

  1. La première affiche explicitement le membre par défaut de la dimension de rôle [Due Date].
  2. La deuxième n'effectue aucun filtre sur les dimensions. Nous constatons bien que le membre par défaut s'applique bien, à savoir que le cube est agrégé selon l'indicateur choisit croisé avec l'ensemble des membres par défaut.
  3. Dans la troisième requête, nous « enlevons » le membre par défaut de la dimension [Due Date], ce qui donne la somme totale des ventes par Internet ;

image