Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/date/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Date 为用户提供选择日期选项的最佳方式“;“一直”;在SSR中_Date_Reporting Services_Parameters_Expression_Ssrs 2012 - Fatal编程技术网

Date 为用户提供选择日期选项的最佳方式“;“一直”;在SSR中

Date 为用户提供选择日期选项的最佳方式“;“一直”;在SSR中,date,reporting-services,parameters,expression,ssrs-2012,Date,Reporting Services,Parameters,Expression,Ssrs 2012,我目前有一个报告,允许用户选择@STARTDATE和@ENDDATE作为参数,如果需要,我还想让他们选择所有时间的日期。我创建了一个名为“ALL TIME”的额外布尔参数,它允许用户通过选择是(True)还是否(False)来选择是否需要所有日期 参数“ALL TIME”的默认值的表达式当前为 =iif(参数!所有时间值, 选择所有日期的正确方法是什么 提前感谢只需将这三个参数传递给您的查询。如果选择了“所有时间”,则其他两个参数中的值无关紧要 所以您的查询可能看起来像 SELECT *

我目前有一个报告,允许用户选择@STARTDATE和@ENDDATE作为参数,如果需要,我还想让他们选择所有时间的日期。我创建了一个名为“ALL TIME”的额外布尔参数,它允许用户通过选择是(True)还是否(False)来选择是否需要所有日期

参数“ALL TIME”的默认值的表达式当前为 =iif(参数!所有时间值, 选择所有日期的正确方法是什么


提前感谢

只需将这三个参数传递给您的查询。如果选择了“所有时间”,则其他两个参数中的值无关紧要

所以您的查询可能看起来像

SELECT * 
    FROM myTable
    WHERE (myDateColumn BETWEEN @StartDate AND @EndDate OR @AllTime = 1)

就是这样。

请指定您使用的代码语言。此外,代码片段将对您有很大帮助。