1 概述
水球图(LiquidFill)也称液体填充图,通常用于以百分比表示数据。根据实际数值大小生成水球液体填充面积,水球中数值最大为1(即100%),当传入数值超过1时液体将充满水球。
传入多个值则对应生成多个波浪。
2 示例效果
以水球图的方式展示“营业税和总税额占比”,效果如下:
3 制作步骤
3.1 数据准备
1)数据视图:汇总_税收占比
SQL如下:
SELECT
a.*,
a.`税额`/a.总税额 税收占比,
b.SZ 税种名称
FROM
(
SELECT
round(a.SSRQ / 10000, 0) AS 年,
b.SZBM_SJ 税种编码,
sum(a.SE) AS 税额,
(SELECT SUM(SE) FROM zs_mx) 总税额
FROM
ZS_MX a
LEFT JOIN bm_sz b ON a.SZBM = b.SZBM
GROUP BY
round(a.SSRQ / 10000, 0),
b.SZBM_SJ
) a
LEFT JOIN bm_sz b ON a.税种编码 = b.SZBM
WHERE
a.`税种编码` IS NOT NULL
AND a.`年`={年份} AND a.`税种编码`={税种}
2)模板数据
将准备好的视图依次添加到模板数据中,如下图:
3.2 报表制作
工具栏选择[插入>图表],选择”水球图”类型,如下图:
工作表设计如下:
图表设置要点:
1)数据来源:数据类型选择“模板数据”,数据名称“汇总_税收占比”;
2)系列:系列名使用“动态引用值”,系列名称“税种名称”,取值字段“税收占比”。
3.3 预览
保存报表,点击[预览]查看最终效果,如下图:
4 扩展
水球图组成部分如下:
可通过系列“高级”设置对各部分进行样式设置,如下图所示:
5 实例地址
所属应用:智能报表实例
模板地址:高级教程/高级图表/图表_水球图
作者:fancy 创建时间:2023-06-07 17:17
最后编辑:倪 更新时间:2024-10-31 17:13
最后编辑:倪 更新时间:2024-10-31 17:13
