WebI:从计算上下文中删除多个维度

2020-09-03 08:44发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


我在SAP WebI中汇总数据时遇到问题。

我的数据集如下所示:

服务–公司–团队–业务–业务2 –成本(服务,公司,团队级别)
 服务A –补偿。  xyz –小组1 –公共汽车。  1-巴士2 A – 500
 服务A –补偿。  xyz –小组1 –公共汽车。  1-巴士2 B – 500
 服务A –补偿。  xyz –小组1 –公共汽车。  2-巴士2 A – 500
 服务A –补偿。  xyz –小组2 –公共汽车。  1-巴士2 A – 300
 服务A –补偿。  xyz –小组2 –公共汽车。  2-巴士2 D – 300
 服务B –补偿。  xyz –小组2 –公共汽车。  1-巴士2 A – 100
 

我现在想要做的是在服务级别获得成本,并按如下方式汇总成本:

  • 对于"商业与商业2",不应将其值相加
  • 公司和团队的价值应加起来

所以最终它应该如下所示:

服务A – 800
 服务B-100 

我尝试使用ForEach/ForAll/In公式,但无法提出一种允许我以所需方式进行汇总的解决方案。

我现在也在网上搜索了几天,但找不到解决方案。

有人知道我该怎么做吗?

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


我在SAP WebI中汇总数据时遇到问题。

我的数据集如下所示:

服务–公司–团队–业务–业务2 –成本(服务,公司,团队级别)
 服务A –补偿。  xyz –小组1 –公共汽车。  1-巴士2 A – 500
 服务A –补偿。  xyz –小组1 –公共汽车。  1-巴士2 B – 500
 服务A –补偿。  xyz –小组1 –公共汽车。  2-巴士2 A – 500
 服务A –补偿。  xyz –小组2 –公共汽车。  1-巴士2 A – 300
 服务A –补偿。  xyz –小组2 –公共汽车。  2-巴士2 D – 300
 服务B –补偿。  xyz –小组2 –公共汽车。  1-巴士2 A – 100
 

我现在想要做的是在服务级别获得成本,并按如下方式汇总成本:

  • 对于"商业与商业2",不应将其值相加
  • 公司和团队的价值应加起来

所以最终它应该如下所示:

服务A – 800
 服务B-100 

我尝试使用ForEach/ForAll/In公式,但无法提出一种允许我以所需方式进行汇总的解决方案。

我现在也在网上搜索了几天,但找不到解决方案。

有人知道我该怎么做吗?

付费偷看设置
发送
2条回答
SC_Yao
1楼-- · 2020-09-03 09:09

对于给定的示例,以下公式返回期望的结果:

 = Max([Cost(Cost(Service,Company,Team level)] ForEach([Business]; [Business2])) 

SAP砖家
2楼-- · 2020-09-03 09:08

完美,谢谢。 该解决方案终于成功了。

一周热门 更多>