Position du problème :
Vous pouvez utiliser les set nommés dans les requêtes MDX ou stockés dans le cube.
Voyons ce qui se passe dans une requête :
OK : les ventes des revendeurs 1,2 et 3.
Passons en set nommé :
Toujours correct…
Et sur un WHERE ?
Il semble que le parseur du langage ne traite pas le where de la même façon (tiens, cela me rappelle certaines :limites en SQL !)
Une solution :
Passer par une sous requête :
Correct : le total des ventes des revendeurs 1 à 3.
Une autre solution :
Passer par un sous-cube :
Et, ensuite, continuer les requêtes :
La durée de vie (et la portée) du sous cube est la session, comme le montrte cette exécution dans une autre fenêtre :
On peut revenir à notre cube de départ :
Tout est donc affaire de session ….