数据源配置
漏斗图支持3种数据形式
- SQL数据
- 静态API数据
- 动态API数据
1、SQL数据
使用SQL形式,可直接连接数据库,将SQl种的数据筛选并显示在图表上。
点击报表编辑器右侧的操作栏,点击“数据”,选择"数据类型"为“SQL数据集”,按步骤操作即可,下边讲解一下各个参数的意思:
- 绑定数据集:是左侧绑定过的数据集,可选择任意一个SQL类型的数据集;
- 分类属性:是X轴绑定数据库的字段;
- 值属性:是Y轴绑定数据库的字段;
备注:
在写SQL语句的时候,需要将数据进行分组,代码格式如:
select sum(value) cnt, category from test_multi GROUP BY category,样式展示如图1;
如果写SQL的时候,不对数据进行处理,代码格式如图:
select * from test_multi ,样式展示如图2;
1.1 数据库配置字段如下
2、静态API数据
报表绑定的数据可以是静态API的形式。
点击报表编辑器右侧的操作栏,点击“数据”,选择"数据类型"为“Api数据集”,“Api类型”选择“静态数据”,点击“数据值”,输入静态类型即可,如:
[
{"name":"访问","value":60},
{"name":"咨询","value":40},
{"name":"订单","value":20},
{"name":"点击","value":80},
{"name":"展现","value":100}
]
备注:代码格式按上边格式写,才可渲染效果;
3、动态API数据
绑定的数据也可以是动态API的形式。
点击报表编辑器右侧的操作栏,点击“数据”,选择"数据类型"为“Api数据集”,“Api类型”选择“动态数据”,选择“绑定数据集”,点击“运行”,就可以将数据渲染过来,代码如:
{
"data": [
{
"value": 335,
"name": "直接访问"
},
{
"value": 310,
"name": "邮件营销"
},
{
"value": 234,
"name": "联盟广告"
}
]
}
备注:代码格式按上边格式写,才可渲染效果;