SSRS 2008 - 前向依赖性错误仅引用一个参数

时间:2013-07-15 14:44:27

标签: reporting-services ssrs-2008 business-intelligence bids

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

  

本地报告处理期间发生错误。

     

报告'/ Report2'的定义无效。

     

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

当其他人收到此错误时,它似乎涉及多个数据集,而前向依赖关系始终处理两个不同的参数。我只使用一个数据集,错误中只引用了一个参数。

任何建议都会很棒。

2 个答案:

答案 0 :(得分:7)

您是否在报表设计器工具栏中检查了参数的顺序。如果订购不正确,则报告将失败,因为使依赖项工作所需的顺序。您可以使用蓝色的向上和向下箭头指向set the order of report parameters

答案 1 :(得分:3)

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