【问题标题】:Cascading parameters in SSRS reports doesn't work with one parameter value set to a default valueSSRS 报告中的级联参数不适用于将一个参数值设置为默认值
【发布时间】:2017-07-06 17:43:11
【问题描述】:

我正在尝试使用级联参数运行 SSRS 报告。 我有 2 个参数 para1,para2。 我已将 para1 作为隐藏字段并为 para1 分配了默认值。 我已将 para2 设置为从数据集中获取可用值。 我正在尝试根据 para1 的默认值填充 para2 下拉列表。 我对填充 para2 的查询是

从表名中选择列 2 WHERE (column1 = @para1)

(这里的column1、column2来自Database是指report中的para1、para2参数)

我的查询在数据库中运行良好,我看到过滤后的结果,但是当我点击 BIDS 上的预览时出现错误。

错误: 报告参数“para2”具有取决于报告参数“para1”的 DefaultValue 或 ValidValue。前向依赖无效。

我无法弄清楚我哪里出错了。请帮我找出我的错误。谢谢。

【问题讨论】:

    标签: reporting-services ssrs-2014


    【解决方案1】:

    更改参数列表中参数的顺序。

    1. 在菜单栏上点击查看>报告数据

    2. 然后突出显示其中一个参数并单击向上或向下箭头(取决于突出显示的参数)

    向上和向下箭头位于报告数据列表的顶部。您最终应该在参数列表中看到 Para1 高于 Para2。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-01-22
      相关资源
      最近更新 更多