J'ai un cube qui contient des données de ventes géographiques. Je veux tirer des ventes d'articles de tous les magasins, en me basant sur les 5 meilleurs vendeurs d'un magasin connu arbitraire (BTW c'est une version simplifiée du vrai problème).Dans MDX, comment puis-je filtrer une dimension/axe en fonction d'un TopCount?
Dans sql (honte sur moi) ce serait
select StoreId, ProductId, Sales from cube where ProductId in
(select top 5 ProductId from cube where Store = @Store order by Sales desc)
je suis arrivé jusque-là avec TopCount j'ai besoin, malheureusement, les ventes dans tous les magasins du top 5 en un seul, désolé si ma question était un peu clair . Je dois limiter la dimension du produit au top 5 des produits d'un seul magasin et rapporter pour tous les magasins. – MrTelly
Je vois! J'ai modifié la requête pour inclure Store dans les lignes. – Rudolf
J'ai essayé le MDX modifié et cela me renvoie le top 5 de chaque magasin plutôt que les ventes de chaque magasin basé sur le top 5 d'un seul magasin. Je cherche 5 lignes (6 si vous incluez ALL) à retourner – MrTelly