如何提取集合/组中的最后一个值

2020-08-13 11:04发布

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

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


嗨。

我的SAP WEBI报告中有下表:

框内最后一栏是我的报告表中没有的东西,但我想创建它。 所以问题是我该怎么做呢? 逻辑是检查倒数第二列中的绝对值是否大于1,000,000。 如果是这样,我们将记录下来。 但是,您必须了解倒数第二列中的值是从以下公式得出的:

= RunningSum([[客户评估Mtm货币差异];([MTM差异]。[交易者名称]; [客户评估交易对手]; [客户评估产品类别来源])

该公式将所有值按交易者名称,交易对手和产品相加。 在此特定示例中,请参见以黄色突出显示的行-最终的总和为2,368,428 + 1,298 = 2,369,726。 这就是为什么我们在我要创建的最后一列中不采用值2,368,428的原因。

最后,我希望我的桌子看起来像这样:

如果有人能帮助我,我将非常感谢。

谢谢

JAY

(77.3 kB)

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

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


嗨。

我的SAP WEBI报告中有下表:

框内最后一栏是我的报告表中没有的东西,但我想创建它。 所以问题是我该怎么做呢? 逻辑是检查倒数第二列中的绝对值是否大于1,000,000。 如果是这样,我们将记录下来。 但是,您必须了解倒数第二列中的值是从以下公式得出的:

= RunningSum([[客户评估Mtm货币差异];([MTM差异]。[交易者名称]; [客户评估交易对手]; [客户评估产品类别来源])

该公式将所有值按交易者名称,交易对手和产品相加。 在此特定示例中,请参见以黄色突出显示的行-最终的总和为2,368,428 + 1,298 = 2,369,726。 这就是为什么我们在我要创建的最后一列中不采用值2,368,428的原因。

最后,我希望我的桌子看起来像这样:

如果有人能帮助我,我将非常感谢。

谢谢

JAY

(77.3 kB)
付费偷看设置
发送
2条回答
Baoming ROSE
1楼-- · 2020-08-13 11:55

定义以下变量:

max_RunningSum_By_Trader_ProductType_Counterparty:

= Max([MTM_RunningSum_By_Trader_ProductType_Counterparty])In([交易者名称]; [客户评估对方]; [客户评估产品类别来源 ])

V:=如果([[max_RunningSum_By_Trader_ProductType_Counterparty]> 1000000)然后(If([[MTM_RunningSum_By_Trader_ProductType_Counterparty] = [max_RunningSum_By_Trader_ProductType_Counterparty]] storage/attachments/1830853-maxr.jpg">

....

希望这对您有帮助

lukcy2020
2楼-- · 2020-08-13 11:57

如果您对 答案,请接受。

一周热门 更多>