解析器:该查询包含未声明的XXXXXName参数。 (msmgdsrv)该查询包含未声明的XXXXXName参数。 SSRS2008/MDX查询
我不知道为什么我不断收到此错误。当我在查询设计器中更改MDX并尝试从查询设计器中执行时发生。
奇怪的是参数确实存在,我可以在数据集对话框的参数部分看到它。我在做任何其他事情之前创建它。
解析器:该查询包含未声明的XXXXXName参数。 (msmgdsrv)该查询包含未声明的XXXXXName参数。 SSRS2008/MDX查询
我不知道为什么我不断收到此错误。当我在查询设计器中更改MDX并尝试从查询设计器中执行时发生。
奇怪的是参数确实存在,我可以在数据集对话框的参数部分看到它。我在做任何其他事情之前创建它。
参数是否在报告级别定义?这可能是缺少的。
尽管看起来很直观的做法是在“数据集属性”窗口中添加“参数”,但实际上由于某些奇怪的原因并未声明该查询的参数。
要添加参数,请单击查询设计器窗口中的参数工具栏按钮。从那里你可以添加你的参数名称和默认值。
一旦你做到了这一点,全局参数列表将包含该参数,并允许您使用表达式等。
我已经宣布的数据集属性窗口中的参数,但我仍然有同样的问题。 – Lucas 2017-02-01 09:11:56
这为我修复了它,不仅如此,在我设法刷新字段后,我注意到字段名称已更改,这解决了我遇到的另一个问题。这应该是答案。 – 2017-04-07 01:46:20
但请注意:当您打开查询设计器时,其中的MDX代码仍然是可能与您的原始代码不匹配的另一代码版本,并且它会覆盖您的现有代码。因此,在查询设计器上按确定之前,请仔细检查其中的代码 – 2017-04-07 04:27:09