基于来自2个数据源的对象创建公式的问题

2020-09-11 02:05发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好, 希望大家都过得很好。...

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

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


大家好,

希望大家都过得很好。

我遇到与 SAP WEB情报报告相关的问题。

我们正在使用SAP BO 4.2 SP2 P6,源是BW BEx查询

我们有一份使用多年的报告。 这基于查询说" A"。 报表结构如下,

职能团队检测到付款条件-键维度存在一些问题(付款条件不正确),因此,源/后端团队创建了具有相同对象的新Bex查询 如上所述,其中提供了付款条款-密钥的最新逻辑,并提供给我(由于某些原因,他们无法在此报告中使用的同一查询中进行更改,仅适用于新查询 包含尺寸,没有度量值。

因此,在BO中,我添加了新的BEx查询,例如" B",并合并了的对象与旧查询" A",如下所示。

A的对象:

B的对象:

合并对象:

现在,我在上方表格中的新查询中添加了"付款条件"对象,如下所示,

此表中的记录现在正确了。

现在,我想为汇总值创建一个公式。

假设P,Q,R等有几种材料类型。

我想针对"新付款条件"对象计算物料类型" P"的收据值。

所以我写了如下公式,

=总和(

[当月]。[收据值]

位置(

[物料类型M] InList(" P")和[工厂M] InList("巴西")和[贸易伙伴M] InList("#")

ForEach([新查询付款条件]。[付款条件-键])

但是,此公式显示的是根据"旧付款条件"对象而不是"新付款条件"对象的"收款额"。

请帮助我解决此问题。

另外,如果您需要更多信息,请告诉我。

谢谢。

(14.7 kB)
3条回答
Climb_Ma
2020-09-11 02:45

= Sum(

[当前月]。[收据值]

哪里(

[物料类型M](合并)InList(" P")和[工厂M](合并)InList("巴西")和[交易伙伴M](合并)InList("#")

ForEach([新查询付款条件]。[付款条件-键](未合并)

一周热门 更多>