本发明专利技术提供了一种生成报表的方法及装置,该方法,包括:预先设置至少一个报告模板;确定待使用的目标报告模板;配置所述目标报告模板;根据配置后的所述目标报告模板,获取元数据;根据获取的元数据和配置后的所述目标报告模板,生成报表。本发明专利技术提供了一种生成报表的方法及装置,能够减少工作量。
【技术实现步骤摘要】
本专利技术涉及计算机
,特别涉及一种生成报表的方法及装置。
技术介绍
随着科学技术的快速发展,每天都会产生大量的数据。为了充分利用这些数据,一般通过报表的形式来存储这些数据。在现有技术中,人工从系统中导出数据,然后,通过EXCEL对导出的数据进行汇总计算。由于数据量很大,现有技术的报表生成方式的工作量很大。
技术实现思路
本专利技术实施例提供了一种生成报表的方法及装置,能够减少工作量。一方面,本专利技术实施例提供了一种生成报表的方法,包括:预先设置至少一个报告模板;还包括:S1:确定待使用的目标报告模板;S2:配置所述目标报告模板;S3:根据配置后的所述目标报告模板,获取元数据;S4:根据获取的元数据和配置后的所述目标报告模板,生成报表。进一步地,所述S2,包括:配置所述目标报告模板的待获取的指标;所述S3,包括:根据配置后的目标报告模板中的待获取的指标,获取待获取的指标的元数据。进一步地,所述S2,包括:在所述目标报告模板中设置数据处理插件,其中,所述数据处理插件通过SQL语句脚本和/或MDX语句脚本实现;所述S4中,包括:通过所述数据处理插件处理所述元数据,生成待显示数据,根据所述待显示数据和配置后的目标报告模板,生成所述报表。进一步地,在所述S2之前,还包括:通过即席查询搜索所述待获取的指标。进一步地,所述S2,包括:设置所述报表的格式,所述格式包括:Word、Excel、PPT。进一步地,所述S2,包括:配置所述报表中的数据的显示方式,所述显示方式包括:图形、表格、图表结合、内嵌对象、数值;在所述S4之后,还包括:根据配置的显示方式,在所述报表中显示数据。另一方面,本专利技术提供了一种生成报表的装置,包括:设置单元,用于设置至少一个报告模板;确定单元,用于确定待使用的目标报告模板;配置单元,用于配置所述目标报告模板;获取单元,用于根据配置后的所述目标报告模板,获取元数据;生成单元,用于根据获取的元数据和配置后的所述目标报告模板,生成报表。进一步地,所述配置单元,用于配置所述目标报告模板的待获取的指标;所述获取单元,用于根据配置后的目标报告模板中的待获取的指标,获取待获取的指标的元数据。进一步地,所述配置单元,用于在所述目标报告模板中设置数据处理插件,其中,所述数据处理插件通过SQL语句脚本和/或MDX语句脚本实现;所述生成单元,用于通过所述数据处理插件处理所述元数据,生成待显示数据,根据所述待显示数据和配置后的目标报告模板,生成所述报表。进一步地,该装置还包括:搜索单元,用于通过即席查询搜索所述待获取的指标。进一步地,所述配置单元,用于设置所述报表的格式,所述格式包括:Word、Excel、PPT。进一步地,所述配置单元,用于配置所述报表中的数据的显示方式,所述显示方式包括:图形、表格、图表结合、内嵌对象、数值;还包括:显示单元,用于根据配置的显示方式,在所述报表中显示数据。在本专利技术实施例中,预先设置至少一个报告模板,用户可以根据需要选择目标报告模板,并进行配置,配置完成后,根据目标报告模板的配置,自动获取元数据,生成报表,用户无需手工导入数据,减少了工作量。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术一实施例提供的一种生成报表的方法的流程图;图2是本专利技术一实施例提供的另一种生成报表的方法的流程图;图3是本专利技术一实施例提供的一种生成报表的装置的示意图;图4是本专利技术一实施例提供的另一种生成报表的装置的示意图。具体实施方式为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例,基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本专利技术保护的范围。如图1所示,本专利技术实施例提供了一种生成报表的方法,该方法可以包括以下步骤:S0:预先设置至少一个报告模板;S1:确定待使用的目标报告模板;S2:配置所述目标报告模板;S3:根据配置后的所述目标报告模板,获取元数据;S4:根据获取的元数据和配置后的所述目标报告模板,生成报表。在本专利技术实施例中,预先设置至少一个报告模板,用户可以根据需要选择目标报告模板,并进行配置,配置完成后,根据目标报告模板的配置,自动获取元数据,生成报表,用户无需手工导入数据,减少了工作量。在一种可能的实现方式中,所述S2,包括:配置所述目标报告模板的待获取的指标;所述S3,包括:根据配置后的目标报告模板中的待获取的指标,获取待获取的指标的元数据。在该实现方式中,用户可以根据需要配置相应的指标,在获取元数据时,根据配置的这些指标的元数据进行获取。在一种可能的实现方式中,在所述S2之前,还包括:通过即席查询搜索所述待获取的指标。具体地,即席查询可以通过指标导航来实现。通过指标导航用户可以搜索指标名称、查看指标的元数据、关联的应用,并提供指标快速数据分析功能等。指标导航功能方便用户掌握系统中包含的所有指标,并能够及时定位到自己所需的指标及灵活进行定制与呈现指标。通过按统计点(MSC(MobileSwitchingCenter,移动交换中心)、BSC(BalancedScoreCard,平衡计分卡)、BTS(BaseTransceiverStation,基站收发台)、GGSN(GatewayGPRSSupportNode,网关GPRS支持节点)、SGSN(ServingGPRSSupportNode,服务GPRS支持节点)等)、数据源(话务网管系统、数据网管、传输网管等)、主题域等(容量、质量、效率、故障等)多种角度有序组织指标,提供快速指标树图导航查找、精确及模糊搜索查找。为方便用户掌握系统中包含的所有指标,并能够便捷的定位到自己所需的指标。可以通过关键字模糊搜索定位指标搜索,结果以列表的方式显示相关链接,点击搜索结果链接,用户可以跳转到指标定义页面,查看指标元数据信息;本文档来自技高网...
【技术保护点】
一种生成报表的方法,其特征在于,包括:预先设置至少一个报告模板;还包括:S1:确定待使用的目标报告模板;S2:配置所述目标报告模板;S3:根据配置后的所述目标报告模板,获取元数据;S4:根据获取的元数据和配置后的所述目标报告模板,生成报表。
【技术特征摘要】
1.一种生成报表的方法,其特征在于,包括:
预先设置至少一个报告模板;还包括:
S1:确定待使用的目标报告模板;
S2:配置所述目标报告模板;
S3:根据配置后的所述目标报告模板,获取元数据;
S4:根据获取的元数据和配置后的所述目标报告模板,生成报表。
2.根据权利要求1所述的方法,其特征在于,
所述S2,包括:配置所述目标报告模板的待获取的指标;
所述S3,包括:根据配置后的目标报告模板中的待获取的指标,获取待
获取的指标的元数据。
3.根据权利要求1所述的方法,其特征在于,所述S2,包括:
在所述目标报告模板中设置数据处理插件,其中,所述数据处理插件通
过SQL语句脚本和/或MDX语句脚本实现;
所述S4中,包括:通过所述数据处理插件处理所述元数据,生成待显
示数据,根据所述待显示数据和配置后的目标报告模板,生成所述报表。
4.根据权利要求2所述的方法,其特征在于,在所述S2之前,还包括:
通过即席查询搜索所述待获取的指标。
5.根据权利要求1所述的方法,其特征在于,所述S2,包括:设置所
述报表的格式,所述格式包括:Word、Excel、PPT;
和/或,
所述S2,包括:配置所述报表中的数据的显示方式,所述显示方式包括:
图形、表格、图表结合、内嵌对象、数值;
在所述S4之后,还包括:根据配置的显示方式,在所述报表中显示数
据。
6.一种生成报表的装...
【专利技术属性】
技术研发人员:田洋,
申请(专利权)人:浪潮通信信息系统有限公司,
类型:发明
国别省市:山东;37
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。