0

如何解决以下错误:“无法将聚合和非聚合参数与此函数混合。”

从计算字段:SQRT(SUM([CUSTOMER_CNT]*([COMMS] - [加权平均通信])^2)/(((SUM([记录数])-1)/SUM([记录数]) ) * SUM([CUSTOMER_CNT])))

其中加权平均通信是唯一的其他计算字段:SUM([CUSTOMER_CNT] * [COMMS])/SUM([CUSTOMER_CNT])

虽然将加权平均通信包装在 fixed{} 中可以消除错误,但输出不正确。

4

1 回答 1

1

看起来第一部分是问题。缺少 [CUSTOMER_CNT] 和 [COMMS] 上的右括号即缺少聚合。

SQRT(SUM([CUSTOMER_CNT]*([COMMS] - [加权平均通讯])^2)

尝试:

SQRT(SUM(([CUSTOMER_CNT])*(SUM([COMMS]) - [加权平均通讯])^2)

[Weight average comms] 可能也需要调整。通常这两种度量都是汇总的,但这可能取决于所需的详细程度。

(SUM([CUSTOMER_CNT]) * SUM([COMMS]))/SUM([CUSTOMER_CNT])

于 2021-08-04T12:04:41.773 回答