数据表中计算公式的处理方法和装置的制作方法

文档序号:6334233阅读:376来源:国知局
专利名称:数据表中计算公式的处理方法和装置的制作方法
数据表中计算公式的处理方法和装置
技术领域
本发明涉及数据处理技术,尤其涉及一种数据表中计算公式的处理方法及装置。背景技术
数据表是以表格形式来组织数据和信息的工具,项目是数据表中的基本构成要素,计算公式在数据表中用来计算项目的数值。在数据表的计算中,不同的数据表计算类型,参与计算的项目不同。传统的数据表中计算公式的处理方法需要人工去判断采用哪些项目的计算公式,操作复杂,不具备便利性。并且在项目不符合当前的数据表计算类型时, 则清空项目的计算公式,导致后续相同的流程中无法进行复用。

发明内容基于此,有必要提供一种能够自动选择项目的计算公式,使数据表计算更灵活简单,操作更方便的数据表中计算公式的处理方法。一种数据表中计算公式的处理方法,包括以下步骤判断数据表计算类型;读取与所述数据表计算类型对应的项目的计算公式进行计算。优选的,所述方法还包括为所述项目设置与所述数据表计算类型对应的标记。优选的,所述读取与数据表计算类型对应的项目的计算公式进行计算的步骤包括获取所述项目的标记;根据所述项目的标记筛选出与所述数据表计算类型相对应的项目,读取所述筛选出的项目的计算公式进行计算。优选的,所述设定的计算类型包括全局数据表计算和局部数据表计算。优选的,所述为项目设置与数据表计算类型对应的标记的步骤为设置与全局数据表计算对应的全局标记以及与局部数据表计算对应的局部标记。此外,还有必要提供一种能够自动选择项目的计算公式,使数据表计算更灵活简单,操作更方便的数据表中计算公式的处理装置。一种数据表中计算公式的处理装置,包括判断模块,用于判断数据表计算类型;计算模块,读取与所述数据表计算类型对应的项目的计算公式进行计算。优选的,还包括为所述项目设置与所述数据表计算类型对应的标记的设置模块。优选的,所述计算模块包括标记获取模块,用于获取所述项目的标记;筛选模块,用于根据所述项目的标记筛选出与所述数据表计算类型相对应的项目;
公式计算模块,用于读取所述筛选出的项目的计算公式进行计算。优选的,所述设定的计算类型包括全局数据表计算和局部数据表计算。优选的,所述设置模块用于设置与全局数据表计算对应的全局标记以及与局部数据表计算对应的局部标记。上述数据表中计算公式的处理方法和装置,通过判断数据表计算类型,读取与数据表计算类型对应的项目的计算公式进行计算,实现自动选择项目参与计算,使数据表的计算更灵活简单,操作更方便。

