当前位置:编程学习 > C#/ASP.NET >>

高分求助:水晶报表汇总后的除法操作

1季度   2季度   1季度 VS 2季度

4 2 2(4/2)

4 2 2(4/2)

4 2 2(4/2)

12      6 ?


如上,在水晶报表中,上面的 12 设置的是1季度这一列的总和,6 是第二季度的总和,现在我要使“ ? ”处的值等于12/6,即第一季度的总和除以第二季度的总和,请问如何在水晶报表的模板中操作?用公式吗?请给出具体步骤,谢谢了! --------------------编程问答-------------------- 12,6为按1季度,2季度汇总列
你可以另建一个Formula Fields假设为t
然后进入公式编辑器,设置值为

if Sum ({te.col2})<>0 then 
Sum ({te.col1})/Sum ({te.col2})
else
Sum ({te.col1})

此处te为你的表,col1,col2为1季度,2季度
然后将Formula Fields公式t拖进报表就可以了

当然你还可以格式化下结果的小数位数 --------------------编程问答-------------------- 我和1楼一样操作的,可是为什么还是不行? --------------------编程问答-------------------- 不行是什么情况 --------------------编程问答-------------------- 不仅得到的数据不正确,位置也跑到别的位置了。。。
引用 3 楼  的回复:
不行是什么情况
--------------------编程问答-------------------- 你的设计模板图是怎样的,贴出看看
补充:.NET技术 ,  图表区
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,