Ich habe einige Fragen zu MDX-Escape-Zeichen gesehen, aber sie konzentrieren sich auf eine Abfrage, die einen Wert angegeben hat. Ich habe eine dynamische mdx, mit Werten, die vom Benutzer angegeben werden. Dies ist der MDX:MDX-Escapezeichen CDE Pentaho
SELECT
NON EMPTY {Hierarchize({[Measures].[INDICADOR]})} ON COLUMNS,
NON EMPTY {Hierarchize({[NOW].[NOW].Members})} ON ROWS
FROM [UNION_NOW]
WHERE CrossJoin({[PARENT].[${parentParameter}]}
die Wild Card auf meinem Wähler basiert:
SELECT
NON EMPTY {Hierarchize({[NOW].[NOW].Members})} ON COLUMNS,
NON EMPTY {Hierarchize({[PARENT].[PARENT].Members})} ON ROWS
FROM [UNION_NOW]
Wie bewerbe ich den "Escape-Wert" in diesem Fall?
Warum gibt es in der 'WHERE'-Klausel des ersten Skripts einen' crossjoin'? 'WHERE CrossJoin ({[PARENT]. [$ {ParentParameter}]}' – whytheq
dass MDX vom SAIKU Wizard erstellt wurde, bin ich mir nicht sicher, warum es einen Crossjoin gibt, ich versuche immer noch das Tool zu verstehen –