J'essaie de créer une requête qui sélectionne les 10 meilleurs produits (avec le plus de likes) créés par des utilisateurs âgés de 1 à 20 ans, à l'année 2014. Je suis en train d'utiliser la requête suivante:Requête MDX avec attribut de dimension entre deux valeurs et un autre attribut de dimension égal à une autre valeur
WITH SET [TopProducts] AS TOPCOUNT([Products].[Name].Members,10,[Measures].[Likes])
SELECT {[Measures].[Likes]}
ON COLUMNS, {[TopProducts]}
ON ROWS FROM [Likes]
WHERE (
{[Ages].[Age].[1]:[Ages].[Age].[24]},
[Date].[Year].[2014]
)
Cette requête renvoie une erreur: No function matches signature '(<Set>, <Member>)'
Si je retire la [Date.Date].[Year].[2014]
de la requête, il fonctionne bien, donc je pense que le problème est dans la formulation de la clause where. Qu'est-ce que je fais mal ici? Est-ce le moyen de faire cette requête?
Merci
Veuillez pardonner le mauvais phrasé de la première phrase. – nsousa