我正在使用 Reporting Services 2008。我有如下 RDL![我要求它打印 12 个月,所以我得到以下内容]
1 月 2 月 3 月 4 月 5 月 6 月 7 月 8 月 9 月 10月 11 月 12 月 总计
1---1----1---1-----1----1---1---1---1 ----1---1---1----12
现在,当我要求它打印 4 个月时,我得到以下信息![4 个月]
jan feb mar apr Totals
1---1----1---1-----12
我希望最后的 Totals 列仅汇总打印的月份。目前它正在总结所有月份,因为我将以下代码放在 Totals Expression 后面。
=Sum(Fields!retail1.Value + Fields!retail2.Value + Fields!retail3.Value + Fields!retail4.Value + Fields!retail5.Value + Fields!retail6.Value + Fields!retail7.Value + Fields!retail8.Value + Fields!retail9.Value + Fields!retail10.Value + Fields!retail11.Value + Fields!retail12.Value)
每列隐藏或显示的表达式如下:
=iif(Parameters!StartMonth.Value <= 5 and Parameters!EndMonth.Value >= 5,False,true)
如何仅显示所选月份的总数。从 RDL 本身,无需更改查询。
提前致谢。