如何在字符串列上强制使用 Quicksight 中的 DateTime 字段?
How to force DateTime field in Quicksight on string column?
我有一个数据集,日期如下:
创建日期时间
2019-09-14 06:06:15.863383
2019-09-14 06:06:16.863385
当我去编辑我的数据集并强制列 datetimecreated
为数据类型日期时间时,我收到错误:
Known date formats were not detected in this data. Provide a date format to transform this data into a known date format.
我尝试传递的数据格式是这样的:
yyyy-MM-dd HH:mm:ss.ffffff
Quicksight 无法将其检测为日期字段,我做错了什么?
我什至试过这种格式:
yyyy-MM-dd HH:mm:ss
得到与上面相同的错误。
正确的格式是yyyy-MM-dd HH:mm:ss:SSSSSS
首先检查日期格式是否被 quicksight 接受:
Quicksight User Guide 第 71 页
我认为 "yyyy-MM-dd HH:mm:ss:SSSSSS" 不是可接受的格式。
在这种情况下,您可能只想将日期时间数据从字符串中提取为最相关的格式,以便可用于您的分析。
为此,您可以使用 parseDate() 函数根据 "datetimecreated" 字段创建一个计算字段:
parseDate(date, [format], [time_zone])
可以在数据集的 "Edit Data" 部分创建计算字段,方法是在字段列表中选择 "datetimecreated" 字段的下拉菜单,或者选择 "Add"菜单内具体分析。
将您的数据插入公式看起来像这样:
parseDate({datetimecreated}, yyyy-MM-dd HH:mm:ss, [time_zone])
这应该创建一个日期字段,其中包含提取的日期信息,然后您可以像处理任何其他日期一样操作该日期,并按天、月等进行汇总。
我遇到了这个问题,我使用这个页面来获得正确的格式:
https://docs.aws.amazon.com/quicksight/latest/user/parseDate-function.html
我要求的格式是 yyyy-MM-dd'T'HH:mm:ssZ
我有一个数据集,日期如下:
创建日期时间 2019-09-14 06:06:15.863383 2019-09-14 06:06:16.863385
当我去编辑我的数据集并强制列 datetimecreated
为数据类型日期时间时,我收到错误:
Known date formats were not detected in this data. Provide a date format to transform this data into a known date format.
我尝试传递的数据格式是这样的:
yyyy-MM-dd HH:mm:ss.ffffff
Quicksight 无法将其检测为日期字段,我做错了什么?
我什至试过这种格式:
yyyy-MM-dd HH:mm:ss
得到与上面相同的错误。
正确的格式是yyyy-MM-dd HH:mm:ss:SSSSSS
首先检查日期格式是否被 quicksight 接受:
Quicksight User Guide 第 71 页
我认为 "yyyy-MM-dd HH:mm:ss:SSSSSS" 不是可接受的格式。
在这种情况下,您可能只想将日期时间数据从字符串中提取为最相关的格式,以便可用于您的分析。
为此,您可以使用 parseDate() 函数根据 "datetimecreated" 字段创建一个计算字段:
parseDate(date, [format], [time_zone])
可以在数据集的 "Edit Data" 部分创建计算字段,方法是在字段列表中选择 "datetimecreated" 字段的下拉菜单,或者选择 "Add"菜单内具体分析。
将您的数据插入公式看起来像这样:
parseDate({datetimecreated}, yyyy-MM-dd HH:mm:ss, [time_zone])
这应该创建一个日期字段,其中包含提取的日期信息,然后您可以像处理任何其他日期一样操作该日期,并按天、月等进行汇总。
我遇到了这个问题,我使用这个页面来获得正确的格式:
https://docs.aws.amazon.com/quicksight/latest/user/parseDate-function.html
我要求的格式是 yyyy-MM-dd'T'HH:mm:ssZ