水晶报表如何作合计累计
以前报表是在后台调用EXCEL处理好再嵌入网页呈现给用户的
现在想用水晶报表表做,刚开始什么都不知道,在哪里声明变量,什么时候赋值什么时候清0,都不知道
报表数据源现有记录(已包括合计及累计的占位行)
日期 摘要 入库数 出库数
2010-02-01 承上累计 15 30
2010-02-15 入库 1
2010-02-16 入库 1
2010-02-19 出库 1
2010-02-29 本月合计
2010-02-29 本年累计
2010-03-01 出库 1
2010-03-15 入库 2
2010-03-16 入库 1
2010-03-20 出库 3
2010-03-31 本月合计
2010-03-31 本年累计
如何生成如下报表
日期 摘要 入库数 出库数 结存数
2010-02-01 承上累计 15 30 1 (假设年初结存为16)
2010-02-15 入库 1 2
2010-02-16 入库 1 3
2010-02-19 出库 1 2
2010-02-29 本月合计 2 1 2
2010-02-29 本年累计 17 31 2
2010-03-01 出库 1 1
2010-03-15 入库 2 3
2010-03-16 入库 1 4
2010-03-20 出库 3 1
2010-03-31 本月合计 3 4 1
2010-03-31 本年累计 20 35 1
首先说明:
合计及累计行在数据库查询时已经生成占位行,而不是用组设置方式处理.
我的要求是:
1 传入承上累计的结存数(后台传入,不要在报表加载时弹出索要参数输入值的提示)
2 为每行填上结存数
3 遇到"本月合计"行时,把合计值写入"入库数"或"出库数"栏内,本月合计清0
4 遇到"本年累计"行时,把累计值写入"入库数"或"出库数"栏内,本年累计若年份未变则继续累加,年份变了要清0