1 概述
百度地图通过传入的经度值和纬度值可以精确的显示位置情况,加上流向图和气泡图,在展示区域流向的同时以特效散点的形式展示各区域的数值大小。
2 示例效果
以百度地图的方式展示“订单数据”,效果如下:
3 制作步骤
3.1 数据准备
1)数据视图:图表_订单范围统计
SQL如下:
SELECT
(SELECT a.`城市` FROM `客户` a WHERE a.`客户ID` = 'HZ') 发货地点,
(SELECT a.`经度` FROM `客户` a WHERE a.`客户ID` = 'HZ') 起点经度,
(SELECT a.`纬度` FROM `客户` a WHERE a.`客户ID` = 'HZ') 起点纬度,
c.`公司名称` 客户名称,
c.`经度` 客户经度,
c.`纬度` 客户纬度,
SUM(b.`单价` * b.`数量`) 订单总价
FROM
`订单1` a
LEFT JOIN `订单明细1` b ON a.`订单ID` = b.`订单ID`
LEFT JOIN `客户` c ON a.`客户ID` = c.`客户ID`
WHERE LEFT(a.`订购日期`,4)={年份} AND c.`公司名称` IS NOT NULL
GROUP BY c.`公司名称`
数据执行结果如下:
2)模板数据
将准备好的视图依次添加到模板数据中,如下图:
3.2 报表制作
1)插入图表
工具栏选择[插入>图表],选择”百度地图”类型,如下图:
2)选择数据来源
数据来源中数据类型选择“模板数据”,如下图:
3)设置系列
由于实际业务中需要以流向图展示订单流向,以散点展示各公司订单总额大小,因此,系列中设置两个系列。
系列1设置如下:
系列2设置如下:
此时,我们来预览下效果,如下图:
由于所有的发货地点为同一个,为了直观展示,可以再添加一个系列标记出发货地点。
系列3设置如下:
4)标题设置
设置图表主标题为“=@年份+”年订单数据展示””,如下图:
3.3 预览
保存报表,点击[预览]查看最终效果,如下图:
4 实例地址
所属应用:智能报表实例
模板地址:高级教程/高级图表/图表_百度地图
作者:fancy 创建时间:2023-06-07 17:18
最后编辑:倪 更新时间:2024-10-31 17:13
最后编辑:倪 更新时间:2024-10-31 17:13
