电脑桌面
添加蚂蚁七词文库到电脑桌面
安装后可以在桌面快捷访问

报表函数介绍

来源:金蝶云社区作者:金蝶2024-09-223

报表函数介绍

1 简介

1.1 功能介绍

函数在报表系统中有着重要的作用,在报表系统中提供了各种的取数函数,每种取数函数都有不同的功能。

2 主要操作

2.1 函数基本操作

2.1.1 函数编辑栏显示方式设置

  • 选择【视图】菜单,单击【编缉栏】,此刻会出现公式的编缉框,可以直接在界面中进行公式的编缉;

2.1.1.1 函数编辑方式

  1. 单击【插入】→【函数】,调出【报表函数】界面;

  2. 直接按F8键快捷键,调出【报表函数】界面;

  3. 单击【fx函数】调出【报表函数】界面进行函数操作。

2.1.2 编辑栏进行函数设置

  1. 用户在报表界面的函数编辑栏中,可以进行报表公式设置;

  2. 双击需要编辑公式的单元格,例如A1,单击【=】,选择函数,系统将会弹出所有报表函数的列表,也可直接进行函数表达式设置。

注意事项:

  1. 所有的函数的含义在【报表函数】界面的左下角具有提示。例如,单击ABS,在【报表函数】界面的左下角提示 ABS:计算给定数值的绝对值。

2.2 函数介绍

报表系统中所有的函数可分为数学与三角函数、财务计算函数、常用报表函数、逻辑函数、总账函数、管理报表函数、工资取数函数、固定资产取数函数、业务报表函数和业务核算函数。

2.2.1 数学与三角函数

2.2.1.1 数学与三角函数介绍

函数名称解释说明
ABS计算给定数值的绝对值
ATN计算数值的反正切值。
AVG计算所有参数的平均值,参数的类型为数值型,允许数值表达式作为参数。
COS返回给定数值的余弦值。
COUNT统计数量函数,计算所有数值单元格的个数.
EXP按给定值返回e的乘幂。
LOG计算给定数值的自然对数值
MAX计算所有参数的最大值,参数的类型为数值型,允许数值表达式作为参数。
MIN计算所有参数的最小值,参数的类型为数值型,允许数值表达式作为参数。
ROUND根据指定的位数,将数字四舍五入。
SIN返回给定数值的正弦值。
SQR返回给定正数的平方根。
SUM计算所有参数的,参数的类型为数值型,允许数值表达式作为参数。
TAN
返回数值的正切值。
VAL转值取数公式:将数字字符参数转为可以参与计算的数值。如:VAL(RPTDATE("MM")),注:对非数字字符参数返回0。

2.2.1.2 SUM函数公式定义

  1. 选择SUM函数后,系统将弹出求和函数的公式定义,其中,【参数】字段为用户所需定义的参数,该参数可以是一个单元格,也可以是一个单元块以及数值公式;

  2. 对单元格A8设置公式:SUM(A1+A2),表示单元格A8的结果 = A1单元的数据 + A2单元的数据。若为连续的单元格相加,可用符号【:】分隔。例如对单元格A8设置从A1加到A7的数据公式为:SUM(A1:A7)。