图1为一个实施例中数据表中计算公式的处理方法的流程图;图2为另一个实施例中数据表中计算公式的处理方法的流程图;图3为一个实施例中数据表中计算公式的处理装置的结构框图;图4为另一个实施例中数据表中计算公式的处理装置的结构框图。
具体实施方式如图1所示,在一个实施例中,一种数据表中计算公式的处理方法,包括以下步骤步骤SllO中,判断数据表计算类型。步骤S120中,读取与数据表计算类型对应的项目的计算公式进行计算。不同数据表计算类型应参与计算的项目会不一样,可预先设定数据表计算类型对应需要哪些项目参与计算,然后读取与当前的数据表计算类型对应的项目的计算公式进行计算。实现了自动选择项目参与计算,数据表的计算更灵活简单,操作更方便。如图2所示,在另一个实施例中,上述数据表中计算公式的处理方法如下步骤S210中,为项目设置与数据表计算类型对应的标记。数据表计算类型包括全局数据表计算和局部数据表计算类型。全局数据表计算中,当前的数据表计算需要其它数据表中的项目和数据参与计算;局部数据表计算中,当前的数据表计算只需要自身的项目和数据参与计算。对参与全局数据表计算的项目,设置与全局数据表计算对应的全局标记, 对参与局部数据表计算的项目,设置与局部数据表计算对应的局部标记。步骤S220中,获取项目的标记。为项目设置的与数据表计算类型对应的标记在项目的控制属性一栏具有标示,全局标记和局部标记设置不同标示。可通过扫描数据表可以获得项目的标记,也可以从存储器中读取项目的标记。步骤S230中,根据项目的标记筛选出与数据表计算类型相对应的项目。由于为项目设置了与数据表计算类型对应的标记,获取项目的标记后,带标记的项目则参与数据表计算。步骤S240中,读取筛选出的项目的计算公式进行计算。由于带标记的项目与当前的数据表计算类型对应,带标记的项目应参与计算。该实施例中,数据表中各项目的计算公式事先设置好并存储在存储器中,因此可从存储器中读取带标记的项目的计算公式进行计算。可提供用户自定义项目的计算公式的接口,当新增项目时,用户也可以修改项目的计算公式,操作方便简单。
获取到带标记的项目的计算公式后,可在本地存储这些带标记的项目以及项目的计算公式,以便在后续条件符合时再参与计算,实现复用。应当说明的是,上述数据表中计算公式的处理方法可用于通用或专用的众多计算机系统环境或配置中,例如个人计算机、个人数字助理、服务器计算机、手持设备、多处理器系统或包含上述系统或设备的分布式计算环境等等。上述数据表中计算公式的处理方法可通过计算机上执行的计算机可执行指令的一般上下文中描述,包括执行特定任务或实现特定抽象数据类型的程序、对象、组件、数据结构等。如图3所示,在一个实施例中,一种数据表中计算公式的处理装置,包括以下部件判断模块100,用于判断数据表计算类型。计算模块200,用于读取与数据表计算类型对应的项目的计算公式进行计算。不同数据表计算类型应参与计算的项目会不一样,可预先设定数据表计算类型对应需要哪些项目参与计算,然后读取与当前数据表计算类型对应的项目的计算公式进行计算。实现了自动选择项目参与计算,数据表的计算更灵活简单,操作更方便。如图4所示,在另一个实施例中,上述数据表中计算公式的处理装置除了包括判断模块100、计算模块200外,还包括设置模块300,用于为项目设置与数据表计算类型对应的标记。数据表计算类型包括全局数据表计算和局部数据表计算类型。全局数据表计算中,当前的数据表计算需要其它数据表中的项目和数据参与计算;局部数据表计算中,当前的数据表计算只需要自身的项目和数据参与计算。对参与全局数据表计算的项目,设置模块300用于设置与全局数据表计算对应的全局标记,对参与局部数据表计算的项目,设置模块300用于设置与局部数据表计算对应的局部标记。该实施例中,计算模块200包括标记获取模块210,用于获取项目的标记。标记获取模块400可以通过扫描数据表获取项目的标记,或从存储器中读取项目的标记。筛选模块220,用于根据项目的标记筛选出与数据表计算类型相对应的项目。由于为项目设置了与数据表计算类型对应的标记,获取项目的标记后,带标记的项目则参与数据表计算。公式计算模块230,用于读取所述筛选出的项目的计算公式进行计算。由于带标记的项目与当前的数据表计算类型对应,带标记的项目应参与计算。应当说明的是,上述数据表中计算公式的处理装置可应用于各种通用或专用的众多计算机系统环境或配置中,例如个人计算机、个人数字助理、服务器计算机、手持设备、多处理器系统或包含上述系统或设备的分布式计算环境等等。其中的各功能模块可位于包括存储设备在内的本地或远程计算机存储介质中。以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。
权利要求
1.一种数据表中计算公式的处理方法,包括以下步骤 判断数据表计算类型;读取与所述数据表计算类型对应的项目的计算公式进行计算。
2.根据权利要求1所述的数据表中计算公式的处理方法,其特征在于,所述方法还包括为所述项目设置与所述数据表计算类型对应的标记。
3.根据权利要求2所述的数据表中计算公式的处理方法,其特征在于,所述读取与数据表计算类型对应的项目的计算公式进行计算的步骤包括获取所述项目的标记;根据所述项目的标记筛选出与所述数据表计算类型相对应的项目,读取所述筛选出的项目的计算公式进行计算。
4.根据权利要求2所述的数据表中计算公式的处理方法,其特征在于,所述设定的计算类型包括全局数据表计算和局部数据表计算。
5.根据权利要求4所述的数据表中计算公式的处理方法,其特征在于,所述为项目设置与数据表计算类型对应的标记的步骤为设置与全局数据表计算对应的全局标记以及与局部数据表计算对应的局部标记。
6.一种数据表中计算公式的处理装置,其特征在于,包括 判断模块,用于判断数据表计算类型;计算模块,读取与所述数据表计算类型对应的项目的计算公式进行计算。
7.根据权利要求6所述的数据表中计算公式的处理装置,其特征在于,还包括为所述项目设置与所述数据表计算类型对应的标记的设置模块。
8.根据权利要求7所述的数据表中计算公式的处理装置,其特征在于,所述计算模块包括标记获取模块,用于获取所述项目的标记;筛选模块,用于根据所述项目的标记筛选出与所述数据表计算类型相对应的项目; 公式计算模块,用读取所述筛选出的项目的计算公式进行计算。
9.根据权利要求7所述的数据表中计算公式的处理方法,其特征在于,所述设定的计算类型包括全局数据表计算和局部数据表计算。
10.根据权利要求9所述的数据表中计算公式的处理方法,其特征在于,所述设置模块用于设置与全局数据表计算对应的全局标记以及与局部数据表计算对应的局部标记。
全文摘要
一种数据表中计算公式的处理方法,包括一下步骤判断数据表计算类型;读取与所述数据表计算类型对应的项目的计算公式进行计算。采用上述数据表中计算公式的处理方法,能自动选择项目参与当前的数据表计算,使数据表计算更灵活简单,操作更方便。还提供了一种数据表中计算公式的处理装置。
文档编号G06F17/30GK102456013SQ20101051504
公开日2012年5月16日 申请日期2010年10月20日 优先权日2010年10月20日
发明者张鄂豫 申请人:金蝶软件(中国)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1