文档

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
  • 本页导读
文档反馈