【发布时间】:2013-06-18 16:24:46
【问题描述】:
我有一个 SSRS 报告,其中包含按 TOP 3 和 BOTTOM 3 过滤的组。在一组数据中,我有一个 16 路的底部 3 平局。我想设置一个“决胜局”,所以如果不是平局,根据我的原始条件过滤底部 3,但如果有平局并且返回超过 3 个,则先按我的原始条件过滤,然后根据第二个条件再次过滤,仅返回 3 个。
【问题讨论】:
-
SELECT TOP 3 * FROM MyTable ORDER BY PrimarySortCol, TiebreakerSortCol? -
我想从组属性的“过滤器”选项卡中执行此操作。
-
您目前如何过滤 SSRS 中的“TOP 3”?你用什么表达方式?
-
在组属性的过滤器面板中,我有表达式
=IIf(Fields!goal_3day.Value=0, 0, Fields!Actual_3day.Value/Fields!goal_3day.Value)对于运算符,我选择了底部 N,对于值,我有 3。
标签: reporting-services filter ssrs-2008 ssrs-grouping