请问水晶报表柱状图怎样显示累加结果

zhucehahaha 2010-04-30 12:41:53
现在我已经有了一组数据(1,2,3,4,5,6),想用柱状图表示,
第一个柱子表示第一组数据(1),第二个柱子表示前两组数据和(3),以此类推....(6)...(10)...(15),最后的一根柱子表示前面所有数据和(21),这应该怎么设置图表生成呢?谢谢。
...全文
244 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
阿双2009 2010-04-30
  • 打赏
  • 举报
回复
新建一“运行总计字段”
汇总字段设为你的 数据字段
汇总类型设为 求和

插入图表,在图表专家的 数据 标签页中

变更主体设为你 时间字段
显示值设为 刚新建的运行总计字段 即可。
段传涛 2010-04-30
  • 打赏
  • 举报
回复
工具里有个公式和函数 可以实现 ,
zhucehahaha 2010-04-30
  • 打赏
  • 举报
回复
谢谢楼上。
补充:我要生成的柱状图横坐标是时间,每个月为一个时间段,纵坐标也就是柱状图的值代表生产产品数量,数据库里的东西我不好随便改的,所以想在报表的“图表专家”上设置下,请帮帮忙。
波导终结者 2010-04-30
  • 打赏
  • 举报
回复
写存储过程,把数据处理完再推吧,你这需求过一楼变一次,很难用水晶报表做通用的东西,要么公式自己算呗
zhucehahaha 2010-04-30
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 luols 的回复:]

引用 5 楼 zhucehahaha 的回复:
假设A工厂今年1月份有产量,但是以后的月份没有产量,按照你的方法在后面的月份中就不能把A厂1月份的产量算在内,实际上我想把以前有的产量都加进去,这个是不是要编辑公式解决啊?


运行总计字段 就是用来统计之前的产量的。
比如像你说的这种情况,A工厂1月份产量为20,2月份产量为0,3月份产量为0……
那即使是到12月份,运行总计统计值……
[/Quote]
我是从oracle数据库中查询出工厂每个月的产量的,如果某个月这个工厂没有产量就不会有这个工厂的名字出现在这个月的记录中,这样在柱状图结果中这个月就不会出现这个工厂的产值,所以总的产值也不会计算上这个厂的以前的产值,但是下个月这个厂复产后就会有记录,也会把以前所有的产量加上去。问题就是工厂有产量就会有名字出现,没有产量就不会出现。我觉得在oracle上不能改变什么,因为建立的表格都是固定的不能修改的,只能在水晶报表上想办法,实在不行我就把查询结果的所有工厂名字删除,这样就不会有影响了,但是不能显示每个工厂的产量比较郁闷。如果你有什么好办法谢谢告诉我。谢谢。
阿双2009 2010-04-30
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 zhucehahaha 的回复:]
假设A工厂今年1月份有产量,但是以后的月份没有产量,按照你的方法在后面的月份中就不能把A厂1月份的产量算在内,实际上我想把以前有的产量都加进去,这个是不是要编辑公式解决啊?
[/Quote]

运行总计字段 就是用来统计之前的产量的。
比如像你说的这种情况,A工厂1月份产量为20,2月份产量为0,3月份产量为0……
那即使是到12月份,运行总计统计值应该是20,是会把之前所有月产量都加进去的。
zhucehahaha 2010-04-30
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 luols 的回复:]

新建一“运行总计字段”
汇总字段设为你的 数据字段
汇总类型设为 求和

插入图表,在图表专家的 数据 标签页中

变更主体设为你 时间字段
显示值设为 刚新建的运行总计字段 即可。
[/Quote]
谢谢你的建议,很有用,不过我现在具体问题上又有新的困难,因为我统计的是不同工厂生产产品的数目,假设我现在有8个工厂,各个工厂在一年12个月内不一定每个月都有产量,所以我在按照你的方法做的时候会有一个问题:假设A工厂今年1月份有产量,但是以后的月份没有产量,按照你的方法在后面的月份中就不能把A厂1月份的产量算在内,实际上我想把以前有的产量都加进去,这个是不是要编辑公式解决啊?我这个月才开始用水晶报表,还啥都不知道呢,郁闷,谢谢了。

4,818

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 图表区
社区管理员
  • 图表区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