The invention discloses a device and a report generation method, the method includes: receiving user edits, determining the display architecture to be generated report and the display shows the relationship in the framework of each statistic, and generate a corresponding XML XML configuration file, wherein the parameters with the corresponding the source of data, statistical methods and statistical methods of each statistics; statistics for each item, according to the time information selected by the user and the corresponding statistical filtering parameters, the time to find the information and the statistical parameters correspond to the filtering data in the data source according to the statistical parameters; statistics on the data information; according to the XML configuration file, the statistical methods and statistical results, generate reports. As the embodiment of the invention does not need to save the report template in advance, the development workload of the report template is reduced.
【技术实现步骤摘要】
一种报表生成方法及装置
本专利技术涉及数据处理
,尤其涉及一种报表生成方法及装置。
技术介绍
报表是管理平台的基本功能,它以一种可视化的形态为用户呈现数据所蕴含的信息,报表的功能包括对数据的汇总、统计、展示和归档。现有的报表的生成与管理往往是与管理平台的功能绑定,用户生成报表时根据自身所需的统计项,选择包含该统计项的报表模板,根据选择的报表模板生成报表。因此为了满足用户针对每个统计项的不同组合和显示架构的需求,显示架构用来显示每个统计项的显示关系,开发人员需要预先开发出大量的报表模板。另外,随着用户需求的增加,用户可能会需要新的统计项,或者对原有的统计项进行扩展,这时就需要增加新的报表模板,新的报表模板中需要包含新的统计项及已有统计项的各种组合方式和显示架构,新增报表模板的开发工作量非常的大,如果用户的需求更改比较频繁,将进一步增加开发人员的工作量。
技术实现思路
本专利技术提供一种报表生成方法及装置,用以解决现有技术中存在新增报表模板的开发工作量大的问题。为了解决上述问题,本专利技术提供了一种报表生成方法,该方法包括:接收用户的编辑操作,确定待生成的报表的显示架构以及所述显示架构中每个统计项的显示关系,并生成对应的可扩展标记语言XML配置文件,其中所述每个统计项中携带有对应的数据源、统计方式和统计方式参数;针对每个统计项,根据用户选择的时间信息和该统计项对应的过滤参数,在所述数据源中查找满足所述时间信息和该统计项对应的过滤参数的数据信息;根据所述统计方式参数在所述数据信息中统计;根据所述XML配置文件、所述统计方式和统计结果,生成报表。进一步地,所述根 ...
【技术保护点】
一种报表生成方法,其特征在于,该方法包括:接收用户的编辑操作,确定待生成的报表的显示架构以及所述显示架构中每个统计项的显示关系,并生成对应的可扩展标记语言XML配置文件,其中所述每个统计项中携带有对应的数据源、统计方式和统计方式参数;针对每个统计项,根据用户选择的时间信息和该统计项对应的过滤参数,在所述数据源中查找满足所述时间信息和该统计项对应的过滤参数的数据信息;根据所述统计方式参数在所述数据信息中统计;根据所述XML配置文件、所述统计方式和统计结果,生成报表。
【技术特征摘要】
1.一种报表生成方法,其特征在于,该方法包括:接收用户的编辑操作,确定待生成的报表的显示架构以及所述显示架构中每个统计项的显示关系,并生成对应的可扩展标记语言XML配置文件,其中所述每个统计项中携带有对应的数据源、统计方式和统计方式参数;针对每个统计项,根据用户选择的时间信息和该统计项对应的过滤参数,在所述数据源中查找满足所述时间信息和该统计项对应的过滤参数的数据信息;根据所述统计方式参数在所述数据信息中统计;根据所述XML配置文件、所述统计方式和统计结果,生成报表。2.如权利要求1所述的方法,其特征在于,所述根据所述XML配置文件、所述统计方式和统计结果,生成报表之前,所述方法还包括:接收用户的选择操作,确定用户选择的显示样式信息;所述根据所述XML配置文件、所述统计方式和统计结果,生成报表包括:根据根据所述XML配置文件、所述统计方式和统计结果,按照所述显示样式信息,生成报表。3.如权利要求1所述的方法,其特征在于,所述方法还包括:接收用户发送的报表下载请求,其中所述报表下载请求中携带有用户选择的生成的报表的文件格式类型;将生成的所述文件格式类型的报表发送给所述用户。4....
【专利技术属性】
技术研发人员:朱二夫,谈勇,
申请(专利权)人:北京神州绿盟信息安全科技股份有限公司,北京神州绿盟科技有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。