Quick BI使用阿里云数据源AnalyticDB MySQL 3.0创建数据集中字段转日期显示-

更新时间:

问题描述

Quick BI使用阿里云数据源AnalyticDB MySQL 3.0创建数据集中字段转日期显示- 。

问题原因

该字段在数据库表中的原始类型为数值类型,并且数据中只存放了年的粒度,数据如“2025”。

解决方案

  1. 可以新建字段写CAST()函数t转换,先将字段成文本类型,再使用STR_TO_DATE()函数将字段转成日期类型,最后使用DATE_FORMAT()函数转成年粒度。

    DATE_FORMAT(STR_TO_DATE(cast( [year1] as char(4)),'%Y'), '%Y')

  2. 修改数据库表的字段类型为文本类型。

适用于

  • Quick BI公共云5.5.2

  • 数据集