Freitag, 12. Oktober 2012

Fehler in SSRS Zugriff auf SSAS wg. einem DOT

Heute wollte ich ein kleines Chart bauen. Als Datasource einen Cube und eine MDX Abfrage und ein Balkendiagrmm mit zwei Achsen.
Soweit einfach kein Problem -  aber.
Da baut man sich ein MDX und testet das. Wunderbar. Aber kaum im Report tut das schon nicht mehr - mit der Fehlermeldung:
"The query cannot be prepared: The query must have at least one axis. The first axis of the query should not have multiple hierarchies, nor should it reference any dimension other than the Measures dimension.
Parameter name: mdx (MDXQueryGenerator)"




Was ein riesen Mist, vorallem, weil die Fehlermdlung überhaupt nicht sinnvoll ist an dieser Stelle.

Wenn man sich das MDX anschaut - warum sollte das nicht funktionieren?

WITH
MEMBER Measures.[Vorjahr] AS 1
MEMBER Measures.[Hochrechnung] AS 0
MEMBER Measures.[Diff.] AS 2

SELECT{
Measures.[Hochrechnung]
, Measures.[Vorjahr]
, Measures.[Diff.]
}
ON COLUMNS
FROM [MeinCube]

Und was ist das Problem? Klar man sucht ja bloß ne Stunde...
Es ist der Punkt im [Diff.] - kaum lässt man das weg - kann SSRS damit umgehen. Verstehe wer will!

Evtl. hilft es ja jemandem!

Keine Kommentare: