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