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
Report ssrs-使用参数筛选报告。如何在不覆盖所有的默认值的情况下填充可用值?_Report_Reporting Services_Before Filter_Reportparameter - Fatal编程技术网

Report ssrs-使用参数筛选报告。如何在不覆盖所有的默认值的情况下填充可用值?

Report ssrs-使用参数筛选报告。如何在不覆盖所有的默认值的情况下填充可用值?,report,reporting-services,before-filter,reportparameter,Report,Reporting Services,Before Filter,Reportparameter,我在报表上有一个“Area”参数,我希望在运行报表之前提供筛选 我在报告中嵌入了一个额外的数据集,它调用不同的区域,并使用这些区域填充参数的下拉列表。这是在“可用值”下设置的内容。在“默认值”下,我手动输入了“全部” 当我运行我的报告时,我有我的不同区域和一个默认选择 我做错了什么?我的目的是让“全部”选项位于顶部,然后每个区域按数字升序排序。选择不同的区域 来自ChuteXrefTbl 联合 选择“全部”作为可用区域 让我在可用区域的下拉列表中选择“全部”。然后,我只需要设置我的报告来运行一个

我在报表上有一个“Area”参数,我希望在运行报表之前提供筛选

我在报告中嵌入了一个额外的数据集,它调用不同的区域,并使用这些区域填充参数的下拉列表。这是在“可用值”下设置的内容。在“默认值”下,我手动输入了“全部”

当我运行我的报告时,我有我的不同区域和一个默认选择

我做错了什么?我的目的是让“全部”选项位于顶部,然后每个区域按数字升序排序。

选择不同的区域 来自ChuteXrefTbl 联合 选择“全部”作为可用区域

让我在可用区域的下拉列表中选择“全部”。然后,我只需要设置我的报告来运行一个存储过程,并使用IF-ELSE来查看传入区域是否为“ALL”

这允许我过滤我的报告


现在我唯一想弄明白的是,为什么不管您是否颠倒了上面的sql语法,“ALL”都会被添加到列表的底部。

将orderby添加到sql子句中,所有内容都将被重新排序

另一个选项是将参数设置为“允许多个值”。这将消除对所有项目的需求