我正在尝试使用级联参数运行SSRS报告。 我有2个参数para1,para2。 我将para1作为隐藏字段并将para1指定为默认值。 我设置了para2来从数据集中获取可用值。 我试图根据para1的默认值填充para2下拉列表。 我填写para2的查询是
SELECT column2 FROM TABLENAME WHERE(column1 = @ para1)
(此处第1列,数据库中的第2列引用报告中各自的para1,para2参数)
我的查询在数据库中工作正常,我看到过滤结果,但在BIDS上单击预览时出现错误。
错误: 报告参数“para2”具有DefaultValue或ValidValue,它取决于报告参数“para1”。前向依赖项无效。
我无法弄清楚我哪里出错了。请帮我找出错误。谢谢。
答案 0 :(得分:3)
在参数列表中更改参数的顺序。
在菜单栏上,点击查看>报告数据
然后突出显示其中一个参数并单击向上或向下箭头(取决于突出显示的参数)
向上和向下箭头位于“报告数据”列表的顶部。你最终应该在参数列表中将Para1高于Para2。