问答 查看内容
返回列表

卡片配置计算字段之后报错MISSING_AGGREGATION...the GROUP BY clause.

14 1
发表于 昨天 15:22 | 查看全部 阅读模式
卡片配置计算字段之后报错MISSING_AGGREGATION...the GROUP BY clause.
截图202604071522194632.png


截图202604071522054944.png

评论1

观小豪楼主Lv.1 发表于 昨天 15:23 | 查看全部
关于这个问题原因是因为当前公式把明细日期 [日期] 放在 CASE WHEN 条件里直接判断,同时结果里又用了 SUM([入座人数]) / SUM([员工日顾客])。这会触发聚合一致性校验,报的是 MISSING AGGREGATION,本质是“非聚合字段 [日期] 没参与 GROUP BY,却出现在聚合表达式里”。


可以修改为下面:

SUM(CASE WHEN [日期] >= '2026-04-01' AND [日期] <= '2026-04-05' THEN [入座人数] ELSE 0 END)
/
SUM(CASE WHEN [日期] >= '2026-04-01' AND [日期] <= '2026-04-05' THEN [员工日顾客] ELSE 0 END)

回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

微信服务号
联系我们
电话:400-880-0750
邮箱:hello@guandata.com
Copyright © 2001-2026 观远社区 版权所有 All Rights Reserved. 浙 ICP 备15006424号-3
去回复 去发帖 返回顶部
快速回复 返回顶部 返回列表