2016-04-26 9 views
0

Wir verwenden eine SSAS-gesteuerte Pilottabelle SASS, in der wir ein berechnetes Maß unter Verwendung der Summe einer Spalte hinzufügen möchten. Wir wissen nicht im Voraus, die die Nutzer-Filter verwendet werden, die Maßnahme für einen von ihnen gültig ist, so dass wir wieGesamtsumme auf einer SSAS-gesteuerten Pivot-Tabelle

[Measures].[Sales]/sum(axis(1),[Measures].[Sales]) 

Aber es doesn Datei gerade versucht, eine calc Maßnahme auf der Excel-Zusatz‘ Es scheint zu funktionieren. Also, nur um zu testen, starteten wir mit einer Ebene, die ein erstaunliches Ergebnis liefert. Wir können nicht herausfinden, was das Ergebnis summiert! Mit einigen Filtern und einer detaillierten Zeile erhalten wir genau den doppelten Erwartungswert (!! ??). Wenn wir genau dieselben Filter anwenden und auch die Zeilen filtern, erhalten wir einen Wert, von dem wir nicht wissen können, woher er kommt.

Irgendeine Idee über was MDX sollten wir verwenden?

Zur Klärung bearbeitet: Wir möchten die berechnete Kennzahl in einer Excel-Pivot-Tabelle und nicht in der SSAS-Olap-Cube-Definition hinzufügen.

+0

Bitte klären Sie, welche Technologien * Sie tatsächlich * verwenden. Sass ist ein CSS-Präprozessor. – cimmanon

+0

oooops! Entschuldigung, das war mein Fehler. Wir verwenden Microsoft SSAS (SQL Server Analysis Services) und nicht SASS, – DeepButi

Antwort

0

Ich hatte offensichtlich einen schlechten Tag. Man kann nicht denken, Excel-like zu lösen, ein MDX-Problem.

Eine einfache

([MyDim].[MyHierarchy].currentmember.parent,[Measures].[Sales]) 

ist die richtige Syntax in unserem Kalkül als "Eltern total" zu verwenden.

Thks

Verwandte Themen