2017-08-14 5 views
0

J'essaie de créer une colonne calculée appelée «Changement en pourcentage vs. Hier» dans SSAS MDX pour la mise en œuvre dans un rapport SSRS. Fondamentalement, je veux trouver le pourcentage de changement par jour par zone. Donc, si la zone = zone, déterminez le pourcentage de changement par rapport au jour précédent. Il y aura également une sélection de date paramètre, espérons guider dynamiquement ce qui est visibleCalcul de la colonne basé sur le jour précédent avec les paramètres MDX

zone ligne Date de Pourcentage de bonnes réponses Variation en pourcentage vs Hier

Arizona Ligne1 01.06.2017 0,95
Arizona Ligne1 02/06/2017 0,91
Arizona Ligne1 03.06.2017 0,88
Line2 Virginia 01.06.2017 0,96
Line2 Virginia 02.06.2017 0,95

+1

Qu'avez-vous réussi à accomplir jusqu'à présent? –

+0

avez-vous des dates futures dans la dimension date de votre cube? avez-vous un marqueur dans le cube pour que vous puissiez facilement le trouver aujourd'hui et hier? – whytheq

Répondre

0

Si vous savez que le rapport d'un Toujours inclure Date, vous pouvez utiliser PrevMember sur la hiérarchie de dates pour obtenir la date précédente, puis utiliser Sum pour obtenir la valeur numérique de la mesure pertinente pour cette date. Le MDX pour un calcul de pourcentage de changement vs Hier ressemblerait à quelque chose comme ceci:

(MEASURES.[Value] - SUM([Time].[Date].CURRENTMEMBER.PREVMEMBER, MEASURES.[Value]))/SUM([Time].[Date].CURRENTMEMBER.PREVMEMBER, MEASURES.[Value])