前言
【观远BI】是一款UI简洁的数据BI工具,以托拉拽地形式搭建方便业务观测的数据看板。本文主要记录开发过程中常见的一些语句和技巧,便于自查和分享。
一、数据集相关
1. 常用类型
(1)文件:可上传Excel、csv
(2)数据库:MySql、MaxCompute阿里云大数据
(3)填报数据集:观远内部创建的表单,数据不会自动存为数据集,需建独立的填报数据集
2. 数据集更新
连接数据库时,若需要每日更新,可使用如下参数
- 数据集更新时如何取昨日的dt
where dt = '{{{yesterday % yyyyMMdd}}}'
二、ETL相关
1.组件功能
(to be updated)
2.一些方程与语句
- 如何将文本字段转化成时间格式
新建字段"时间(日期格式)",格式记得选择日期,然后使用下方语句转换[日期]字段(原始格式为文本,如20230516)
to_date([日期],'yyyyMMdd')
- 如何获取今日的天数
DAYOFMONTH(to_date([dt,分区],"yyyyMMdd"))
- 如何通过case when写分组字段
SELECT *
,case
when input1.`dau_did`>0 and input1.`dau_did`<8000000 then "800万以下"
when input1.`dau_did`>8000000 and input1.`dau_did`<12000000 then "800万-1200万"
else "1200万以上"
end as `dau区间`
from input1
- 如何即将非聚合字段强行变成聚合字段
first([10月天数])
三、看板相关
1.卡片功能
2.一些方程与语句
- 如何通过rank over写排序
rank()over(partition by [日期维度] order by [时间周期_开始计算日期] desc)
四、其他功能
五、参考资料
- 取星期数(https://docs.guandata.com/?g=Doc&m=Article&a=index&id=1&aid=428149121598095360)
- 词云、箱线等特殊可视化(https://docs.guandata.com/?g=Doc&m=Article&a=index&id=1&aid=429214824224784384#nav-18-H2)
- 计算精确到具体时间的同环比(https://docs.guandata.com/?g=Doc&m=Article&a=index&id=1&aid=428148956682256384)