`
womendu
  • 浏览: 1483465 次
  • 性别: Icon_minigender_2
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

过滤掉内表中没有重复记录的数据

阅读更多
<!--StartFragment -->

*&---------------------------------------------------------------------*
*&ReportZ
*&
*&---------------------------------------------------------------------*
*&
*&
*&---------------------------------------------------------------------*

REPORTz.

DATA:BEGINOFitabOCCURS0,
a(10)TYPEc,
b(10)TYPEc,
c(10)TYPEc,
ENDOFitab.

itab-a='ljc'.
itab-b='0'.
itab-c='fruit'.
APPENDitab.

itab-a='ljc'.
itab-b='1'.
itab-c='apple'.
APPENDitab.

itab-a='ljc'.
itab-b='1'.
itab-c='pear'.
APPENDitab.

itab-a='ljc'.
itab-b='1'.
itab-c='watermelon'.
APPENDitab.


itab-a='ljc'.
itab-b='2'.
itab-c='grape'.
APPENDitab.

itab-a='ljc'.
itab-b='2'.
itab-c='strawberry'.
APPENDitab.



itab-a='wy'.
itab-b='1'.
itab-c='garlic'.
APPENDitab.

itab-a='wy'.
itab-b='2'.
itab-c='greenpepper'.
APPENDitab.


itab-a='wy'.
itab-b='2'.
itab-c='bean'.
APPENDitab.


itab-a='wy'.
itab-b='3'.
itab-c='tomato'.
APPENDitab.


itab-a='wy'.
itab-b='3'.
itab-c='potato'.
APPENDitab.



WRITE:/'inputdata:'.

LOOPATitab.
WRITE:/itab-a,itab-b,itab-c.
ENDLOOP.

DATAitab3LIKEitabOCCURS0WITHHEADERLINE.

PERFORMfilterdata1TABLESitabitab3.
ULINE.

WRITE:/'outputdata:'.
LOOPATitab3.
WRITE:/itab3-a,itab3-b,itab3-c.
ENDLOOP.
ULINE.
*&---------------------------------------------------------------------*
*&FormfilterData1
*&---------------------------------------------------------------------*
*text
*----------------------------------------------------------------------*
*-->P_ITABtext
*----------------------------------------------------------------------*
FORMfilterdata1TABLESp_itabSTRUCTUREitab
p_itab3STRUCTUREitab.

DATAitab2LIKEitabOCCURS0WITHHEADERLINE.
DATA:l_sLIKELINEOFitab.
SORTp_itabASCENDINGBYab.
LOOPATp_itab.
IFl_sISINITIAL.
MOVEp_itabTOl_s.
ELSE.
IFl_s-a<>p_itab-aORl_s-b<>p_itab-b.
MOVEp_itabTOl_s.
IF(LINES(itab2)>1).
APPENDLINESOFitab2TOp_itab3.
ENDIF.
REFRESHitab2.CLEARitab2..
ENDIF.
ENDIF.
APPENDp_itabTOitab2.
ENDLOOP.
IF(LINES(itab2)>1).
APPENDLINESOFitab2TOp_itab3.
ENDIF.
ENDFORM."filterData1

分享到:
评论

相关推荐

    多个Excel合并及重复数据过滤器-免费客户资料整理软件

    这是一款整理客户资料的软件。...3)您还可以筛选、删除掉某列数据中包含或不包含某个字符串的那些记录。 4)您还可以对众多EXCEL进行合并处理。 特别提示:所有待处理的EXCEL文档,必须保持格式一致。

    数据库 查询删除重复数据

    1、查找表中多余的重复记录,重复记录是根据单个字段(peopleId)来判断 2、删除表中多余的重复记录,重复记录是根据单个字段(peopleId)来判断,只留有rowid最小的记录

    过滤一些重复记录的方法

    本来是一个考勤系统用的,但是搞到一半就有问题,就不继续了.但是对cai鸟有些参考作用吧

    C#查询时不显示重复数据,过滤重复内容

    摘要:C#源码,数据库应用,过滤重复数据 C#查询时不显示重复数据,过滤重复内容,示例采用SQLsERVER数据库,测试前请附加数据库。

    Excel 2007数据透视表完全剖析 1/7

    本书首先介绍了数据透视表的基础,然后逐步介绍创建数据透视表、自定义透视表、查看视图数据、在透视表内进行计算、使用数据透视图等可视化工具、分析数据源、共享数据表、使用和分析OLAP数据、在透视表中使用宏和...

    数据清洗数据分析数据挖掘.docx

    数据挖掘一般是指从大量的数据中自动搜索隐藏于其中的有着特殊关系性(属于Association rule learning)的信息的过程。数据挖掘通常与计算机科学有关,并通过统计、在线分析处理、情报检索、机器学习、专家系统...

    sqlserver 删除重复记录处理(转)

    注:此处“重复”非完全重复,意为某字段数据重复 HZT表结构 ID ... 过滤重复记录(只显示一条) Select * From HZT Where ID In (Select Max(ID) From HZT Group By Title) 注:此处显示ID最大一条记录 二. 删除重复记录

    Excel 2007数据透视表完全剖析 3/7

    本书首先介绍了数据透视表的基础,然后逐步介绍创建数据透视表、自定义透视表、查看视图数据、在透视表内进行计算、使用数据透视图等可视化工具、分析数据源、共享数据表、使用和分析OLAP数据、在透视表中使用宏和...

    VB查询时不显示重复记录

    摘要:VB源码,数据库应用,过滤重复记录 VB与Access配合过滤重复记录,在查询时不显示重复的记录,这样数据量多精确,程序以ACCess数据库为例进行演示,当然,了解了原理,其实很容易就会明白采用其它数据库时的实现...

    数据清洗、数据分析、数据挖掘.docx

    数据挖掘一般是指从大量的数据中自动搜索隐藏于其中的有着特殊关系性(属于Association rule learning)的信息的过程。数据挖掘通常与计算机科学有关,并通过统计、在线分析处理、情报检索、机器学习、专家系统...

    数据清洗-数据分析-数据挖掘.docx

    数据挖掘一般是指从大量的数据中自动搜索隐藏于其中的有着特殊关系性(属于Association rule learning)的信息的过程。数据挖掘通常与计算机科学有关,并通过统计、在线分析处理、情报检索、机器学习、专家系统...

    Excel 2007数据透视表完全剖析 4/7

    本书首先介绍了数据透视表的基础,然后逐步介绍创建数据透视表、自定义透视表、查看视图数据、在透视表内进行计算、使用数据透视图等可视化工具、分析数据源、共享数据表、使用和分析OLAP数据、在透视表中使用宏和...

    大数据:数据清洗、数据分析、数据挖掘.doc

    数据挖掘一般是指从大量的数据中自动搜索隐藏 于其中的有着特殊关系性(属于Association rule learning)的信息的过程。数据挖掘通常与计算机科学有关,并通过统计、在线分析处 理、情报检索、机器学习、专家系统...

    解析mysql中:单表distinct、多表group by查询去除重复记录

    distinct多表的唯一查询用:group bydistinct 查询多表时,left join 还有效,全连接无效,在使用mysql时,有时需要查询出某个字段不重复的记录,虽然mysql提供有distinct这个关键字来过滤掉多余的重复记录只保留一...

    解析mysql不重复字段值求和

    在使用mysql时,有时需要查询出某个字段不重复的记录,虽然mysql提供有distinct这个关键字来过滤掉多余的重复记录只保留一条,但往往只用它来返回不重复记录的条数,而不是用它来返回不重记录的所有值。其原因是...

    RFID数据流近似去重

    如果 x.Time−M[hi(x.TagID)]≤τ满足对于所有的 i∈{1, 2,⋯,k}没有满足 M[hi(x.TagID)]为0的,数据x可能就是重复数据,然后将x过滤掉,将非重复数据发送给应用程序,最后 x是否是重复数据都将单元的值更新为x.time...

    Excel 2007数据透视表完全剖析 5/7

    本书首先介绍了数据透视表的基础,然后逐步介绍创建数据透视表、自定义透视表、查看视图数据、在透视表内进行计算、使用数据透视图等可视化工具、分析数据源、共享数据表、使用和分析OLAP数据、在透视表中使用宏和...

    论文研究-基于长度过滤和动态容错的SNM改进算法.pdf

    数据仓库中相似重复记录的清洗对于数据质量影响很大,传统的基本邻近排序算法(sorted-neighborhood method,SNM)时间效率和准确率均不高。针对SNM算法的缺陷,提出了一种基于长度过滤和动态容错的SNM改进算法。...

    很全面的MySQL处理重复数据代码

    主要为大家详细介绍了MySQL处理重复数据的实现代码,如何防止数据表出现重复数据及如何删除数据表中的重复数据,感兴趣的小伙伴们可以参考一下

    Oracle SQL最佳实践

    如果在GROUP BY中过滤数据,在WHERE从句中指定条件比在HAVING从句中有更好的性能,因为在GROUP之前已经过滤掉数据,因此更少的行被汇总  3.UNION会对两个SELECT语句的结果集执行一个SORT,并消除重复行,成本会...

Global site tag (gtag.js) - Google Analytics