首页 > 解决方案 > 如何根据字段值分配 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 中实现此条件分配?

标签: amazon-web-servicesamazon-quicksight

解决方案


推荐阅读