点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
嗨,
我一直在尝试在Crystal Report中为项目号=" S465"创建一个打开的AP报告。 我从OPCH表(OPCH.CardCode,OPCH.CardName,OPCH.DocNum,OPCH.DocDate,OPCH.DocTotal)中提取数据,并按供应商代码(OPCH.CardCode)进行分组。 我需要过滤报告,其中OPCH.DocStatus =" O"和PCH1.ItemCode =" S465"。 我面临的问题是,如果发票有多个行,则报告会多次显示相同的日期。 有没有一种方法可以避免重复记录。 我尝试了抑制功能,但组总数仍多次添加。
有两种方法可以做到这一点。
1。 在"数据库"菜单中,打开"选择不同的记录"。 如果您不使用使每个发票行都不同的任何字段,则此方法将起作用。
2。 如果这样不起作用,则必须在包含发票编号的字段上创建一个组,然后将数据放在组页眉或页脚节中,而不是在详细信息中。 除非需要显示发票行中的数据,否则不显示详细信息部分。
对于选项2,您还有另外两个选项可以避免在组总计中重复值:
1。 如果要在组页脚部分显示总计,请创建一个"运行总计":
要汇总的字段:您要加在一起的字段
摘要类型:汇总的类型(总和等)
评估:在组更改时:发票编号字段。
重置:在组更改时:您想要总计的组。
2。 如果要在组标题部分显示总计,则将使用公式来创建手动运行总计,如下所示:
将{@CalcTotalAmount}公式放入发票组标题部分。 放置{@ShowTotalAmount}将显示报告的总计。 如果您在发票编号之外有一个要合计而不是合计的组,则将{@CalcTotalAmount}中的第一个if修改为这样:
-Dell
谢谢您。 "选择不同的记录"起作用了。
最诚挚的问候,
阿卜杜勒...
一周热门 更多>