2.2.1.3 VAL函数公式定义

  1. VAL函数用于实现不同类型数据转换。以将文本型数字、RPTDATE函数带的日期型数据转换为数值型,参与公式的计算。数字字符可以是手工录入的字符,如“20”,如果录入的是文本型的字符串,VAL返还结果就是0。也可以是其他取数公式返回的数字字符。如RPTDATE("MM")函数。如为非数字字符(如2003-9-1),返回结果为0,即不支持单独的日期的转换;

  2. VAL函数对RPTDATE()函数只支持单字符串的转换。例如:RPTDATE(YY)、RPTDATE(YYYY)、RPTDATE(MM)、RPTDATE(DD);

  3. VAL函数是一个转换函数,所以在录入的取数参数外都自动加上了双引号。如果取数参数是取数公式时,系统也会自动在取数公式外加上双引号,如VAL("RPTDATE(YYYY)),请手工将公式里的双引号去掉,否则无法取数;如果取数参数为数值或字符,则不用去掉双引号。

2.2.2 财务计算函数

  1. 财务计算函数介绍:

    函数名称解释说明
    DDB用双倍余额递减法或其他指定方法,计算指定期间内某项固定资产的折旧值。
    FV基于固定利率及等额分期付款方式,返回某项投资的未来值。
    IPMT返回在给定期次内某项投资回报(或贷款偿还)的利息部分。
    NPER

    基于固定利率和等额分期付款方式,返回一项贷款或投资的期数。

    PMT返回在固定利率下,投资或贷款的等额分期偿还额。
    PPMT返回在给定期次内某项投资回报(或贷款偿还)的本金部分。
    PV返回某项投资的一系列等额分期偿还额的当前值之和(或一次性偿还额的现值)。
    RATE基于等额分期付款(或一次性付款)方式,返回投资或贷款的实际偿还率。
    REF_F返回指定报表,指定页,指定单元的值。
    SLN返回某项固定资产的每期线性折旧费。
    SYD返回某项固定资产按年限总和折旧法计算的每期折旧金额。

2.2.3 常用报表函数

2.2.3.1 常用报表函数介绍

函数名称解释说明
ACCT
总账科目取数公式。
COMPUTERTIME返回计算机的当前时间。
DATE返回计算机的当前日期。
DATEDIFF求天数公式:计算日期参数2-参数1之间的天数差,参数的类型为日期型。
ITEMINFO返回指定核算项目的属性值。
KEYWORD返回指定页,指定关键字的值。
PAGENAME返回指定页的页名。
PAGENO返回当前表页的编号。
REF返回指定页,指定单元格的值。
RPTDATE返回指定格式的当前报表日期。
RPTQUARTER季度取数公式:该公式公三个函数,计算指定会计年度、会计期间所对应的季度。
RPTSHEETDATE求报表表页日期公式:获取当前报表指定表页的默认开始日期或结束日期,并按设定的日期格式返回。
SYSINFO返回指定关键字的系统信息。

2.2.3.2 ACCT函数公式定义

  • 选择ACCT函数后,系统将弹出总账科目取数函数定义界面,用户需要进行参数设置;

  1. 科目:在【科目】录入框内按快捷键F7,系统调出【取数科目向导】界面,用户可采用向导自动生成科目与核算项目参数;

    科目公式说明:科目公式="科目代码1:科目代码2|项目类别|项目代码1:项目代码2|项目类别|项目代码1:项目代码2"

    公式中的科目代码,项目类别和项目代码,在字符“|”和“:”的分隔下可以进行20种组合,得到不同范围的科目和核算项目。组合情况如下

    A

    a

    :a

    a1:a2

    A|b

    a:|b

    :a|b

    a1:a2|b

    A|b|c

    a:|b|c

    :a|b|c

    a1:a2|b|c

    a|b|c

    a:|b|:c

    :a|b|c:

    a1:a2|b.c:

    a|b|c1:c2

    a:|b|c1:c2

    :a|b|c1:c2

    a1:a2|b|c1:c2

    其中:

    示例格式解释说明
    a、a1、a2
    表示科目代码。
    b
    表示核算项目类别名称。
    c、c1、c2
    表示核算项目代码。
    a
    表示代码大于或等于科目a的所有科目。
    :a
    表示代码小于或等于a的所有科目。
    a1:a2
    表示代码大于或等于a1并且小于或等于a2的所有科目。
    c
    表示代码大于或等于C的所有核算项目。
    :c
    表示代码小于或等于C的所有核算项目
    c1:c2
    表示代码大于或等于C1并且小于或等于C2的核算项目。
    当核算项目类别b和代码C,C1,C2都缺省
    表示指定科目下设所有的核算项目类别。
    当核算项目类别b不省略,而核算项目代码缺省
    表示指定核算项目类别b中所有核算项目。

    举例1函数表达式 ACCT(":123|客户|003:","C") :表示科目代码小于或等于123,下设科目核算项目:客户,客户代码大于或等于003的本位币的期初余额;

    举例2:函数表达式 ACCT("214|职员|0001:0012","Y") :表示科目代码为214,下设科目核算项目:职员,职员代码在0001到0012之间的本位币期末余额。

    举例3:10**表示取一级科目代码为四位,并且起始两个代码为10的所有科目。1131|客户|**表示包括科目代码1131下的所有客户。

  2. 取数类型:由客户定义科目取值为科目的期初余额、本期发生额、累计发生额等,在取数类型录入框单击F7键,系统将弹出所有类型的下拉框由用户进行选择;

    类型名称解释说明
    C
    期初余额
    JC
    借方期初余额
    DC
    贷方期初余额
    AC
    期初绝对余额
    Y
    期末余额
    JY
    借方期末余额
    DY
    贷方期末余额
    AY
    期末绝对余额
    JF
    借方发生额
    DF
    贷方发生额
    JL
    借方本年累计发生额
    DL
    贷方本年累计发生额
    SY
    利润表本期实际发生额
    SL
    利润表本年实际发生额
    BG
    取科目本年最高预算余额
    BD
    取科目本年最低预算余额
    BJG
    本期最高预算借方发生额
    BDG
    本期最高预算贷方发生额
    TC
    折合本位币期初余额
    TJC
    折合本位币借方期初余额
    TDC
    折合本位币贷方期初余额
    TAC
    折合本位币期初绝对余额
    TY
    折合本位币期末余额
    TJY
    折合本位币借方期末余额
    TDY
    折合本位币贷方期末余额
    TAY
    折合本位币期初绝对余额
    TJF
    折合本位币借方发生额
    TDF
    折合本位币贷方发生额
    TJL
    折合本位币借方本年累计发生额
    TDL
    折合本位币贷方本年累计发生额
    TSY
    折合本位币利润表本期实际发生额
    TSL
    折合本位币利润表本年实际发生额
  3. 会计期间:可直接指定期间数,分别录入【起始期间】和【结束期间】,若不选则系统默认为本期。若写入数值,表示的意义如下,0:本期,-1:上一期,-2:上两期。

  4. 年度:可直接指定年度,如2003,若不选则系统默认为当前年。若写入数值,表示的意义如下,0:本年,-1:前一年,-2:前两年。

  5. 货币:币别代码,如RMB,若不选则系统默认为综合本位币。可直接录入币别代码或按F7选择。

2.2.3.3 REF函数公式定义

  • REF函数是用来对同一张报表的不同表页中数据进行取数的,当然也可以是同一个表页中数据,需要进行定义以下两个参数;

  1. 取数内容:可为报表的单元格如A1字样或数值公式如SUM(B1:B5);

  2. 表页:报表的表页号。如果为空,则系统默认为当前的表页。

2.2.3.4 RPTDATE函数公式定义

  • 此函数提供了对当前日期按不同格式显示的功能,在显示报表编制日间,在进行页眉页脚的编辑时非常有用。

  1. 格式字符串:在参数录入框中录入"yyyy-mm",则自动生成公式为RPTDATE("YYYY-MM"),系统返回当前的年月值;

  2. 公式设置如果提示“语法错”,请检查是否多输入了双引号"",系统已自动加上双引号,不用用户输入。

2.2.3.5 RPTSHEETDATE函数公式定义

  • RPTSHEETDATE用于取出“公式取数参数”中的开始日期和结束日期,取数的格式为“yyyy-mm-dd”至”yyyy-mm-dd”,其中时间的格式可由客户自己定义。

  1. 日期类型:用于选择是开始或结束日期;

  2. 格式字符串:在参数录入框中录入"yyyy-mm",则自动生成公式为RPTDATE("YYYY-MM"),系统返回当前的年月值;

  3. 表页:用于选择当前报表下的不同表页。

2.2.4 逻辑函数

  1. 逻辑函数介绍:

    函数名称解释说明
    COMPARE比较函数。
    IF
    执行真假值判断,根据逻辑判断值的真假,返回不同的结果。

2.2.5 总账函数

2.2.5.1 总账函数介绍

函数名称解释说明
ACCT总账科目取数公式。
ACCTCASH现金流量取数公式。
ACCTCASHEXT现金流量项目按日期取函数。
ACCTEXT科目按日取数函数。
ACCTNAME总账科目名称取数公式。

2.2.5.2 ACCTEXT函数公式定义

  • 提供了按过滤条件从总账的日报表中按日取数的功能,用于编制销售日报,采购日报,费用日报等报表的编制。ACCTEXT取数的参数与科目取数ACCT类似,只是增加了对方科目编码和过滤条件等参数,同时ACCT的年度与期间在ACCTEXT中改为开始日期,结束日期。

  1. 科目编码:要取数的科目编码,可参见ACCT函数公式定义;

  2. 对方科目编码:对方科目编码实际是作为过滤条件,指定取数科目在凭证中必须应有的对应科目,若对应科目有核算项目,按F7可调出【取数科目向导】界面进行操作;

  3. 过滤条件:根据不同需要分

报表函数介绍

1 简介1.1 功能介绍函数在报表系统中有着重要的作用,在报表系统中提供了各种的取数函数,每种取数函数都有不同的功能。2 主要操作2.1 ...
点击下载文档文档为doc格式

声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。

确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息
QQ群
  • 答案:my7c点击这里加入QQ群
支持邮箱
微信
  • 微信