我正在尝试从 Quicksight 中的日期字段获取日期。
以下是quicksight中的日期格式:
2020-09-29T00:00:00.000Z
我想要一些函数来解析日期并给出该日期的日期。
i.e., Tuesday
在 QuickSight 数据集中,您可以定义计算字段。
就您而言,例如
toString(extract('WD',{transaction_date}))
。
这会以整数形式返回星期几,其中星期日为 1。
如果您需要将其作为单词,您可以使用 ifelse 功能进一步翻译它。
您可以使用 formatDate 获取星期几作为字符串,即星期一...
formatDate({datetime}, 'E')
ifelse( extract('WD', {day}) = 1, 'Sunday', extract('WD', {day}) = 2, 'Monday', extract('WD', {day}) = 3, 'Tuesday', extract('WD', {day}) = 4, 'Wednesday', extract('WD', {day}) = 5, 'Thursday', extract('WD', {day}) = 6, 'Friday', extract('WD', {day}) = 7, 'Saturday', 'Invalid Date' )
这是如何使用 ifelse