如何在quicksights中将DD:MM:YYHH::MM设置的日期转换为早上、下午、晚上、晚上?
How to convert the date set from DD:MM:YY HH::MM to morning, afternoon, evening, night in quicksights?
您好,快速浏览中的 i 列格式如下:
21/01/2022 上午 9 点
27/01/2022 晚上 8 点
2022 年 4 月 2 日下午 2 点
等等。
我想在 amazon quicksights 的早上、下午和晚上更改它们。我尝试了互联网上可用的所有内容,但对我没有任何帮助。由于quicksight中有HOUR功能。
您可以使用 extract('HH', {date})
函数从日期字段中提取小时部分。 https://docs.aws.amazon.com/quicksight/latest/user/extract-function.html
然后,您可以使用 ifelse()
逻辑将时间分类为天数。
例如,如果您的字段名为 {date}
,那么您可以尝试这样的操作:
ifelse(
extract('HH', {date}) < 6, 'NIGHT',
extract('HH', {date}) < 12, 'MORNING',
extract('HH', {date}) < 17, 'ATERNOON',
extract('HH', {date}) < 20, 'EVENING',
'NIGHT'
)
您好,快速浏览中的 i 列格式如下: 21/01/2022 上午 9 点 27/01/2022 晚上 8 点 2022 年 4 月 2 日下午 2 点 等等。 我想在 amazon quicksights 的早上、下午和晚上更改它们。我尝试了互联网上可用的所有内容,但对我没有任何帮助。由于quicksight中有HOUR功能。
您可以使用 extract('HH', {date})
函数从日期字段中提取小时部分。 https://docs.aws.amazon.com/quicksight/latest/user/extract-function.html
然后,您可以使用 ifelse()
逻辑将时间分类为天数。
例如,如果您的字段名为 {date}
,那么您可以尝试这样的操作:
ifelse(
extract('HH', {date}) < 6, 'NIGHT',
extract('HH', {date}) < 12, 'MORNING',
extract('HH', {date}) < 17, 'ATERNOON',
extract('HH', {date}) < 20, 'EVENING',
'NIGHT'
)