如何解决以下错误:“无法将聚合和非聚合参数与此函数混合。”
从计算字段:SQRT(SUM([CUSTOMER_CNT]*([COMMS] - [加权平均通信])^2)/(((SUM([记录数])-1)/SUM([记录数]) ) * SUM([CUSTOMER_CNT])))
其中加权平均通信是唯一的其他计算字段:SUM([CUSTOMER_CNT] * [COMMS])/SUM([CUSTOMER_CNT])
虽然将加权平均通信包装在 fixed{} 中可以消除错误,但输出不正确。
如何解决以下错误:“无法将聚合和非聚合参数与此函数混合。”
从计算字段:SQRT(SUM([CUSTOMER_CNT]*([COMMS] - [加权平均通信])^2)/(((SUM([记录数])-1)/SUM([记录数]) ) * SUM([CUSTOMER_CNT])))
其中加权平均通信是唯一的其他计算字段:SUM([CUSTOMER_CNT] * [COMMS])/SUM([CUSTOMER_CNT])
虽然将加权平均通信包装在 fixed{} 中可以消除错误,但输出不正确。
看起来第一部分是问题。缺少 [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])