计算多于一行的重复值

2020-09-12 01:22发布

         点击此处--->   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]),但是它只允许我用二维数进行计数。 请告知

         点击此处--->   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条回答
骆驼绵羊
1楼-- · 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中。
 结局。
 
野沐沐
2楼-- · 2020-09-12 01:54

我已修复您的标签以匹配您的问题的内容,但是,由于您根本没有提供有关所用产品的详细信息,因此以后可能需要进一步更改。< br>
在询问时,请谨慎选择并提供更多详细信息。

落灬小鱼
3楼-- · 2020-09-12 02:14

假设您正在Webi报表级别查找解决方案。如果是,则使用以下公式。

= Count([Option]; All)In([Group]; [Option])

一周热门 更多>