子报表必须返回24个结果

2020-09-02 06:30发布

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

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


我正在创建一个包含子报告的报告。 子报表仅返回一个字段,该字段可能包含主报表中每行返回的一个值或无数个值。 我的问题是,我需要要求子报表返回24个值,而不管返回的值是大于还是小于24。 有没有办法做到这一点? 我正在使用Crystal Reports2016。预先感谢!

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

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


我正在创建一个包含子报告的报告。 子报表仅返回一个字段,该字段可能包含主报表中每行返回的一个值或无数个值。 我的问题是,我需要要求子报表返回24个值,而不管返回的值是大于还是小于24。 有没有办法做到这一点? 我正在使用Crystal Reports2016。预先感谢!

付费偷看设置
发送
2条回答
空代码
1楼-- · 2020-09-02 06:52

嗨,达琳娜,

使用自定义SQL查询更容易处理此问题,使其始终返回24行。 否则,您需要在报表上创建24个详细信息部分,并为每个部分创建除详细信息以外的抑制公式。

例如 详细信息部分b的抑制公式为:

 Count({table.field})> 1 

详细信息c的抑制公式为:

 Count({table  .field})> 2 

一直到最后的详细信息部分。

-Abhilash

能不能别闹
2楼-- · 2020-09-02 06:40

非常感谢您的输入 这有效,但不适用于我目前的情况。 仍然试图通过它来工作。

一周热门 更多>