读书人

水晶报表图表求和的有关问题

发布时间: 2012-03-06 20:47:55 作者: rapoo

水晶报表图表求和的问题
程序中有个收支表,表中有 收支类别,收支金额
收支类别有两种情况: 收入/支出
收支金额中保存数值(注意,保存的都是正数)
采用推模式将 Dataset绑定的报表上的,这时出现了一个问题:
就是 图表中 金额项 的显示值 设的是合计
结果 就把收入和支出都相加了!
实际上,我想要的是收入相加,支出被减

我现在的想法是:能不能在不动Dataset的情况下, 在图表中加载公式,
将收支类别为 支出 的记录的 收支金额变成负数(乘以-1)

如何实现,请大侠指教>

[解决办法]
公式字段可以处理这个,从新构建一个公式字段,然后写段代码对数据处理就行
公式字段怎么用,网上很多
[解决办法]
你是对“所有记录”进行统计吧

新建公式x1,编辑:
If {DataTable1.收支类别} = '收入' Then
{DataTable1.收支金额}
Else
-{DataTable1.收支金额}

图表显示值设为 对公式字段x1的合计即可
[解决办法]

探讨
我的收支记录是这样的,示例如下:
部门 收支类别 收支金额
1. a部门 收入 200元
2. a部门 支出 100元

在图表中,a部门是 柱状图表的一个柱 (其它部门是其它的柱)
这个柱的最终数据应该是 收入 + (-1)*支出.
想达到这个目的.

读书人网 >.NET

热点推荐