点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
专家们,
我们正在将BW 3.5 WAD报告迁移到BI 7.0,而在BW 3.5 WAD报告中,ABAP接口类用于在运行时计算关键指标值。
由于我们无法在BI 7.0 WAD中使用ABAP接口类,因为它基于JAVA堆栈,因此我们在Bex设计器中对关键指标实施了相同的计算,并获得了预期的值。 但是对于结果行,我们得到了不同的值。 以下是我们面临问题的一种情况。
在上面的屏幕截图中,净净价格影响百分比是使用n-1个价格的净销售净额和净净价格影响来计算的,这是关键指标。 即
%净净价格影响=净净价格影响/以n-1价格计算的净销售净额* 100。
将关键指标的净销售净额(n-1个价格)和净净价格影响的结果行计算属性设置为"总计"。
问题是,在计算净净价格百分比影响的结果行时,后端Bex正在考虑原始值,而不是显示的总值。
根据我们的要求,我们希望使用显示的总值来计算结果行。
例如:-623.96/1773 * 100 = -35.2应显示在%净净价格影响的结果行中。
请帮助我们在Bex设计器中或使用Java脚本在WAD中实现它。
WAD.jpg (18.1 kB)
您应该尝试将"求和"或"未定义"作为结果行的属性。
我已要求您将"计算结果"行设置为"未定义"。 所有KF。
嗨,
不是将计算结果用作TOTAL,而是使用Exception聚合。请根据数据的粒度选择引用字符。
希望这会有所帮助。
关于
AL
HI,
转到CKF(净净价百分比)的"聚合"选项卡,将在"聚合"选项卡中进行"聚合后计算",应启用该功能。
您好,Preethi,
您的问题是否已经解决? 如果是,请分享您的解决方案,让我和其他人知道如何解决。
感谢您的答复。
谢谢。
一周热门 更多>