gpt4 book ai didi

datetime - 如何在字符串列上强制 Quicksight 中的日期时间字段?

转载 作者:行者123 更新时间:2023-12-03 08:52:10 26 4
gpt4 key购买 nike

我有一个数据集,其日期如下:

创建日期时间2019-09-14 06:06:15.8633832019-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

得到与上面相同的错误。

最佳答案

首先检查 Quicksight 是否接受日期格式:

Quicksight User Guide第71页

我不认为“yyyy-MM-dd HH:mm:ss:SSSSSS”是可接受的格式。

在这种情况下,您可能只想将字符串中的日期时间数据提取为最相关的格式,以便可用于您的分析。

为此,您可以使用 parseDate() 函数根据“datetimecreated”字段创建一个计算字段:

parseDate(日期,[格式],[时区])

可以在数据集的“编辑数据”部分中创建计算字段,方法是从字段列表中“datetimecreated”字段的下拉菜单中选择该字段,或者通过选择“添加”菜单中的选项来创建计算字段。具体分析。

将数据插入公式将如下所示:

parseDate({datetimecreated}, yyyy-MM-dd HH:mm:ss, [time_zone])

这应该创建一个日期字段,其中包含提取的日期信息,然后您可以像处理任何其他日期一样操作该字段,并按天、月等进行聚合。

关于datetime - 如何在字符串列上强制 Quicksight 中的日期时间字段?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58091621/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com