请求帮助使用report builder 如何制表中的特殊合计数?
report builder初学者,要建如下表,请问表中最下方正/负金额的合计如何做?看参考书上,只是简单的汇总列,与此例不同。请求高手帮助,谢谢!
编号 地点 金额
0301 13273 -1000
0303 13273 600
0306 13273 3000
0102 3606 -500
0304 3606 400
0108 3671 -1500
0309 3671 200
0103 4562 800
0105 4562 -500
正金额合计: -3500
负金额合计: 5000
------解决方案--------------------把表达式改下就行了。
正金额: =Sum(IIf(Fields!Price.Value>0,Fields!Price.Value,0))
负金额: =Sum(IIf(Fields!Price.Value<0,Fields!Price.Value,0))
------解决方案--------------------
楼上正解
------解决方案--------------------还有一种方法,就是计算好,这些你想要的数据,以参数方式传递到报表里面,绑定显示。
r_f.rptv.LocalReport.SetParameters(
new ReportParameter[]
{
new ReportParameter("price", price.ToString())//写你需要的值
});