【技术实现步骤摘要】
一种报表数据校验方法、设备及介质
本申请涉及数据校验领域,具体涉及一种报表数据校验方法、设备及介质。
技术介绍
通常情况下,员工在工作过程中经常需要制作报表,来进行相应的数据展示。在制作报表的过程中,通常需要通过报表工具展示和修改报表数据,报表类的功能应用非常广泛。但目前大部分报表展示组件只能实现前台数据的填写、展示、修改等操作,无法检验填写和计算的数据是否正确、是否符合要求,无法控制数据的有效性。
技术实现思路
为了解决上述问题,本申请提出了一种报表数据校验方法,包括:基于用户针对报表中针对指定单元格的校验请求,向所述用户展示第一公式自定义界面,所述第一公式自定义界面包括:校验符区域、数值区域;根据所述用户在所述数值区域输入的数值数据,生成所述指定单元格对应的自定义公式;根据所述自定义公式计算得到计算结果;根据所述用户在所述校验符区域输入的校验符,对所述计算结果与所述指定单元格内已输入的值进行校验。在一个示例中,所述数值包括:固定值和/或表达式,所述表达式包括计算函数、宏函数、表间取数函
【技术保护点】
1.一种报表数据校验方法,其特征在于,包括:/n基于用户针对报表中针对指定单元格的校验请求,向所述用户展示第一公式自定义界面,所述第一公式自定义界面包括:校验符区域、数值区域;/n根据所述用户在所述数值区域输入的数值数据,生成所述指定单元格对应的自定义公式;/n根据所述自定义公式计算得到计算结果;/n根据所述用户在所述校验符区域输入的校验符,对所述计算结果与所述指定单元格内已输入的值进行校验。/n
【技术特征摘要】
1.一种报表数据校验方法,其特征在于,包括:
基于用户针对报表中针对指定单元格的校验请求,向所述用户展示第一公式自定义界面,所述第一公式自定义界面包括:校验符区域、数值区域;
根据所述用户在所述数值区域输入的数值数据,生成所述指定单元格对应的自定义公式;
根据所述自定义公式计算得到计算结果;
根据所述用户在所述校验符区域输入的校验符,对所述计算结果与所述指定单元格内已输入的值进行校验。
2.根据权利要求1所述的方法,其特征在于,所述数值包括:固定值和/或表达式,所述表达式包括计算函数、宏函数、表间取数函数中的至少一种。
3.根据权利要求2所述的方法,其特征在于,所述计算函数包括:SUM求和函数、AVG求平均值函数、MAX求最大值函数、MIN求最小值函数、REF报表内单元格取数函数、PERCENT求百分比函数中的至少一种;
所述宏函数包括:KJQJ当前周期、DWNM单位内码、CURDATE当前日期、USERNAME用户名、BBLX报表类型中的至少一种。
4.根据权利要求2所述的方法,其特征在于,根据所述用户在所述数值区域输入的数值数据,生成所述指定单元格对应的自定义公式,包括:
基于所述用户在所述第一公式自定义界面中的指定操作,向所述用户展示第二公式自定义界面,所述第二公式自定义界面与所述表间取数函数相关;
根据所述用户在所述第二公式自定义界面输入的待取数单元格坐标,在数据库中确定所述待取数单元格内的单元格数据;
根据所述单元格数据,生成所述指定单元格对应的自定义公式。
5.根据权利要求4所述的方法,其特征在于,所述第二公式自定义界面包括:数值定义区域、数值显示区域、数值说明区域;
所述数值定义区域包括:待取数单元格部分,所述待取数单元格部分用于确定所述用户输入的所述待取数单元格坐标;
所述数值显示区域用于显示已确定的表间取数函数;
所述数值说明区域用于显示相应的说明信息。
6.根据权利要求2所述的方法,其特征在于,根据所述自定义公式计算得到计算结果,包括:
确定所述自定义公式中是否包含有所述宏函数和/或所述表间取数函数;
若存在,则计算所述宏函数和/或所述表间取数函数对应的中间结果;
将所述自定义公式中的所述宏函数和/或所述表间取数函数替换为所述中间结果,并计算得到计算结果。
7.根据权利要求6所述的方法,其特征在于,计算所述表间...
【专利技术属性】
技术研发人员:孙建鹏,
申请(专利权)人:山东浪潮通软信息科技有限公司,
类型:发明
国别省市:山东;37
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。