隐藏数据计算系统和隐藏数据计算方法技术方案

技术编号:9519289 阅读:84 留言:0更新日期:2014-01-01 16:56
本发明专利技术提供了一种隐藏数据计算系统和一种隐藏数据计算方法,其中,该隐藏数据计算系统包括:隐藏设置单元,用于根据接收到的隐藏指令,将表单中的第一目标数据设置为隐藏字段;计算单元,用于识别到对所述表单中的动态数据扩展区中目标单元格的预设操作时,根据所述目标单元格中的目标公式进行计算,将计算结果填充至所述目标单元格,其中,所述目标公式与所述第一目标数据和所述动态数据扩展区中的第二目标数据相关联。通过本申请的技术方案,可以取到动态数据的扩展区域内非显示的数据进行计算,提高在电子表格中生成表单的自由性、灵活性以及便捷性,满足了用户对表单更高层次应用的需求。

【技术实现步骤摘要】
【专利摘要】本专利技术提供了一种隐藏数据计算系统和一种隐藏数据计算方法,其中,该隐藏数据计算系统包括:隐藏设置单元,用于根据接收到的隐藏指令,将表单中的第一目标数据设置为隐藏字段;计算单元,用于识别到对所述表单中的动态数据扩展区中目标单元格的预设操作时,根据所述目标单元格中的目标公式进行计算,将计算结果填充至所述目标单元格,其中,所述目标公式与所述第一目标数据和所述动态数据扩展区中的第二目标数据相关联。通过本申请的技术方案,可以取到动态数据的扩展区域内非显示的数据进行计算,提高在电子表格中生成表单的自由性、灵活性以及便捷性,满足了用户对表单更高层次应用的需求。【专利说明】
本专利技术涉及数据处理
,具体而言,涉及一种隐藏数据数据系统和一种隐藏数据计算方法。
技术介绍
动态数据扩展区是指可以动态生成数据的区域,当点击预览时,该区域可以扩展,并动态生成数据。基于有动态数据扩展区域的电子表格中应用单元公式取数据集中的数据,计算后生成表单是用户常见的基本要求。所取的数据一般是当前表单中显示的数据,然而有些时候用户不但要取到当前表单中显示的数据,还要希望取到非表单界面中的数据,进行计算生成用户想要的到的表单,而且有些情况,用户并不希望所用到的数据都显示在表单中,只希望展现结果即可。但是相关技术中可以利用单元公式取到表单界面中显示的数据,但是不能取到非表单界面中的数据进行计算并生成表单。
技术实现思路
本专利技术正是基于上述问题,提出了一种数据计算技术,可以取到动态数据的扩展区域内非显示的数据进行计算,提高在电子表格中生成表单的自由性、灵活性以及便捷性,满足了用户对表单更高层次应用的需求。有鉴于此,本专利技术提出了一种隐藏数据计算系统,包括:隐藏设置单元,用于根据接收到的隐藏指令,将表单中的第一目标数据设置为隐藏字段;计算单元,用于识别到对所述表单中的动态数据扩展区中目标单元格的预设操作时,根据所述目标单元格中的目标公式进行计算,将计算结果填充至所述目标单元格,其中,所述目标公式与所述第一目标数据和所述动态数据扩展区中的第二目标数据相关联。在上述技术方案中,优选地,还包括:区域设置单元,用于根据接收到的区域设置指令,将所述表单中的目标区域设置为所述动态数据扩展区;数据添加单元,用于根据接收到的数据添加指令将目标数据集添加至所述动态数据扩展区,其中,所述目标数据集包含所述第二目标数据。在上述技术方案中,优选地,还包括:数据添加单元,用于根据接收到的数据添加指令,将目标数据集添加至所述表单的目标区域,其中,所述目标数据集包含所述第二目标数据;区域设置单元,用于根据接收到的区域设置指令,将所述目标区域设置为所述动态数据扩展区。在上述技术方案中,优选地,还包括:公式编辑单元,用于根据接收到的公式编辑指令,根据所述第一目标数据和所述第二目标数据生成所述目标公式;和/或公式添加单元,用于根据接收到添加指令,将所述目标公式添加至所述动态数据扩展区的目标单元格。在上述任一技术方案中,优选地,还包括:展现单元,用于根据接收到的展现指令,按照预设方式展现所述计算结果。本申请还提出了一种隐藏数据计算方法,包括:步骤202,根据接收到的隐藏指令,将表单中的第一目标数据设置为隐藏字段;步骤204,在识别到对所述表单中的动态数据扩展区中目标单元格的预设操作时,根据所述目标单元格中的目标公式进行计算,将计算结果填充至所述目标单元格,其中,所述目标公式与所述第一目标数据和所述动态数据扩展区中的第二目标数据相关联。 在上述技术方案中,优选地,在所述步骤202之前还包括:根据接收到的区域设置指令,将所述表单中的目标区域设置为所述动态数据扩展区,根据接收到的数据添加指令将目标数据集添加至所述动态数据扩展区,其中,所述目标数据集包含所述第二目标数据。在上述技术方案中,优选地,在所述步骤202之前还包括:根据接收到的数据添加指令,将目标数据集添加至所述表单的目标区域,根据接收到的区域设置指令,将所述目标区域设置为所述动态数据扩展区,其中,所述目标数据集包含所述第二目标数据。在上述技术方案中,优选地,在所述步骤204之前还包括:根据接收到的公式编辑指令,根据所述第一目标数据和所述第二目标数据生成所述目标公式,和/或根据接收到添加指令,将所述目标公式添加至所述动态数据扩展区的目标单元格。在上述任一技术方案中,优选地,还包括:根据接收到的展现指令,按照预设方式展现所述计算结果。通过以上技术方案,可以取到动态数据的扩展区域内非显示的数据进行计算,提高在电子表格中生成表单的自由性、灵活性以及便捷性,满足了用户对表单更高层次应用的需求。【专利附图】【附图说明】图1示出了根据本专利技术的实施例的隐藏数据计算系统的示意框图;图2示出了根据本专利技术的实施例的隐藏数据计算方法的示意流程图;图3示出了根据本专利技术的实施例的隐藏数据计算方法的具体示意流程图;图4A至图4G示出了根据本专利技术的实施例的生成报表的示意图。【具体实施方式】为了能够更清楚地理解本专利技术的上述目的、特征和优点,下面结合附图和【具体实施方式】对本专利技术进行进一步的详细描述。需要说明的是,在不冲突的情况下,本申请的实施例及实施例中的特征可以相互组合。在下面的描述中阐述了很多具体细节以便于充分理解本专利技术,但是,本专利技术还可以采用其他不同于在此描述的其他方式来实施,因此,本专利技术的保护范围并不受下面公开的具体实施例的限制。图1示出了根据本专利技术的实施例的隐藏数据计算系统的示意框图。如图1所示,根据本专利技术的实施例的隐藏数据计算系统100包括:隐藏设置单元102,用于根据接收到的隐藏指令,将表单中的第一目标数据设置为隐藏字段;计算单元104,用于识别到对所述表单中的动态数据扩展区中目标单元格的预设操作时,根据所述目标单元格中的目标公式进行计算,将计算结果填充至所述目标单元格,其中,所述目标公式与所述第一目标数据和所述动态数据扩展区中的第二目标数据相关联。在该技术方案中,由于某些情况下用户在使用动态数据扩展区处理数据时,只希望显示处理结果,而对于运算过程中所用到的部分数据,则不要与处理结果一同显示在表单中,因此,在进行运算时,可以将目标单元格的计算公式(即目标公式)与某个数据(即第一目标数据)相关联,同时将该数据设置为隐藏数据,使得计算过程中应用到该数据,而在表单中却不显示该数据,比如用户在计算某种产品所用物料的总额时,需要根据物料的数量和单价进行计算,用户只需要将物料的数量显示在表单中,而不需要显示物料的单价,因此可以将物料的单价设置在表单的动态数据扩展区中,并将物料的单价设置为隐藏代码,从而在计算物料的总额时,只需后台获取物料的单价,而无需在前台显示,一方面满足了用户的需要,另一方面降低了系统显示数据所占用的内存,提高了系统运行速度。在上述技术方案中,优选地,还包括:区域设置单元106,用于根据接收到的区域设置指令,将所述表单中的目标区域设置为所述动态数据扩展区;数据添加单元108,用于根据接收到的数据添加指令将目标数据集添加至所述动态数据扩展区,其中,所述目标数据集包含所述第二目标数据。在该技术方案中,可以先在表单中划定一块区域,将其设置为动态扩展区,然后再将所需的数据集添加到该扩展区中,数据集根据扩展区中的单元格自本文档来自技高网...

【技术保护点】
一种隐藏数据计算系统,其特征在于,包括:隐藏设置单元,用于根据接收到的隐藏指令,将表单中的第一目标数据设置为隐藏字段;计算单元,用于识别到对所述表单中的动态数据扩展区中目标单元格的预设操作时,根据所述目标单元格中的目标公式进行计算,将计算结果填充至所述目标单元格,其中,所述目标公式与所述第一目标数据和所述动态数据扩展区中的第二目标数据相关联。

【技术特征摘要】

【专利技术属性】
技术研发人员:朱津华
申请(专利权)人:用友软件股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1