2020-08-23 01:58发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
早上好。
我有一份学生报告,列出了姓名,姓名和高中。 一些学生在数据库中有不止一所高中。
它的直接列表,例如学生ID,姓名,高中1,高中。
由于一个学生可以拥有一所以上的高中,因此所有详细信息行都是重复的。
我想看到的是学生姓名和所有高中的详细信息。
我该如何完成? 我尝试分组,但是第二中学消失了。
您不能在详细信息行中执行此操作。 但是,如果对学生姓名+学生ID进行分组,则可以在组页脚中使用公式来进行此操作。
您将对姓名+ ID进行分组,因为姓名可能不是唯一的。 您将需要一个公式。
创建这样的一组公式以将高中名称加在一起:
{@ InitSchools} WhilePrintingRecords; StringVar学校:=""; {@AddSchools} WhilePrintingRecords; StringVar学校; 如果学校="",则 学校:= {MyTable.HighSchoolName}; 其他 学校:=学校+"," + {MyTable.HighSchoolName}; " {@ShowSchools} WhilePrintingRecords;
StringVar学校
在学生组页眉中放置{@InitSchools},在详细信息中放置{@AddSchools},在学生组页脚中放置{@ShowSchools}。
禁止学生组 页眉和详细信息部分(公式仍将运行),并将所有数据放在学生组页脚中。
-Dell
最多设置5个标签!
您不能在详细信息行中执行此操作。 但是,如果对学生姓名+学生ID进行分组,则可以在组页脚中使用公式来进行此操作。
您将对姓名+ ID进行分组,因为姓名可能不是唯一的。 您将需要一个公式。
创建这样的一组公式以将高中名称加在一起:
StringVar学校
在学生组页眉中放置{@InitSchools},在详细信息中放置{@AddSchools},在学生组页脚中放置{@ShowSchools}。
禁止学生组 页眉和详细信息部分(公式仍将运行),并将所有数据放在学生组页脚中。
-Dell
一周热门 更多>