如何使用数组检查组页脚水晶报表中的值

2020-09-07 14:45发布

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

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


大家好。

我用一组分组创建了水晶报表。 我有3列代表月份的列,我需要将当前月份的值与上个月的值进行比较(这些值是组页脚中的摘要),并存储帐户名称并将其全部打印在报告页脚中。

我尝试使用数组,但出现错误: 数组的维数必须是1到1000之间的整数。

数组标题:
共享的字符串变量数组溢出:= [""]; 共用号码Var x:= 1;

详细信息:
共享号码Var x; 共享的stringVar数组 if(Sum({@ Month03},{BankAccount})> Sum({@ Month02},{BankAccounts}))然后Overs [x]:= {Name}; //使用产品类型为Redim的数组加载保存Overs [UBound(Overs)+1];//向数组添加更多空间。 x:= x + 1;

页脚:
共享的字符串变量数组溢出; Join(Overs,",")//使用Join函数在一行上打印数组

在这种情况下可以使用数组吗? 我还会在哪里放置公式? :o |

我还应该在打印记录时尝试使用吗?

任何帮助总是很感激。
谢谢
Jerusha

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

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


大家好。

我用一组分组创建了水晶报表。 我有3列代表月份的列,我需要将当前月份的值与上个月的值进行比较(这些值是组页脚中的摘要),并存储帐户名称并将其全部打印在报告页脚中。

我尝试使用数组,但出现错误: 数组的维数必须是1到1000之间的整数。

数组标题:
共享的字符串变量数组溢出:= [""]; 共用号码Var x:= 1;

详细信息:
共享号码Var x; 共享的stringVar数组 if(Sum({@ Month03},{BankAccount})> Sum({@ Month02},{BankAccounts}))然后Overs [x]:= {Name}; //使用产品类型为Redim的数组加载保存Overs [UBound(Overs)+1];//向数组添加更多空间。 x:= x + 1;

页脚:
共享的字符串变量数组溢出; Join(Overs,",")//使用Join函数在一行上打印数组

在这种情况下可以使用数组吗? 我还会在哪里放置公式? :o |

我还应该在打印记录时尝试使用吗?

任何帮助总是很感激。
谢谢
Jerusha

付费偷看设置
发送
5条回答
绿领巾童鞋
1楼-- · 2020-09-07 15:00

使用以下通用逻辑创建条件公式:
IF Over_Condition然后设置The_Amount ELSE 0

然后,只需使用该公式在报表页脚中插入CrossTab

huskylover
2楼-- · 2020-09-07 15:02
< p>您好,Abhilash,

感谢您的及时答复。
因此,报告的外观如下。 金额为摘要-组页脚中的总和。 1级组(按帐户名)。 我需要比较以下突出显示的值,如果当前月的值>上个月的值,则需要在名为overs的标题下添加一个"摘要",该标题将出现在报告页脚部分。/p>

我希望这对您有意义。

谢谢。
Jerusha

空代码
3楼-- · 2020-09-07 15:14

因此,您希望将所有此类帐户名称显示为逗号。

-Abhilash

Alawn_Xu
4楼-- · 2020-09-07 15:00

嗨Abhilash,

我实际上需要如下所示:

我是第一次测试是否可以使其"收集"相关帐户。

谢谢,
Jerusha

半个程序猿
5楼-- · 2020-09-07 14:49

谢谢你Ido,

我会尝试并给出反馈。

致谢,
耶鲁莎

一周热门 更多>