[]
SQLite数据库类型的数据源,仪表板显示的日期可能是一个数字,如下图:
原因是SQLite表中的日期型字段实际是以浮点数保存的,含义是自1899-12-30开始的天数,小数部分就是时分秒折算出的天数。
要以yyyy-MM-dd这样的格式显示SQLite日期,就必须在创建数据集时,采用下面这样的SQL语句,创建自定义数据集:
select strftime('%Y-%m-%d %H:%M:%S','1899-12-30','+' || 原字段名 || ' day') 新字段名 from 表名
基于这样的数据集,即可得到“真正的”日期,如下图: