多语言展示
当前在线:261今日阅读:113今日分享:31

报表FineReport中负数柱形图

当数据出现负数时,图表中就需要对应表示出负数的部分,6.5.5版本的图表已经支持显示负数,但是无法明确以0刻度为分界,在新版本中对该功能又进一步的进行了优化。效果如下:
方法/步骤
1

准备数据新建工作薄,添加数据集,SQL语句为SELECT 产品名称, 库存量, (订购量+再订购量) as 订购总量 FROM [产品] where 类别ID = 1,查询出饮料类产品的库存量与订购总量。如下图制作报表,统计出各产品的库存量与订购总量,并使用公式计算出剩余库存量,若相差数量为负数,则表示该产品需要补货了;以此作为图表数据,使用统计图直观地查看出哪些产品需要补货:

2

负数柱形图设计普通柱形图就支持显示负数,以悬浮图表为例,在菜单栏里点击插入>悬浮元素>插入图表,弹出图表向导对话框,选择柱形图,点击确定,图表数据源设置,如下:

3

保存与预览保存模板,点击分页预览,效果即如上。模板效果在线查看请点击Negative.cpt已完成模板可参考%FR_HOME%\WebReport\WEB-INF\reportlets\doc\Advanced\Chart\Negative.cpt

推荐信息