水晶报表-按项目分组

2020-08-30 09:04发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)尊敬的专家, 我有以下情况: ...

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

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


尊敬的专家,

我有以下情况:

1)我的文档有多个项目,其中一些是相似的。

同时,某些项目还具有存储在child.10中的行文本。如果在水晶报表中,则从LineText中拖动。[dbo]。[TmSp_DocLineTypeLayout]

2)我的要求是,我想将相似的项目仅分组在一个行中,数量,行总数将加起来。

3)但是,当我插入组时,我的LineText。[dbo]。[TmSp_DocLineTypeLayout]也将自动分组,并显示在项目代码之前的顶部。

4)是否还可以将每个项目下的行文本分组?

先谢谢您;)

(38.1 kB)
4条回答
CJones
2020-08-30 09:41

如果我对您的理解是正确的,则希望该组中所有记录的文本都显示在页面上的单个字段中,而不是多行。 如果正确,则需要将所有要显示的信息(总计等)移到组页脚部分并隐藏详细信息。 然后,您将使用两个公式将文本附加在一起。 他们将显示我在下面概述的内容-用数据中的实际字段替换以" my"开头的所有内容。

 {@ AddText}
 WhilePrintingRecords;
 StringVar groupText;
 如果是OnFirstRecord或{我的组字段} <>先前({我的组字段}),则
   groupText:= {myTable.TextField};
 其他
   groupText:= groupText +"" + {myTable.TextField};
 "" 

将其放在隐藏的"详细信息"部分中-它仍将运行。 这会将组文本附加在一起。

 {@ ShowText}
 WhilePrintingRecords;
 StringVar groupText 

这将显示从组中所有记录追加的文本。

-Dell

一周热门 更多>