SAP BO中实现订单商品数分组统计的方案咨询
SAP BO 按商品数量分组统计订单数实现方案
你提供的输入表结构:
预期输出表结构:
按以下步骤操作即可实现需求:
- 第一步:创建分组维度变量
变量类型选维度,公式直接取源表的商品数量字段:[商品数量]维度变量会默认匹配每行订单对应的商品数量,作为后续分组的依据,不需要额外添加上下文运算符。
- 第二步:创建订单计数度量变量
变量类型选度量,公式设置为:Count([订单ID]; Distinct) In ([商品数量])如果你的源数据每行唯一对应1个订单,无重复订单行,可以去掉
Distinct参数。 - 第三步:配置报表表格
把上面创建的两个变量依次拖入空白表格,系统会自动按商品数量维度分组聚合,直接输出你要的统计结果。
失效场景排查
如果之前的foreach组合方案没生效,基本是两类问题导致:
- 把商品数量的变量设为了度量类型,无法作为分组维度使用
- 上下文运算符使用错误,误用
ForAll或者未明确指定分组维度
内容的提问来源于stack exchange,提问作者preachypreach
相关产品推荐
相关产品推荐

