Bex中的结果行计算

2020-09-02 10:14发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)专家们, 我们正在将BW 3....

         点击此处--->   EasySAP.com群内免费提供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)
5条回答
派大星 ヾ
2020-09-02 10:38

嗨,

不是将计算结果用作TOTAL,而是使用Exception聚合。请根据数据的粒度选择引用字符。

希望这会有所帮助。

关于

AL

一周热门 更多>