交叉表计算的成员插入公式

2020-08-15 23:27发布

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

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


我有一个交叉表,该交叉表使用"计算所得的成员"进行每周平均值,范围,最大值,最小值和总计。

示例:我使用以下公式计算最大值:local numbervar i; 本地数字var max:= GridValueAt(CurrentRowIndex,0,0); 对于i:= 1到CurrentColumnIndex-1做(如果GridValueAt(CurrentRowIndex,i,CurrentSummaryIndex)> max然后(max:= GridValueAt(CurrentRowIndex,i,CurrentSummaryIndex);)); 最大

我也将交叉表插入了"组"标题中,因此它将按月自动分隔交叉表。

我想调整计算所得的成员,也许使用一个插入公式,因此我不必在未来几个月内手动插入新的计算所得的成员(例如:5月),但是可以完全按照报告的当前格式进行维护 是。

我当前的插入公式如下:GetColumnGroupIndexOf(CurrentColumnIndex)= 1和GridRowColumnValue(" vwGenVouchInfo.Voucher_Service_Date")= CDateTime(2020,02,24,00,00,00)

这是我的报告:

有什么建议吗?

谢谢!

(11.7 kB)

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

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


我有一个交叉表,该交叉表使用"计算所得的成员"进行每周平均值,范围,最大值,最小值和总计。

示例:我使用以下公式计算最大值:local numbervar i; 本地数字var max:= GridValueAt(CurrentRowIndex,0,0); 对于i:= 1到CurrentColumnIndex-1做(如果GridValueAt(CurrentRowIndex,i,CurrentSummaryIndex)> max然后(max:= GridValueAt(CurrentRowIndex,i,CurrentSummaryIndex);)); 最大

我也将交叉表插入了"组"标题中,因此它将按月自动分隔交叉表。

我想调整计算所得的成员,也许使用一个插入公式,因此我不必在未来几个月内手动插入新的计算所得的成员(例如:5月),但是可以完全按照报告的当前格式进行维护 是。

我当前的插入公式如下:GetColumnGroupIndexOf(CurrentColumnIndex)= 1和GridRowColumnValue(" vwGenVouchInfo.Voucher_Service_Date")= CDateTime(2020,02,24,00,00,00)

这是我的报告:

有什么建议吗?

谢谢!

(11.7 kB)
付费偷看设置
发送
4条回答
绿领巾童鞋
1楼 · 2020-08-16 00:10.采纳回答

抱歉,公式应为:

 GetColumnGroupIndexOf(CurrentColumnIndex)= 0 

-Abhilash

灬番茄
2楼-- · 2020-08-16 00:11

谢谢! 很棒!

再次感谢您的专业知识!

浮生未央
3楼-- · 2020-08-16 00:17

嗨,谢丽尔,

只需使用:

 GetColumnGroupIndexOf(CurrentColumnIndex)= 1 
< p> -Abhilash

软件心理学工程师
4楼-- · 2020-08-15 23:55

谢谢,但是当我进行了更改时,它更改了报告的格式,并将平均值放在每周之后,而不是像我一样计算所有5周的平均值 初步报告。

我仍然需要显示每周总计,但平均值必须是所有5周的总和。

不喜欢这样:

它应该看起来像这样:

一周热门 更多>