Forumbeitrag
Excel-Version des Fragestellers:
2022
Erfahrungslevel des Fragestellers:
Excel gut - VBA nein
Moin, :-)
… Beispieldatei nur ins
Blaue geraten, aber vermutlich liegt der Fehler nicht am Datenmodell, sondern an der
Syntax der
Cube-Formel.
Einen Zellbezug kannst du
nicht einfach mitten in einen
festen CUBEELEMENT-String einsetzen: ;-)
"[Jahr].["&D1&"]"
Das funktioniert so
nicht. ;-)
Den Member musst du
komplett als Text zusammensetzen,
z.B.: ;-)
=CUBEELEMENT("ThisWorkbookDataModel";"[2026_HR01].[Jahr].&["&D1&"]")
Oder noch besser: J
ahr, Periode usw. jeweils als
eigene CUBEELEMENT-Argumente in CUBEWERT übergeben statt alles in einen einzigen langen
MDX-Ausdruck zu packen. ;-)
Beispiel (ist
nur das
Prinzip): ;-)
=CUBEWERT("ThisWorkbookDataModel";
CUBEELEMENT("ThisWorkbookDataModel";"[...Jahr].&["&D1&"]");
CUBEELEMENT("ThisWorkbookDataModel";"[...Periode].&["&D2&"]");
"[Measures].[Summe von "&D3&"]")
Wichtig ist noch: Sind
Caption und
Key identisch (
HR01 versus HR 01)? ;-)
Ohne Musterdatei schwer hier sicher etwas zu sagen, aber ich würde zuerst dort ansetzen. ;-)
Servus
Case