我已经看到一些关于MDX转义字符的问题,但他们关注的是具有指定值的查询。我有一个动态的mdx,其值将由用户指定。这是MDX:mdx转义字符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}]}
外卡是基于我的选择:
SELECT
NON EMPTY {Hierarchize({[NOW].[NOW].Members})} ON COLUMNS,
NON EMPTY {Hierarchize({[PARENT].[PARENT].Members})} ON ROWS
FROM [UNION_NOW]
如何在这种情况下套用“转义值”?
为什么第一个脚本的WHERE子句中有'crossjoin'? 'WHERE CrossJoin({[PARENT]。[$ {parentParameter}]}' – whytheq
MDX是由SAIKU向导创建的,我不确定为什么会有一个交叉连接,我仍然试图理解该工具。 –