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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/reporting-services/3.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_Range_Options - Fatal编程技术网

Date SSR提供多个日期范围作为选项

Date SSR提供多个日期范围作为选项,date,reporting-services,range,options,Date,Reporting Services,Range,Options,我知道如何向用户询问日期范围,然后运行报告。但是,如何向用户提供几个默认范围选项,然后根据用户选择的选项运行报告 具体来说,我想提供以下日期范围选项 -今天及以前 -明日及之前 -所有日期 -上周 -下周 这将非常有帮助 提前谢谢 可能有几种不同的方法可以做到这一点。 这是我过去使用过的一种方法。 您可以编写一个过程,用您的值填充日期范围表: 1说明 2起始日期 3结束日期 例如: “今天及之前”、“2015-10-28”、“2015-10-29” “明天和之前”、“2015-10-29”、“2

我知道如何向用户询问日期范围,然后运行报告。但是,如何向用户提供几个默认范围选项,然后根据用户选择的选项运行报告

具体来说,我想提供以下日期范围选项

-今天及以前 -明日及之前 -所有日期 -上周 -下周 这将非常有帮助


提前谢谢

可能有几种不同的方法可以做到这一点。 这是我过去使用过的一种方法。 您可以编写一个过程,用您的值填充日期范围表:

1说明 2起始日期 3结束日期

例如:

“今天及之前”、“2015-10-28”、“2015-10-29”

“明天和之前”、“2015-10-29”、“2015-10-30”

然后每天早上运行一个作业,执行此过程以刷新表。 在报告中,您将有一个新参数和一个新数据集

该参数具有描述的下拉列表 i、 e.“今天和以前”、“明天和以前”等

新数据集根据参数选择从日期范围表中选择数据

报告的日期参数将从新数据集中获取其默认值


希望这有帮助。

创建一个数据集,以文本形式返回这些选项,并将它们用作参数。然后使用表达式根据所选内容筛选主数据集。或者,如果主数据集是从SQL Server派生的,则创建一个分析参数的存储过程,并根据用户选择执行相关SQL。