交叉表显示重复的行

2020-08-31 17:11发布

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

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


我在Windows中使用水晶13。 我有一个报告,该报告包含位于组标题中的交叉表。

交叉表显示重复的记录。 当我在Crystal之外运行报表查询时,我可以知道不应有重复的记录。 我已经将所有结果字段的格式设置为"如果重复则禁止显示"。

可能是什么原因导致的,我该如何解决?


此代码在结果公式中,并且"汇总字段"仅包含@result的最大值


 stringvar前缀:=
     如果{SAMPLE.IN_SPEC} =" F",则
         "!"
     否则,如果{SAMPLE.IN_CONTROL} =" F",则
         "!"
     其他
         "";

 stringvar单位:=如果{RESULT.UNITS} =" NONE",则为"" else"" + {UNITS.DISPLAY_STRING};
 前缀+ {RESULT.FORMATTED_ENTRY} +单位;
 
lh-crosstab.jpg (59.2 kB)

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

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


我在Windows中使用水晶13。 我有一个报告,该报告包含位于组标题中的交叉表。

交叉表显示重复的记录。 当我在Crystal之外运行报表查询时,我可以知道不应有重复的记录。 我已经将所有结果字段的格式设置为"如果重复则禁止显示"。

可能是什么原因导致的,我该如何解决?


此代码在结果公式中,并且"汇总字段"仅包含@result的最大值


 stringvar前缀:=
     如果{SAMPLE.IN_SPEC} =" F",则
         "!"
     否则,如果{SAMPLE.IN_CONTROL} =" F",则
         "!"
     其他
         "";

 stringvar单位:=如果{RESULT.UNITS} =" NONE",则为"" else"" + {UNITS.DISPLAY_STRING};
 前缀+ {RESULT.FORMATTED_ENTRY} +单位;
 
lh-crosstab.jpg (59.2 kB)
付费偷看设置
发送
3条回答
歪着头看世界
1楼 · 2020-08-31 17:36.采纳回答

是的,如果您要显示第二组的一个记录,Max将会生成正确的结果。

-Abhilash

土豆飞人
2楼-- · 2020-08-31 17:54

嗨,Abhilash-我删除了 交叉表的第三行,它固定了显示,但是我不确定数字现在是否正确? 第三行是结果复制,因此我假设Max仍将正确计算?

谢谢

Jeff

SC_Yao
3楼-- · 2020-08-31 17:28

嗨,Jeff,

似乎您在交叉表中添加了三个Row字段,结果(摘要)分布在这三个字段中。/p>

是否已尝试删除不需要显示的第三组字段?

-Abhilash

一周热门 更多>