上周五我们在工作中遇到了一种情况,我们正在讨论使用硬编码值的长(400 行左右)MDX 查询,然后将许多硬编码值转换为参数。(它由另一个开发人员很好地设置,因此您可以注释掉硬编码的语法并取消注释掉参数化的语法)。我们将查询剪切并粘贴到数据集查询中,将其编辑为表达式 (fx) 并在其周围加上适当的引号 =“多行查询”。当我们单击“获取字段”时,我们会收到一个模糊的错误,告诉我们要么存在语法错误,要么无法连接到多维数据集。所以我们退回到一个更简单的查询版本,所有参数都让它工作,现在一个一个地添加度量值——现在这很好,但供将来参考——在这种情况下是否有更好的方法来捕获语法错误?另外,在运行时,用户做出选择后,有没有办法查看参数已经展开的 MDX?
问问题
69 次