【问题标题】:SSRS Parameters - Toggle a parameter's NULL checkbox depending on value other parameter(s) NULL checkboxesSSRS 参数 - 根据其他参数 NULL 复选框的值切换参数的 NULL 复选框
【发布时间】:2025-12-21 18:20:45
【问题描述】:

在 MS SQL Server Report Builder 3.0 中,我有一个带有 3 个参数的 SSRS 报告:

  • 开始日期(日期)
  • 结束日期(日期)
  • 最后天数(整数)

    我的存储过程需要日期范围或最后的天数,而不是全部 3(默认情况下它们设置为 NULL)。

    我希望能够根据另一个参数的值来切换参数 NULL 复选框(勾选/取消勾选), 例如:最后 # 天勾选了 NULL,然后取消勾选日期范围(开始和结束日期)的 NULL 复选框,反之亦然。 请问有什么办法吗?

    提前致谢。

  • 【问题讨论】:

      标签: reporting-services parameters toggle optional-parameters


      【解决方案1】:

      允许 NULL 的参数复选框只能在设计时设置。您不能根据其他参数或用户操作来选中/取消选中它。

      处理您的要求的唯一方法是允许所有三个参数为 NULL,并让您的存储过程在用户不满足至少一个所需条件时返回错误消息。

      【讨论】:

      • 谢谢,发现 SSRS Report Builder 的多个不足之处。