【问题标题】:Can Tablix Row Total only refer to last X groups?Tablix Row Total 能否仅引用最后 X 组?
【发布时间】:2012-09-12 16:29:24
【问题描述】:
我有一个包含 1 到 x 列组的 tablix 报告。在每一行的总数中,是否可以只引用最后 2 组?要求是添加一列,显示最近 2 组之间的最新百分比变化。
Jan Feb Mar |Total Recent % Change
5 10 5 20 50%
1 3 6 10 200%
【问题讨论】:
标签:
reporting-services
ssrs-2008
ssrs-tablix
【解决方案1】:
我最终使用了我在这篇文章中学到的技术:Creating conditional total rows in SSRS
基本上,我添加了另一个字段,其中组的排名/顺序按降序排列(因此最近的组是#1)。
表达式示例:(请注意,我有自定义代码来执行除法,这样我就不会得到除以零的错误。)
=code.divide(sum(iif(fields!Last_ORDER.Value=1,fields!Num_Apps_Submitted.Value,0)),sum(iif(fields!Last_ORDER.Value=2,fields!Num_Apps_Submitted.Value,0)))