如何解决授予用户选择SSRS中“ ALL TIME”日期的最佳方法
我目前有一个报告,该报告允许用户选择@STARTDATE和@ENDDATE作为参数,我还希望为他们提供选择(如果需要)所有时间日期的选项。我创建了一个额外的布尔参数“ ALL TIME”,该参数允许用户选择“是”(True)或“否”(False),从而选择是否需要所有日期。
我目前对参数“ ALL TIME”的默认值具有的表达式 = iif(Parameters!ALL_TIME.Value, 选择所有日期的正确方法是什么?
预先感谢
解决方法
只需将所有三个参数传递给您的查询。如果选择“所有时间”,则其他两个值无关紧要。
所以您的查询可能看起来像..
SELECT *
FROM myTable
WHERE (myDateColumn BETWEEN @StartDate AND @EndDate OR @AllTime = 1)
就是这样。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。