Quick BI 数据集中将处于不同字段下的时间数据自定义为时间字段的方法
更新时间:
问题描述
有时我们将时间数据存储在数据库中时并不是以TIMESTAMP格式的时间字段,而是分为年、月、日三个字段存储在数据库中。
这时就是以三个字段的形式展示时间了,如果想要在仪表板里使用时间格式,则需要将这三个字段进行整合转化为时间格式。
解决方案
数据源:MySQL
使用函数:CONCAT_WS(x,s1,s2,...)
操作展示:
这样即可将不同字段下的时间数据转换为一个字段下以yyyy-MM-dd的时间格式进行展示。
如果只需要yyyy-MM格式的数据时,去掉CONCAT_WS(x,s1,s2,...)
处的第三个参数会导致时间字段在数据集中不显示,仪表板上也不能展示。
错误示例:


这时则需要将
CONCAT_WS(x,s1,s2,...)
处的第三个参数以0代替即可。正确示例:


适用于
- 适用产品:Quick BI
- 适用版本:专业版4.6.2
该文章对您有帮助吗?