如何连接交叉表网格值

2020-09-15 02:39发布

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

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


我有一个方案,其中子报表中有一个交叉表。 网格值不是数字,而是字符串/文本。 如附件所示,网格中有2个字符串值。 我需要串联网格中的值。 我创建了一个嵌入式摘要(以便可以隐藏两个文本值),并编写了以下公式(但这不起作用)。 当我尝试进行故障排除并通过显示变量来查找每个变量具有的字符串值时,该公式可以显示文本或AnsDesc,但不能同时显示(串联)。 有解决方案或解决方法吗? crosstab-pitemcol.jpg

本地stringVar文本;
本地stringVar AnsDesc;

text:= Gridvalueat(currentrowindex,currentColumnIndex,0);

AnsDesc:= Gridvalueat(currentrowindex,currentColumnIndex,1);

AnsDesc +文字;

crosstab-pitemcol.jpg (35.4 kB)

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

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


我有一个方案,其中子报表中有一个交叉表。 网格值不是数字,而是字符串/文本。 如附件所示,网格中有2个字符串值。 我需要串联网格中的值。 我创建了一个嵌入式摘要(以便可以隐藏两个文本值),并编写了以下公式(但这不起作用)。 当我尝试进行故障排除并通过显示变量来查找每个变量具有的字符串值时,该公式可以显示文本或AnsDesc,但不能同时显示(串联)。 有解决方案或解决方法吗? crosstab-pitemcol.jpg

本地stringVar文本;
本地stringVar AnsDesc;

text:= Gridvalueat(currentrowindex,currentColumnIndex,0);

AnsDesc:= Gridvalueat(currentrowindex,currentColumnIndex,1);

AnsDesc +文字;

crosstab-pitemcol.jpg (35.4 kB)
付费偷看设置
发送
2条回答
打个大熊猫
1楼-- · 2020-09-15 03:19

马里尼嗨,

"嵌入式摘要"的以下计算公式显示什么:

 Gridvalueat(currentrowindex,currentColumnIndex,0)&Gridvalueat(currentrowindex,currentColumnIndex,1)

-阿比拉什

当学会了学习
2楼-- · 2020-09-15 02:55

你好阿比拉什

除了空白以外,它什么都不显示。 我找到了问题的答案-我的表(无论是列还是AnsText或AnsDesc)中都有空值,因此必须通过检查"报表选项"下的处理空值的选项来解决。 现在,它可以完美运行了。

非常感谢您的一些旧帖子-浏览您的回复/答案,我的问题得到解决。

非常感谢您!

一周热门 更多>