我是这份报告
我在这里做了第一笔款项,因为我已经将每月的价值分组(月份为#34; Gennaio"," Febbraio"," Marzo&# 34;等等)。这些值是隐藏的,但无论如何我得到了总和,我显示了每个月的总和。
然后我应该使用每月使用值的第二个总和并显示每个类别的总和。类别是" TOTALE LAVORI RESTAURO"," TOTALE LAVORI EDILE"等)
这是最后的总和,我对每个类别的值进行求和。
一切都运作良好,但现在我必须添加一个"月"返回所选月份之前的报表的参数。此参数使用以下表达式更改总和1:
=Sum(IIf(Fields!mese.Value <= Parameters!mese.Value, Fields!costi.Value, 0))
现在,我应该如何更改SUM2和SUM3中的表达式以使用此参数?
如果我复制该代码,则会返回#Error
,据我所知,我无法使用ReportItems总和。
那么有什么建议吗?
答案 0 :(得分:1)
SUM#1可以保持Sum(Fields!costi.Value
),因为您需要显示每个月。
即:即使Parameters!mese.Value = 4
(APRILE),也要显示GIUGNO。
所以你只需改变SUM#2和#3,因为TOTALE LAVORI RESTAURO和TOTALI必须只显示从GENNAIO到Parameters!mese.Value
的costi;即如果我们有关于GIUGNO的详细信息,Parameters!mese.Value = 4
只显示GENNAIO-APRILE。
表达式给出错误,因为Fields!costi.Value
或Fields!mese.Value
中有NULL值:在DataSet中将此值转换为零,您将不会遇到问题。