amazon-web-services - 如何根据字段值分配 sum()
问题描述
我正在尝试根据类型列对一些金额求和,但出现以下错误:
不匹配的聚合。自定义聚合不能同时包含聚合“
SUM
”和非聚合字段“SUM(CASE WHEN "amount" < 0 THEN "amount" ELSE NULL END)”,任意组合。
这是计算字段的内容:
ifelse(
type='refund',
sumIf(amount, amount < 0),
type='sale',
sumIf(amount, amount > 0),
0
)
有没有办法通过使用计算字段在 QuickSight 中实现此条件分配?