1. 概述
1.1 应用场景
当图表没数据时,为图表自定义提示内容,图表空数据提示自定义 这篇文档中的设置方法会应用于所有的图表,不适用于单个图表数据为空时自定义提示内容。
1.2 实现思路
报表设计时插入图表和自定义提示图片,利用条件属性控制图表和图片的隐藏和显示。
2. 示例
2.1 数据准备
新建普通报表,新建数据集 ds1,数据库查询语句为:SELECT * FROM 销量 where 地区='${地区}'
2.2 报表设计
1)报表如下图设计,插入图片的区域应与柱形图的区域大小相同。
注:此处的图片为自定义,可自行更换。
2)如下图绑定柱形图数据:
4)选中柱形图,设置条件属性行高,当ROWCOUNT("ds1")=0时,行高为0。
5 )选中图片,设置条件属性行高,当ROWCOUNT("ds1")>0时,行高为0。
6)设置参数面板,地区参数的下拉框数据字典设置如下:
2.3 效果预览
1)PC端:
保存报表,点击分页预览,效果如下图所示:
2)移动端:
3. 模板下载
已完成模板可参见:%FR_HOME%\webapps\webroot\WEB-INF\reportlets\doc\Chart\单个图表自定义空数据提示.cpt
点击下载模板:单个图表自定义空数据提示.cpt
自定义图片下载:自定义图片.png