点击此处---> 群内免费提供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)
在公式中,您是使用合并的维还是单个查询对象?
这会让您想说的话有些混乱。 是否可以提供问题的样本数据或屏幕截图? 同样在公式中,您是指数据提供者中的单个对象,还是指合并维对象?
= Sum(
[当前月]。[收据值]
哪里(
[物料类型M](合并)InList(" P")和[工厂M](合并)InList("巴西")和[交易伙伴M](合并)InList("#")
)
ForEach([新查询付款条件]。[付款条件-键](未合并)
)
一周热门 更多>