1
  1. 我正在使用 AWS QuickSight 创建一些简单的报告。
  2. 根据日期列,我需要按特定维度查找日期组的最小值。
  3. 我为此使用选项“添加计算字段”,其中我将“min”函数应用于日期列。此特定列已标记为“度量”,并且它的类型为 Date
  4. 表达式看起来像min("periods")OR min({periods})OR min(periods)。这些都不起作用。
  5. 在创建此计算字段时,我收到以下错误

此函数中至少有一个参数的类型不正确。更正表达式并再次选择创建。

4

2 回答 2

4

这是因为如果日期存储为 DATETIME,则不能取日期的最小值。

extract() 您想要的日期部分并将它们连接在一起作为字符串,然后使用 toInt() 或 toDecimal() 函数创建与 min() 函数兼容的数据类型。

于 2018-10-04T15:41:50.500 回答
0

我习惯了这个 extract('YYYY',date) * 365 + extract('MM',date) * 31 + extract('DD',date) 然后在结果上取最大值

于 2019-10-03T10:51:04.420 回答