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