Mein SSAS-Cube verwendet Währungsumrechnungsintelligenz, die einige aus Wechselkursen berechnete Measures zeigt. In der Datenhierarchie-Dimension muss jedoch mehr MDX hinzugefügt werden, um meine eigene Datumshierarchie zu erstellen, damit die korrekte Summierung wie folgt angezeigt wird.MDX falsche Summe auf Gesamtsumme in Excel
Dies funktioniert gut auf Monat und Kalenderjahr Ebene. Wenn Sie jedoch die Gesamtsumme in Excel betrachten, wird immer die Summe aller Jahre angezeigt. Wenn ich den Filter auswähle, um nur 2 Jahre zu wählen, zeigt er immer noch die Summe aller Jahre in den Gesamtsummen an.
Das ist da [Datum]. [Kalender Jahr - Monat - Datum] .CurrentMember ist [Datum]. [Kalender Jahr - Monat - Datum]. [Alle]. Was ist der Zweck dieses Bereichs? –
Danke für Ihre Antwort. Der Anwendungsbereich für die MDX-Währungsberechnungslogik ist so, dass er auch für die Hierarchie [Kalenderjahr - Monat - Datum] funktionieren sollte. Wenn ich dann nicht [Datum]. [Kalender Jahr - Monat - Datum]. [Alle] möchte, wie kann ich das aktuelle Mitglied für das ausgewählte Kalenderjahr angeben? – JJ0022
Ich denke, das ist ein Spielraum für die Gesamtsumme, aber dennoch fasst mein Skript alle Jahre zusammen. SCOPE ([Datum]. [Kalender Jahr - Monat - Datum], {[Maßnahmen]. [Umsatz], Maßnahmen. [Umsatz]}); THIS = Summe (VORHANDEN [Datum]. [Kalender Jahr - Monat - Datum]. [Ab Kalenderjahr] .CurrentMember, [Measures] .CurrentMember); ENDE SCOPE; – JJ0022