自定义聚合和计算字段的Quicksight问题

时间:2019-12-25 12:21:28

标签: amazon-athena amazon-quicksight

这是我的辍学率函数

coalesce(1 - ({cnt}/{Lag}),1)

计算字段{Lag}为

lag(sum(cnt),[step ASC],1)

但是我遇到了这个错误:

Custom aggregations can't contain both aggregated and nonaggregated fields.

实际上,{Lag}不必为{cnt}的总和,但该功能要求它为合计。

是否有解决此问题的方法?

1 个答案:

答案 0 :(得分:0)

您还需要在分子中聚合cnt。

coalesce(1-(sum({cnt})/ {Lag}),1)