创帆云免费大数据BI分析软件之:mybi文本组件
一、基础操作
拖动组件进入画板区,可在右方设置区进行文本样式设置
可双击画板中的组件,直接对文字进行修改
二、动态文字数据绑定
1、先在右方设置区,上方的标签按钮切换至“数据”
2、选择数据源类型下拉框,可以看到支持4种数据类型,分别是 静态数据、EXCEL/CSV、数据API及数据库
3、先介绍“数据API”类型文本绑定,切换至数据API
数据API动态绑定
要点:只要api接口访问的JSON数据和静态类型的数据一致即可,这里需要返回的JSON内容是:
[{“value”:”今天天气不错还风和日丽的”,”url”:””}]
操作:数据源类型选择API,URL里填入上述API地址,如下图如示:
完成后,可以设置按一定时间频率从API重新请求数据刷新
与查询条件联动,根据查询条件动态刷新文本
1、拖入查询条件,并设置查询条件唯一ID
注:查询条件自身也可绑定为动态数据
假设绑定的查询条件唯一标识为:text_filter
2、选择需要联动的组件,这里是文本组件,在设置区选择“数据”并进行设置
注意红色方框的字,是与查询条件联动加上去的
&text_filter=|text_filger|
加完后整体API的URL变成
设置完成后,整体联动逻辑就是:根据用户选择的查询条件值,会将查询条件数据中的”id”列作为参数,传入API的参数中,API中根据具体的参数进行动态显示
如下图,如查询条件控件中的数据绑定后,选择第一个值:
后台会自动将’10020’这个id值,传入到API请求中,转化后的API请求为:
API中的逻辑根据此参数进行动态过滤即可。
数据库动态数据绑定
要点:只需绑定对应组件的数据源,组件会自动显示文本
假设从数据库查询并返回一条需要显示的文本数据
选中需要显示的文本组件,数据源选择“数据库”(没有需先维护数据库链接)
写入对应的sql语句
与查询条件联动,根据查询条件动态刷新文本
1、拖入查询条件,并设置查询条件唯一ID
注:查询条件自身也可绑定为动态数据
假设绑定的查询条件唯一标识为:text_filter
2、选择需要联动的组件,这里是文本组件,在设置区选择“数据”并进行设置
写入sql语句:
增加:where filter_text=|filter_text|
完整的sql语句为:
select DISTINCT catalog_name from business_search_words where filter_text=|filter_text|
设置完成后,整体联动逻辑就是:根据用户选择的查询条件值,会将查询条件数据中的”id”列作为参数,传入sql语句的参数中,sql中根据具体的参数进行动态查询显示
如下图,如查询条件控件中的数据绑定后,选择第一个值:
后台会自动将’10020’这个id值,传入到sql请求中,转化后的sql请求为:
select DISTINCT catalog_name from business_search_words where filter_text=10020
其他的sql语句拼接都类似。
文中使用的免费BI软件入口:
mybi免费大数据分析