Envoyé par
Jester
C'est pas forcément limpide dans ma tête alors ...
L'idée c'est que tu as un mapping jour, jour année -1. Donc au niveau de la semaine ça ne marche pas car tu n'as pas de mapping semaine, semaine année -1. L'idée c'est que quand tu demandes une semaine, tu commences par la décomposer en jours. Tu cherches les jours A-1 (ce qui est possible avec le mapping) puis tu fais la somme et ça te donne la valeur pour la semaine.
aggregate([Date].[Date].children, [Measure].[A])
Va faire cette décomposition, en cherchant la valeur pour chaque couple (jour, mesure). Aggregate va ensuite faire la somme (ou l'opérateur d’agrégat du moins). Le scope([Measure].[A], [Date].[Date].[All]) , c'est pour dire que on ne fait ce travail que lorsqu'on est sur l'indicateur A et qu'il n'y a pas de date de sélectionnée.
PS : par contre le [Date].[Date].children je me demande s'il ne va pas prendre toutes les dates indépendamment des filtres sur les semaines, ... je ne me souvient plus.
Partager