我收到此错误消息:
Datetime column not provided as part table configuration and is required by this type of chart
我想创建一个图表,显示总体积随时间的变化。我有一个日期字段作为列创建,我想用作日期时间,但无法弄清楚如何。
数据是上传的.csv文件。
如何在表配置中将列更改为datetime?
答案 0 :(得分:0)
如何在表配置中将列更改为datetime?
您可以将该列转换为时间戳。
Superset抱怨缺少datetime
列,因为它是用Python编写的;但假设您正在查询postgres数据库,则等效类型为timestamp
。
如果您的数据源基于查询;您应该能够将日期类型转换为时间戳(使用::timestamp
或to_timestamp()
)并将其用作“日期时间”列。
答案 1 :(得分:0)
答案 2 :(得分:0)
一旦确定,请检查您的数据中是否有日期或时间序列,如果日期的格式只是年份,那么 DATETIME 格式就是这个“%Y”。
如果格式是 yyyy/mm/dd 则 DATATIME 格式是“%Y/%m/%d”,其余格式检查 here
所有这些格式都必须在超集的编辑数据集窗口中进行编辑click here for image
使用它有很大帮助的文档。