计算多于一行的重复值

2020-09-12 01:22发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)你好, ...

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

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


你好,

我正在尝试计算多个行中的重复值

示例

组选项部门

12345 A 4

12345 A 4

12345 B 5

12345 C

计数应为:

12345A4 2

12345B5 1

12345C 1

我尝试使用Count([Option]; All)In([Group]),但是它只允许我用二维数进行计数。 请告知

3条回答
骆驼绵羊
2020-09-12 01:58

尝试类似COLLECT的操作。
请参见该示例,它可能会对您有所帮助。

 TYPES:类型为ty_count,
          TYPE BSEG-BURKS,
          算TYPE I,
        结束于ty_count,

        ty_bseg的开始,
          key1 TYPE bseg-bukrs,
          key2 TYPE bseg-belnr,
        结束于ty_bseg。

 数据:it_count类型表ty_count,
       wa_count TYPE ty_count,
       ty_bseg的it_bseg类型表,
       wa_bseg类型ty_bseg。

 SELECT Bukrs Belnr
   从bseg
   插入表it_bseg。

 循环到it_bseg INTO wa_bseg。
   移动:wa_bseg-key1到wa_count-bukrs,
         1 TO wa_count-count。
   将wa_count收集到it_count中。
 结局。
 

一周热门 更多>