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
Reporting services SSRS顶部N和底部N过滤器连接断路器_Reporting Services_Filter_Ssrs 2008_Ssrs Grouping - Fatal编程技术网

Reporting services SSRS顶部N和底部N过滤器连接断路器

Reporting services SSRS顶部N和底部N过滤器连接断路器,reporting-services,filter,ssrs-2008,ssrs-grouping,Reporting Services,Filter,Ssrs 2008,Ssrs Grouping,我有一份SSRS报告,其中包含按前3名和后3名筛选的组。在一组数据中,我有一个底部3的16路平局。我想设置一个“平局断路器”,因此如果它不是平局,则根据我的原始条件过滤底部3,但如果存在平局且返回的数据超过3,则首先根据我的原始条件过滤,然后根据第二个条件再次过滤,仅返回3。我在报告中添加了两个额外的数据集。一个用于顶部3,一个用于底部3。这样我就可以用sql查询前三名了 如果我可以在不添加数据集的情况下使用内置过滤器,那就太好了,但它可以工作。通过PrimarySortCol、Tiebarke

我有一份SSRS报告,其中包含按前3名和后3名筛选的组。在一组数据中,我有一个底部3的16路平局。我想设置一个“平局断路器”,因此如果它不是平局,则根据我的原始条件过滤底部3,但如果存在平局且返回的数据超过3,则首先根据我的原始条件过滤,然后根据第二个条件再次过滤,仅返回3。

我在报告中添加了两个额外的数据集。一个用于顶部3,一个用于底部3。这样我就可以用sql查询前三名了


如果我可以在不添加数据集的情况下使用内置过滤器,那就太好了,但它可以工作。

通过PrimarySortCol、TiebarkerSortcol从MyTable ORDER中选择TOP 3*
?我想从组属性的Filters选项卡中执行此操作。您目前如何筛选SSRS中的“TOP 3”?您使用什么表达式?在组属性的过滤器面板中,我有表达式
=IIf(字段!目标\u 3day.Value=0,0,字段!实际\u 3day.Value/Fields!目标\u 3day.Value)
对于运算符,我选择了底部N,对于值,我有3。