CN115688715A - 一种报表生成方法、装置和计算机可读介质 - Google Patents
一种报表生成方法、装置和计算机可读介质 Download PDFInfo
- Publication number
- CN115688715A CN115688715A CN202211300819.0A CN202211300819A CN115688715A CN 115688715 A CN115688715 A CN 115688715A CN 202211300819 A CN202211300819 A CN 202211300819A CN 115688715 A CN115688715 A CN 115688715A
- Authority
- CN
- China
- Prior art keywords
- report
- report template
- target
- generated
- template
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 38
- 238000004590 computer program Methods 0.000 claims description 5
- 238000010586 diagram Methods 0.000 description 12
- 238000007726 management method Methods 0.000 description 9
- 230000006870 function Effects 0.000 description 8
- 230000008569 process Effects 0.000 description 6
- 230000004048 modification Effects 0.000 description 5
- 238000012986 modification Methods 0.000 description 5
- 230000003287 optical effect Effects 0.000 description 5
- 230000009471 action Effects 0.000 description 3
- 230000005540 biological transmission Effects 0.000 description 3
- 238000013500 data storage Methods 0.000 description 2
- 230000037430 deletion Effects 0.000 description 2
- 238000012217 deletion Methods 0.000 description 2
- 230000000644 propagated effect Effects 0.000 description 2
- 238000007792 addition Methods 0.000 description 1
- 230000000977 initiatory effect Effects 0.000 description 1
- 239000013307 optical fiber Substances 0.000 description 1
- 230000000750 progressive effect Effects 0.000 description 1
- 238000009877 rendering Methods 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
Images
Landscapes
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
本申请公开一种报表生成方法、装置和计算机可读介质,接收并响应报表生成指令,确定报表生成指令对应的待生成报表的类型,从预先配置的报表模板库中获取与待生成报表的类型匹配的目标报表模板,确定目标报表模板中的数据请求参数,通过SQL查询接口获取数据请求参数所对应的原始数据,从原始数据中确定与目标报表模板中的配置项对应的数据信息。将与目标报表模板中的配置项对应的数据信息填充至该配置项,以生成待生成报表,并输出。由于有了预先配置的报表模板库,在每次生成报表时只需选择与所需报表对应的报表模板再根据数据请求参数从SQL查询接口获取报表模板中各部分对应的数据即可,降低了生成报表的工作量,节省了时间。
Description
技术领域
本申请属于数据处理技术领域,尤其涉及一种报表生成方法、装置和计算机可读介质。
背景技术
在数据处理领域,报表被普遍使用,根据不同的业务场景生成不同的报表,但是每次生成报表时都需要重新开发接口和报表页面,比如,生成考勤报表和财务报表,需要先根据两份报表各自的需求,编写对应的报表业务逻辑,根据业务逻辑以及所需数据的不同开发对应的API接口,从API接口获取相应数据后各自生成考勤报表和财务报表。已知技术中不同的业务场景生成报表时都要重复上述步骤,增加了生成报表这一过程的工作量,浪费时间。
发明内容
有鉴于此,本申请提供一种报表生成方法、装置和计算机可读介质,以用于解决已知技术中不同业务场景生成报表需要重新开发接口和报表页面从而浪费时间的问题。。
为解决上述问题,本申请提供如下报表生成方案:
一种报表生成方法,包括:
接收报表生成指令;
响应所述报表生成指令,确定所述报表生成指令对应的待生成报表的类型;
从预先配置的报表模板库中获取与所述待生成报表的类型匹配的目标报表模板,所述目标报表模版包含至少一个配置项;
确定所述目标报表模板中的数据请求参数,通过SQL查询接口获取所述数据请求参数所对应的原始数据;
从所述原始数据中确定与所述目标报表模板中的配置项对应的数据信息;
将与所述目标报表模板中的配置项对应的数据信息填充至该配置项,以生成所述待生成报表,并输出。
可选的,所述从预先配置的报表模板库中获取与所述待生成报表的类型匹配的目标报表模板,所述目标报表模版包含至少一个配置项,包括:
对从预先配置的报表模板库中获取的报表模板进行配置项的新增、编辑、删除中的至少一种操作,得到与所述待生成报表的类型匹配的目标报表模板;
或,
获取预先配置的报表模板库中与所述待生成报表的类型匹配的目标报表模板;
或,
根据所述待生成报表的类型组装配置项得到与所述待生成报表的类型匹配的目标报表模板。
可选的,所述确定所述报表模板中的数据请求参数,通过SQL查询接口获取所述数据请求参数所对应的原始数据,包括:
确定所述目标报表模板中各个配置项对应的数据查询sql;
通过SQL接口执行数据查询sql,得到各个配置项对应的原始数据。
可选的,所述从所述原始数据中确定与所述目标报表模板中的配置项对应的数据信息,包括:
结合配置项中的报表显示字段加工原始数据得到与所述目标报表模板中的配置项对应的数据信息。
可选的,所述将与所述目标报表模板中的配置项对应的数据信息填充至该配置项,以生成所述待生成报表,并输出,包括:
将与所述目标报表模板中的配置项对应的数据信息通过SQL查询接口回传至该配置项,生成并输出所述待生成报表。
可选的,还包括:
将进行配置项的新增、编辑、删除中至少一种操作得到的目标报表模板或根据所述待生成报表的类型组装配置项得到的目标报表模板保存至报表模板库中,完成报表模板库的更新。
一种报表生成装置,包括:
指令接收单元,用于接收报表生成指令;
第一确定单元,用于响应所述报表生成指令,确定所述报表生成指令对应的待生成报表的类型;
目标报表模板获取单元,用于从预先配置的报表模板库中获取与所述待生成报表的类型匹配的目标报表模板,所述目标报表模版包含至少一个配置项;
第二确定单元,用于确定所述目标报表模板中的数据请求参数,通过SQL查询接口获取所述数据请求参数所对应的原始数据;
第三确定单元,用于从所述原始数据中确定与所述目标报表模板中的配置项对应的数据信息;
报表生成单元,用于将与所述目标报表模板中的配置项对应的数据信息填充至该配置项,以生成所述待生成报表,并输出。
一种计算机可读介质,其上存储有计算机程序,所述计算机程序被处理器执行时,能实现如上文任一项所述的报表生成方法。
由以上方案可知,本申请公开的报表生成方法、装置和***,接收报表生成指令,响应所述报表生成指令,从预先配置的报表模板库中获取与所需生成报表匹配的报表模板,根据所述报表模板中的数据请求参数,从SQL查询接口获取报表模板中数据请求参数所对应的原始数据,根据数据请求参数所对应的原始数据,确定与所需生成报表的报表模板各部分对应的数据信息,根据与所需生成报表的报表模板各部分对应的数据信息确定并显示所述所需生成报表。由于有了预先配置的报表模板库,在每次生成报表时只需选择与所需报表对应的报表模板再根据数据请求参数从SQL查询接口获取报表模板中各部分对应的数据即可,降低了生成报表的工作量,节省了时间。
附图说明
为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
图1是本申请提供的报表生成方法的一种流程示意图;
图2是本申请提供的一种统计报表实例管理界面示意图;
图3是本申请提供的一种统计报表实例编辑界面示意图;
图4是本申请提供的一种新增菜单界面示意图;
图5是本申请提供的一种菜单列表管理界面示意图;
图6是本申请提供的另一种报表生成方法的流程示意图;
图7是本申请提供的报表生成装置的组成结构图。
具体实施方式
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
本文使用的术语“包括”及其变形是开放性包括,即“包括但不限于”。术语“基于”是“至少部分地基于”。术语“一个实施例”表示“至少一个实施例”;术语“另一实施例”表示“至少一个另外的实施例”;术语“一些实施例”表示“至少一些实施例”。其他术语的相关定义将在下文描述中给出。
需要注意,本公开中提及的“第一”、“第二”等概念仅用于对不同的装置、模块或单元进行区分,并非用于限定这些装置、模块或单元所执行的功能的顺序或者相互依存关系。
需要注意,本公开中提及的“一个”、“多个”的修饰是示意性而非限制性的,本领域技术人员应当理解,除非在上下文另有明确指出,否则应该理解为“一个或多个”。
本申请公开一种报表生成方法、装置和计算机可读介质,用于提供一种通用的统计报表的生成方法,支持任意数据库表,只需要简单配置,降低生成报表的工作量,节省时间。
参见图1所示的报表生成方法的流程示意图,本申请提供的报表生成方法包括以下流程:
步骤101、接收报表生成指令。
本申请中的报表生成流程发生在用户终端,用户终端由用户进行操作。可理解的是,当用户有生成报表的需求时,会操作用户终端,发起报表生成指令。这里是,用户终端接收到由用户发送的报表生成指令。
步骤102、响应所述报表生成指令,确定所述报表生成指令对应的待生成报表的类型。
具体的,待生成报表可以是统计报表中的各种报表类型,统计报表的报表类型对应的是统计实例,统计实例可以但不限于是客服考勤客服登录登出、客服考勤客服状态、排队时长对话效率、分组对话时长对话效率、按时间段统计对话数量、按分组统计对话量、按客服统计对话数量等。
步骤103、从预先配置的报表模板库中获取与所述待生成报表的类型匹配的目标报表模板,所述目标报表模版包含至少一个配置项。
这里,配置项可以但不限于是配置目标报表模板过程中所需的统计实例、关键字段、各种功能的选择等内容。
其中,报表模板库是已经配置好的可以满足上述统计实例要求甚至符合更多统计实例要求的报表模板集合。当确定了报表生成指令对应的待生成报表的类型后,从上述报表模板库中获取与待生成报表的类型匹配的目标报表模板。
具体的,在报表模板库中获取与待生成报表的类型匹配的目标报表模板这一过程可以有三种实施方式。
其中,在一种实施方式下,对从预先配置的报表模板库中获取的报表模板进行配置项的新增、编辑、删除中的至少一种操作,得到与所述待生成报表的类型匹配的目标报表模板。
该实施方式下,报表模板中没有完全符合报表生成要求的报表模板,但是有部分符合报表生成要求的报表模板,这就需要结合实际的报表生成需求在选择的部分符合报表生成要求的报表模板上进行配置项的新增,编辑,或者删除等操作,从而得到与报表生成需求匹配的目标报表模板。
在另一种实施方式中,可以直接获取预先配置的报表模板库中与所述待生成报表的类型匹配的目标报表模板。
在这一实施方式下,报表模板库中存在与待生成报表类型完全匹配的目标报表模板,无需进行上一实施例中所述的进行配置项的新增、编辑、或者删除等操作。
在另一实施方式中,报表模板库中没有与待生成报表类型匹配的目标报表模板,就需要根据所述待生成报表的类型组装配置项得到与所述待生成报表的类型匹配的目标报表模板。
如图2所示,本申请提供的一种统计报表实例管理界面。这一界面能够实现统计实例的增删改查,每个统计实例中也可以进行管理修改。从而能够实现报表页面的查询字段的管理以及报表显示字段的管理。如图所示,显示名称代表的是统计页面当前展示出来的统计功能,查询SQL是该统计实例的数据查询SQL明细,总数查询SQL代表该统计实例各项汇总数据的查询SQL。图中还有编辑按钮,能够修改该功能实例相关的各字段的值,删除按钮则能够删除当前页面上所包含的统计实例。
步骤104、确定所述目标报表模板中的数据请求参数,通过SQL查询接口获取所述数据请求参数所对应的原始数据。
其中,SQL查询接口是本申请中进行数据传输的唯一接口,SQL不要用户指定对数据的存放方法,也不需用户了解具体的数据存放方法,这就能够做到即使完全不同底层结构的不同数据库***,也可以使用相同的结构化查询语言作为数据传输与管理的接口,而在已知技术中,需要根据不同的业务逻辑,重新开发API接口,不同的业务类型就需要重新开发不同的接口,才能进行数据传输。
在这一实施例中,先确定所述目标报表模板中各个配置项对应的数据查询sql,然后通过SQL接口执行数据查询sql,得到各个配置项对应的原始数据。
每个配置项中都有对应的数据查询sql,确定了目标报表模板之后,目标报表模板向SQL接口发起请求,并传递报表的实例参数,实例参数中可以但不限于包括统计实例的id以及分页参数,SQL接口在接收到这些参数之后,执行查询sql与总数查询sql等查询语句,就可以得到各个配置项对应的原始数据。
参见图3,本申请提供的一种统计报表实例编辑界面示意图,图中有查询字段列表,其中,参数字段是用于传递参数的属性名,用于存储用户录入查询条件值的属性名称,参数显示名称用于展示在后台界面上的查询条件录入组件前的标题。排序是用来控制查询字段的展示位置,其中有用户选择的查询条件是否展示的选择结果和查询字段是否必填的选择结果。参数集描述就是用来查询参数描述字段的。同时,该界面可以对查询字段进行编辑,修改。
步骤105、从所述原始数据中确定与所述目标报表模板中的配置项对应的数据信息。
具体的,结合配置项中的报表显示字段加工原始数据得到与所述目标报表模板中的配置项对应的数据信息。
通过配置的报表显示字段将与各配置项对应的原始数据进行加工处理。
参见图3,本申请提供的本申请提供的一种统计报表实例编辑界面示意图,图中的显示字段名称就是对应表格中的列名。名称是关联的数据属性的名称,排序代表控制列在表格中的展示顺序,格式函数代表对服务端返回的数据进行二次格式化的函数,显示类型用于定义列中数据展示的类型,比如:数字、字符、时间等。图中还有用户选择的是否支持排序的选择结果,是否支持导出的用户选择结果。并且该界面可以进行显示字段的相关配置。
步骤106、将与所述目标报表模板中的配置项对应的数据信息填充至该配置项,以生成所述待生成报表,并输出。
可理解的是,将与所述目标报表模板中的配置项对应的数据信息通过SQL查询接口回传至该配置项,进行报表渲染后生成并输出所述待生成报表。
可选的,在另一实施例中,从预先配置的报表模板库中获取与所述待生成报表的类型匹配的目标报表模板,还包括将进行配置项的新增、编辑、删除中至少一种操作得到的目标报表模板或根据所述待生成报表的类型组装配置项得到的目标报表模板保存至报表模板库中,完成报表模板库的更新。
随着报表生成数量的增多,对应的报表模板不尽相同,所以,丰富报表模板库非常必要,在每次根据业务所需获取目标报表模板之后,就会将在报表模板库中选取的进行了配置项的新增、编辑或者删除的目标报表模板以及报表模板库中没有符合实际需要的目标报表模板,根据待生成报表的类型组装配置项得到的目标报表模板保存至报表模板库中,以此完成报表模板库的更新。
一个统计实例会关联一个菜单,菜单管理功能用于管理报表页面的路由与显示,不难理解的是,报表页面如果要正常显示,需要设定一个打开该页面的路由,如图4所示,是本申请提供的一种新增菜单界面示意图,其中,父节点是菜单的上级节点,统计实例就是选取上级节点的ID进行关联的,编码/路由是页面的跳转路径,名称代表的是菜单的展示名称,图标是菜单名称左边的展示图标。参见图5,是本申请提供的一种菜单列表管理界面示意图,该界面显示可以对菜单列表中的几个字段进行重新配置,也可以删除其中的任一菜单。用户配置好统计实例和菜单之后,点击菜单即可跳转到目标报表模板页面,之后目标报表模板页面就可以向SQL接口发送数据请求。
可选的,在一实施例中,参见图6,本申请提供的另一种报表生成方法的流程示意图。首先在配置页面进行目标统计模板的配置,新增统计实例,配置sql等关键字段,配置查询字段和显示字段,配置菜单,所有配置结束之后,点击菜单就可以访问目标报表模板了,之后,向后端发起AJAX请求,这个请求能够快速将新增的统计实例更新呈现在用户界面上,不需要重新加载出整个页面,这里发送请求的同时,将统计实例对应的参数,配置的sql关键字段包括查询字段和显示字段也一并发送过去,后端在接收请求之后,响应该请求,解析统计实例对应的参数得到报表实例id,以此能够查询到报表实例,通过执行sql关键字得到报表实例对应的原始数据,然后进行数据组装,将组装好的数据发送至目标报表模板页面完成页面渲染后,生成报表并输出。
对于上述的报表生成方法,本申请还提供了一种报表生成装置,该装置的组成如图7所示。
指令接收单元10,用于接收报表生成指令。
第一确定单元20,用于响应所述报表生成指令,确定所述报表生成指令对应的待生成报表的类型。
目标报表模板获取单元30,用于从预先配置的报表模板库中获取与所述待生成报表的类型匹配的目标报表模板,所述目标报表模版包含至少一个配置项。
第二确定单元40,用于确定所述目标报表模板中的数据请求参数,通过SQL查询接口获取所述数据请求参数所对应的原始数据。
第三确定单元50,用于从所述原始数据中确定与所述目标报表模板中的配置项对应的数据信息。
报表生成单元60,用于将与所述目标报表模板中的配置项对应的数据信息填充至该配置项,以生成所述待生成报表,并输出。
在一实施方式中,目标报表模板获取单元30,具体用于:
对从预先配置的报表模板库中获取的报表模板进行配置项的新增、编辑、删除中的至少一种操作,得到与所述待生成报表的类型匹配的目标报表模板。
或,
获取预先配置的报表模板库中与所述待生成报表的类型匹配的目标报表模板。
或,
根据所述待生成报表的类型组装配置项得到与所述待生成报表的类型匹配的目标报表模板。
在一实施方式中,第二确定单元40,具体用于:
确定所述目标报表模板中各个配置项对应的数据查询sql。
通过SQL接口执行数据查询sql,得到各个配置项对应的原始数据。
在一实施方式中,第三确定单元50,具体用于:
结合配置项中的报表显示字段加工原始数据得到与所述目标报表模板中的配置项对应的数据信息。
在一实施方式中,报表生成单元60,具体用于:
将与所述目标报表模板中的配置项对应的数据信息通过SQL查询接口回传至该配置项,生成并输出所述待生成报表。
在一实施方式中,上述装置还包括:
报表模板库更新单元,用于将进行配置项的新增、编辑、删除中至少一种操作得到的目标报表模板或根据所述待生成报表的类型组装配置项得到的目标报表模板保存至报表模板库中,完成报表模板库的更新。
另外,本申请实施例还提供了一种计算机可读介质,其上存储有计算机程序,当计算机程序被执行时,能用于实现报表生成的各个处理流程。
需要说明的是,本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。
需要说明的是,本公开上述的计算机可读介质可以是计算机可读信号介质或者计算机可读存储介质或者是上述两者的任意组合。计算机可读存储介质例如可以是——但不限于——电、磁、光、电磁、红外线、或半导体的***、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子可以包括但不限于:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机访问存储器(RAM)、只读存储器(ROM)、可擦式可编程只读存储器(EPROM或闪存)、光纤、便携式紧凑磁盘只读存储器(CD-ROM)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本公开中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行***、装置或者器件使用或者与其结合使用。而在本公开中,计算机可读信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读的程序代码。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。计算机可读信号介质还可以是计算机可读存储介质以外的任何计算机可读介质,该计算机可读信号介质可以发送、传播或者传输用于由指令执行***、装置或者器件使用或者与其结合使用的程序。计算机可读介质上包含的程序代码可以用任何适当的介质传输,包括但不限于:电线、光缆、RF(射频)等等,或者上述的任意合适的组合。
为了描述的方便,描述以上***或装置时以功能分为各种模块或单元分别描述。当然,在实施本申请时可以把各单元的功能在同一个或多个软件和/或硬件中实现。
通过以上的实施方式的描述可知,本领域的技术人员可以清楚地了解到本申请可借助软件加必需的通用硬件平台的方式来实现。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在存储介质中,如ROM/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例或者实施例的某些部分所述的方法。
最后,还需要说明的是,在本文中,诸如第一、第二、第三和第四等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
以上所述仅是本申请的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本申请原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本申请的保护范围。
Claims (8)
1.一种报表生成方法,其特征在于,包括:
接收报表生成指令;
响应所述报表生成指令,确定所述报表生成指令对应的待生成报表的类型;
从预先配置的报表模板库中获取与所述待生成报表的类型匹配的目标报表模板,所述目标报表模版包含至少一个配置项;
确定所述目标报表模板中的数据请求参数,通过SQL查询接口获取所述数据请求参数所对应的原始数据;
从所述原始数据中确定与所述目标报表模板中的配置项对应的数据信息;
将与所述目标报表模板中的配置项对应的数据信息填充至该配置项,以生成所述待生成报表,并输出。
2.根据权利要求1所述的方法,其特征在于,所述从预先配置的报表模板库中获取与所述待生成报表的类型匹配的目标报表模板,所述目标报表模版包含至少一个配置项,包括:
对从预先配置的报表模板库中获取的报表模板进行配置项的新增、编辑、删除中的至少一种操作,得到与所述待生成报表的类型匹配的目标报表模板;
或,
获取预先配置的报表模板库中与所述待生成报表的类型匹配的目标报表模板;
或,
根据所述待生成报表的类型组装配置项得到与所述待生成报表的类型匹配的目标报表模板。
3.根据权利要求1所述的方法,其特征在于,所述确定所述报表模板中的数据请求参数,通过SQL查询接口获取所述数据请求参数所对应的原始数据,包括:
确定所述目标报表模板中各个配置项对应的数据查询sql;
通过SQL接口执行数据查询sql,得到各个配置项对应的原始数据。
4.根据权利要求1所述的方法,其特征在于,所述从所述原始数据中确定与所述目标报表模板中的配置项对应的数据信息,包括:
结合配置项中的报表显示字段加工原始数据得到与所述目标报表模板中的配置项对应的数据信息。
5.根据权利要求1所述的方法,其特征在于,所述将与所述目标报表模板中的配置项对应的数据信息填充至该配置项,以生成所述待生成报表,并输出,包括:
将与所述目标报表模板中的配置项对应的数据信息通过SQL查询接口回传至该配置项,生成并输出所述待生成报表。
6.根据权利要求2所述的方法,其特征在于,还包括;
将进行配置项的新增、编辑、删除中至少一种操作得到的目标报表模板或根据所述待生成报表的类型组装配置项得到的目标报表模板保存至报表模板库中,完成报表模板库的更新。
7.一种报表生成装置,其特征在于,包括:
指令接收单元,用于接收报表生成指令;
第一确定单元,用于响应所述报表生成指令,确定所述报表生成指令对应的待生成报表的类型;
目标报表模板获取单元,用于从预先配置的报表模板库中获取与所述待生成报表的类型匹配的目标报表模板,所述目标报表模版包含至少一个配置项;
第二确定单元,用于确定所述目标报表模板中的数据请求参数,通过SQL查询接口获取所述数据请求参数所对应的原始数据;
第三确定单元,用于从所述原始数据中确定与所述目标报表模板中的配置项对应的数据信息;
报表生成单元,用于将与所述目标报表模板中的配置项对应的数据信息填充至该配置项,以生成所述待生成报表,并输出。
8.一种计算机可读介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时,能实现如权利要求1-6任一项所述的报表生成方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202211300819.0A CN115688715A (zh) | 2022-10-24 | 2022-10-24 | 一种报表生成方法、装置和计算机可读介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202211300819.0A CN115688715A (zh) | 2022-10-24 | 2022-10-24 | 一种报表生成方法、装置和计算机可读介质 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN115688715A true CN115688715A (zh) | 2023-02-03 |
Family
ID=85066977
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202211300819.0A Pending CN115688715A (zh) | 2022-10-24 | 2022-10-24 | 一种报表生成方法、装置和计算机可读介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN115688715A (zh) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN116595963A (zh) * | 2023-04-12 | 2023-08-15 | 广东企企通科技有限公司 | 基于模板配置的单据生成方法、装置、设备及介质 |
CN116757169A (zh) * | 2023-08-11 | 2023-09-15 | 山东高速信息集团有限公司 | 一种高速公路养护计量支付报表的生成方法、设备及介质 |
-
2022
- 2022-10-24 CN CN202211300819.0A patent/CN115688715A/zh active Pending
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN116595963A (zh) * | 2023-04-12 | 2023-08-15 | 广东企企通科技有限公司 | 基于模板配置的单据生成方法、装置、设备及介质 |
CN116595963B (zh) * | 2023-04-12 | 2024-02-09 | 广东企企通科技有限公司 | 基于模板配置的单据生成方法、装置、设备及介质 |
CN116757169A (zh) * | 2023-08-11 | 2023-09-15 | 山东高速信息集团有限公司 | 一种高速公路养护计量支付报表的生成方法、设备及介质 |
CN116757169B (zh) * | 2023-08-11 | 2023-12-01 | 山东高速信息集团有限公司 | 一种高速公路养护计量支付报表的生成方法、设备及介质 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110310034B (zh) | 一种应用于SaaS的服务编排、业务流程处理方法和装置 | |
CN109710236B (zh) | 基于共享服务的业务开发和实现方法、装置、平台及介质 | |
CN115688715A (zh) | 一种报表生成方法、装置和计算机可读介质 | |
KR101283019B1 (ko) | SaaS 어플리케이션 생성 방법 및 이를 실행하는 어플리케이션 생성 서버 | |
CN107450903B (zh) | 一种信息处理方法及装置 | |
CN111814089A (zh) | 一种页面渲染的方法、装置、渲染服务器和存储介质 | |
KR102221863B1 (ko) | 아이티 서비스 관리 서버, 시스템 및 그 방법 | |
CN112732232A (zh) | 一种低代码在线创建与定制业务模块的方法 | |
CN115185434A (zh) | 一种车辆应用场景处理方法、装置、设备和存储介质 | |
CN111970192B (zh) | 基于会话群组的信息编辑方法及装置 | |
CN115660591A (zh) | 用于业务审批的流程配置方法、***、电子设备及介质 | |
CN113377682A (zh) | 服务测试方法及装置 | |
CN112632113B (zh) | 一种算子管理方法和算子管理*** | |
CN113407598A (zh) | 需求文档的生成方法、装置、存储介质及电子设备 | |
CN110727457B (zh) | 组件管理方法、装置、存储介质及电子设备 | |
CN112418796A (zh) | 子流程节点激活方法、装置、电子设备及存储介质 | |
CN113807877A (zh) | 一种信息投放方法、设备及存储介质 | |
KR100317227B1 (ko) | 지능망서비스생성을위한개방형서비스생성환경장치및제어방법 | |
CN108875070B (zh) | 一种设置留言类网页的方法、设备和*** | |
CN113537954B (zh) | 一种项目里程碑的处理方法、装置、存储介质及电子设备 | |
CN113806596B (zh) | 运营数据管理方法及相关装置 | |
US20170193385A1 (en) | Configurable Dialog System | |
CN117035664A (zh) | 基于模板的授信审批标准化处理方法、装置、设备及介质 | |
CN116976845A (zh) | 日程信息处理方法、装置、计算机设备和可读存储介质 | |
CN116151531A (zh) | 回访信息的处理方法及装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |