问答 查看内容
返回列表

小计数据一个正常一个报错。

174 3
发表于 2025-2-14 16:35:32 | 查看全部 阅读模式
本帖最后由 Guandata_09fd11ed 于 2025-2-14 16:37 编辑

截图202502141610304197.png

报表有2个视图,2个视图字段相同,小计的函数是=G_SUBTOTAL(9,柜组实销1,部门名称),“全部”这一列正常,“vip“这一列没有小计,用函数=G_SUBTOTAL(9,柜组VIP实销1,部门名称),报错。什么原因?VIP这列,最后一行,生活业态柜,没有数据,跟这个有没有关系?
截图202502141614373125.png

小计,这2个字,没有出现在 小计的位置上,应该怎么写函数,能让它出现在每个部门的下面,小计的前面。


评论3

观小析Lv.1 发表于 2025-2-14 18:28:14 | 查看全部
需先确认VIP 和占比列的数据为何中间会有空白行,没有和左侧表头对齐。
小计公式在计算时,计算的范围里不可跨视图,计算范围里如果有异常数据小计结果也会无法计算。
另外可以检查一下前面维度的动态属性:https://community.guandata.com/f ... 0%E5%B0%8F%E8%AE%A1
Guandata_09fd11ed楼主Lv.1 发表于 2025-2-17 17:35:48 | 查看全部
中间的空白行,是因为“VIP”这列没有做小计,也没有和左侧表头对齐。
“vip”列在计算“小计”时,对应的“柜组”,要到视图1去找,而“VIP”列的数值,在视图2里。这个算不算跨视图?当然,视图2里也有“柜组”这个字段。
观小凡Lv.1 发表于 2025-2-19 09:45:41 | 查看全部
Guandata_09fd11ed 发表于 2025-2-17 17:35
中间的空白行,是因为“VIP”这列没有做小计,也没有和左侧表头对齐。
“vip”列在计算“小计”时,对应的 ...

当然算是跨视图,且2个视图是单独扩展的,之间没有逻辑关系,这种情况跨视图的小计无法计算。
建议:
1. 视图2的数据改用 =G_LOOKUP 函数来跨视图查询, 这样小计就可以正常计算了;
2. 想要小计行跟随扩展展示文本,第一个小计函数里应该包含小计的信息,例如=G_SUBTOTAL(9,ds2,大区|省份,大区:小计:-2,省份:小计:-1)。
参考文档:https://docs.guandata.com/produc ... -%E5%B0%8F%E8%AE%A1

回复

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

本版积分规则

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