J'essaie de récupérer les données d'un cube, le problème que j'ai est que j'ai besoin de sélectionner plusieurs membres de la même dimension, parmi d'autres dimensions du cube. J'ai essayé d'utiliser une concaténation de membre dans la requête MDX comme ceci:Récupérer des données du cube en utilisant plusieurs membres de la même dimension
with member
[DIMTIME].[NEWDATE] as [DIMTIME].[DIMTIME].properties("day")+" "+[DIMTIME].[DIMTIME].properties("month")+" "+[DIMTIME].[DIMTIME].properties("year")
select non empty{
[Measures].[COUNT]
on columns,
[DIMTIME].[NEWDATE] on rows
from [SAMPLE]
Mais je reçois une erreur parce que je suis en utilisant plusieurs fois DimTime. J'essaie d'obtenir les valeurs des autres dimensions, mais je veux récupérer toutes les dates. Avez-vous une idée de comment faire cela?
Ce que je voudrais avoir comme résultat est quelque chose comme ceci:
Lorsque le NEW_DATE est la concaténation du day_month_year, et il est également par les autres regroupées dimensions.
Merci d'avance.
Je serais choqué si votre dimension de date n'a pas un seul attribut qui a la date formatée. Si non, et vous pouvez changer le design, alors c'est la bonne façon de le faire. Ajoutez simplement un attribut de date à votre dimension et utilisez cet attribut plutôt que d'accéder aux attributs du jour, du mois et de l'année. – BICube