/ / Berechnete Kennzahl in Excel-Cube-Funktionen - Excel, Ssas, MDX

Berechnete Kennzahl in Excel-Cube-Funktionen - Excel, ssas, mdx

Wie kann ich berechnete Maße in Excel verwenden? Cube-Funktionen?

Ich möchte einfache Maßeinheiten in der Cube-Funktion erstellen und in CUBEVALUE verwenden. Ich suche also nach etwas wie dem folgenden:

CUBEVALUE("SSAS" "SUM( {NULL:[Calender].[Day].CURRENTMEMBER.LAG(8)}, [Measure].[x])";other dimensions")

Ich kann diese Kennzahl nicht in Cube erstellen (dies ist eine Lösung für Endbenutzer).

Antworten:

1 für die Antwort № 1

Das CUBEVALUE Funktion erwartet ein Mitglied, keine Formelgibt eine Zahl zurück Sie müssen also das berechnete Element im Cube oder zumindest in der Sitzung erstellen. Wenn Sie die Definition des Cubes nicht ändern möchten und die Berechnungslaufzeiten in der Sitzung der Excel-Arbeitsmappe mit dem Cube vorziehen, gehen Sie wie folgt vor.

Installieren Sie das kostenlose OLAP-PivotTable-Erweiterungen. Erstellen Sie irgendwo in Ihrer Arbeitsmappe eine PivotTable für diese "SSAS" -Verbindung, klicken Sie mit der rechten Maustaste auf die PivotTable und wählen Sie OLAP-PivotTable-Erweiterungen. Erstellen Sie eine neue berechnete Kennzahl mit Namen My Calc und Formel:

SUM( {NULL:[Calender].[Day].CURRENTMEMBER.LAG(8)}, [Measure].[x])

Dann ändere dein CUBEVALUE Formel zu:

=CUBEVALUE("SSAS","[Measures].[My Calc]")