一种数据排序方法以及相关装置的制作方法

文档序号:6355064阅读:248来源:国知局
专利名称:一种数据排序方法以及相关装置的制作方法
技术领域
本发明涉及数据管理领域,尤其涉及一种数据排序方法以及相关装置。
背景技术
数据报表中都是一些数据的展示,其中,数据报表中的数据可以来自于源于数据库中的明细单据,也可以由用户进行手动录入;当数据报表中数据为明细数据时,这类数据报表称之为明细报表,如表I所示;有些数据报表中,即展现了明细数据,又根据明细数据的项目类型对明细数据进行分组,并对各个分组内的明细数据进行汇总小计,展现了各个分组对应的汇总数据,这类报表称之为分组汇总报表,如表2所示。表I
权利要求
1.一种分组汇总数据排序方法,其特征在于,包括: 获取分组汇总报表,所述分组汇总报表包括多个数据组,所述数据组包括明细数据和汇总数据,所述汇总数据为所述数据组内明细数据相应项目类型的数据值的统计数据;对所述汇总数据进行排序,并根据所述排序的结果为所述汇总数据添加排序标识;为所述数据组添加与所述数据组对应的汇总数据相同的排序标识; 根据所述排序标识对所述数据组进行排序。
2.根据权利要求1所述的方法,其特征在于,所述获取分组汇总报表,包括: 获取待排序的明细数据; 根据分组标识对所述明细数据进行分组汇总,得到分组汇总报表。
3.根据权利要求1所述的方法,其特征在于,所述对汇总数据进行排序,包括:生成汇总数据列表; 从所述分组汇总报表中提取所述汇总数据; 根据所述汇总数据的数据值将所述汇总数据按升序或降序的次序,依次插入到所述汇总数据列表。
4.根据权利要求1至3任意一项所述 的方法,其特征在于, 所述获取分组汇总报表之后,包括: 为所述分组汇总报表中的明细数据和汇总数据添加排序字段; 所述根据排序的结果为所述汇总数据添加排序标识; 根据排序的结果为所述汇总数据的排序字段赋值,所述排序字段的赋值为所述汇总数据的排序标识; 所述为数据组添加与所述数据组对应的汇总数据相同的排序标识,包括: 使用所述数据组对应的汇总数据中排序字段的赋值更新所述数据组中明细数据的排序字段。
5.一种数据排序装置,其特征在于,包括: 列表获取单元,用于获取分组汇总报表,所述分组汇总报表包括多个的数据组,所述数据组包括明细数据和汇总数据,所述汇总数据为所述数据组内明细数据相应项目类型的数据值的统计数据; 第一标识添加单元,用于对所述汇总数据进行排序,并根据所述排序的结果为所述汇总数据添加排序标识; 第二标识添加单元,用于为所述数据组添加与所述数据组对应的汇总数据相同的排序标识; 数据组排序单元,用于根据所述排序标识对所述数据组进行排序。
6.根据权利要求5所述的方法,其特征在于,所述列表获取单元包括: 数据获取模块,用于获取待排序的明细数据; 分组汇总模块,用于根据分组标识对所述明细数据进行分组汇总,得到分组汇总报表。
7.根据权利要求5所述的方法,其特征在于,所述第一标识添加单元包括: 列表生成模块,用于生成汇总数据列表; 数据提取模块,用于从所述分组汇总报表中提取所述汇总数据; 排序模块,用于根据所述汇总数据的数据值将所述汇总数据按升序或降序的次序,依次插入到所述汇总数据列表。
8.根据权利要求5至7任意一项所述的方法,其特征在于,所述数据排序装置还包括: 字段添加单元,用于在获取分组汇总报表之后,为所述分组汇总报表中的明细数据和汇总数据添加排序字段。
9.根据权利要求8所述的方法,其特征在于,所述第一标识添加单元还包括: 赋值模块,用于根据排序的结果为所述汇总数据的排序字段赋值,所述排序字段的赋值为所述汇总数据的排序标识。
10.根据权利要求9所述的方法,其特征在于,所述第二标识添加单元包括: 赋值提取模块,用于提取所述汇总数据中排序字段的赋值; 赋值更新模块,用于使用所述数据组对应的汇总数据中排序字段的赋值更新所述数据组中明细数据的排 序字段。
全文摘要
本发明实施例公开了一种数据排序方法以及相关装置,用于对分组汇总报表中的汇总数据进行合理的排序。本发明实施例方法包括获取分组汇总报表,所述分组汇总报表包括多个数据组,所述数据组包括明细数据和汇总数据,所述汇总数据为所述数据组内明细数据相应项目类型的数据值的统计数据;对所述汇总数据进行排序,并根据所述排序的结果为所述汇总数据添加排序标识;为所述数据组添加与所述数据组对应的汇总数据相同的排序标识;根据所述排序标识对所述数据组进行排序。
文档编号G06F17/30GK103186560SQ201110448448
公开日2013年7月3日 申请日期2011年12月28日 优先权日2011年12月28日
发明者覃旭敏 申请人:金蝶软件(中国)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1