【问题标题】:How to select values for parameters in SSRS based on a previous parameter's selection?如何根据先前参数的选择为 SSRS 中的参数选择值?
【发布时间】:2017-03-03 14:35:03
【问题描述】:

我正在创建一个包含 4 个数据集参数的 SSRS 报告:

  • @PullBy
  • @员工
  • @FromDate
  • @ToDate

所有数据源和数据集都已与报告相关联,并且报告的基本功能已设置和测试。

参数的工作原理是@PullBy 有 5 个选项:

  1. 员工
  2. 主管
  3. 经理
  4. 副总裁
  5. 管理员

选择1-4时,您将获得为下一个参数@employee生成的动态列表。

然后用户可以(多个)从第二个列表中选择姓名,然后设置 To 和 From Dates 以生成报告。

这一切正常。我的任务是向第一个参数添加 Admin 选项,并且在选择时它的功能是执行以下操作:

  • 为第二个参数选择所有员工
  • 根据当前月份自动填充 To 和 From 日期

是否可以在 SSRS 中为该参数值关联一个表达式,然后在随后的参数中填充所需的选择?

我已经搜索过这个问题的答案,也许这就是我提出问题的方式,但到目前为止我还没有找到答案。任何帮助表示赞赏。

【问题讨论】:

  • 编辑日期和员工的参数数据集。如果员工是多选,那没关系。如果不是,您需要向 procs 添加功能。

标签: reporting-services parameters expression


【解决方案1】:

要搜索的短语是“SSRS 级联参数”。是的,可以在数据集中引用以前的参数来获取后续参数值。如果您在尝试后遇到特定问题,请发布一个包含尽可能多详细信息的新问题,我们将进行查看。

【讨论】:

  • 感谢您的回答。我认为我的问题是我从错误的角度解决了这个问题。我现在可以通过将参数添加到我的第二个数据集中来使用更多的 sql 查询以正确填充。对 SSRS 的唯一更改是对我的参数使用默认值。
猜你喜欢
  • 2022-01-11
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-03-17
  • 2020-07-20
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多