2

我在 BIDS 2008 中整理了一份 SSRS 报告。我有一个参数 - 我们称之为 ParamA - 设置为允许多个值,并且在可用值中,我将其设置为“从询问'。当我运行报告时,我收到以下错误:

本地报告处理过程中发生错误。

报告“/Report2”的定义无效。

报告参数“Parama”具有取决于报告参数“Parama”的 DefaultValue 或 ValidValue。前向依赖项无效。

当其他人得到这个错误时,它似乎涉及多个数据集,而前向依赖总是处理两个不同的参数。我只使用了一个数据集,并且错误中只引用了一个参数。

任何建议都会很棒。

4

2 回答 2

7

您是否在报表设计器工具栏中检查了参数的顺序。如果它们的顺序不正确,则报告将失败,因为使依赖项工作所需的顺序。您使用蓝色的上下箭头来设置报告参数的顺序

于 2013-07-15T22:57:00.853 回答
4

我想我找到了问题所在。使用多值参数要求每个这样的参数都有自己的数据集。我只有一个数据集,我试图将 MVP 指向它从同一组运行报告。我不知道为什么这不起作用,但我为 MVP 添加了一个数据集,错误就消失了。

于 2013-07-16T13:11:16.060 回答