设为首页 | 加入收藏
搜狗广告

金蝶操作教程之五①——报表函数

发表时间:2015-1-18  浏览次数:1895  
字体大小: 【小】 【中】 【大】

报表函数的基本操作

在报表中需要使用函数来进行一些取数或是计算,使用函数的基本方法如下:

选择菜单〖视图〗,单击〖编缉栏〗则显示“√”,此刻会出现公式的编缉框,可以直接在界面中进行公式的编缉。编辑公式的方法有三种:

1、通过〖插入〗〖函数〗

2、按F8键快捷键

3、单击工具栏“函数”按钮调出函数列表进行函数操作。

在视图中的编缉栏中,可以进行报表公式设置,如下图所示:

通过以上三种方法中任意一种,都将会弹出所有报表函数的列表,如下图所示:

 

在“报表函数”中列示出了所有的函数,可以根据需要选择不同的函数进行公式的设置。公式设置完成后,单击【确定】,所设置的公式即保存到报表中。  

 

报表函数分类别介绍 

所有函数的含义在报表函数的左下角提示。例如,单击ABS,在报表函数的左下角提示 ABS:计算给定值的绝对值。如前图所示。

一、        全部函数

金蝶报表系统中所有的函数类型。详见下列分类函数介绍。 

二、        数学与三角函数

                 

  

          

必填项(是/否)

ABS

计算给定数据的绝对值。

根据实际需要可选

ATN

计算数据的反正切值。

根据实际需要可选

AVG

求平均数函数。

根据实际需要可选

COS

返回给定数据余弦值。

根据实际需要可选

COUNT

统计数量函数,计算所有非空格单元格的个数。

根据实际需要可选

EXP

将定值以e的幂形式表现。

根据实际需要可选

LOG

计算给定数值的自然对数值。

根据实际需要可选

MAX

求最大值函数。

根据实际需要可选

MIN

求最小值函数。

根据实际需要可选

ROUND

根据指定数值四舍五入。

根据实际需要可选

SIN

返回给定数据正弦值。

根据实际需要可选

SQR

返回给定正数的平方根。

根据实际需要可选

SUM

求和函数。

根据实际需要可选

TAN

返回给定数值的正切值。

根据实际需要可选

VAL

数据转换函数

根据实际需要可选

1、    SUM函数公式定义

选择SUM函数,系统将弹出求和函数的公式定义,具体参数设置如下:

l         参数1

您所需定义的参数,该参数可以是一个单元格,也可以是一个单元块以及数值公式。

l         参数2

同参数1。

注意事项         对单元格A8设置公式:SUMA1+A2),表示单元格A8的结果=A1单元的数据+A2单元的数据。若为连续的单元格相加,可用:分隔。例如对单元格A8设置从A1加到A7的数据公式为:SUMA1A7

如果您还有别的参数需要进行定义,在定义完参数之后单击回车键(ENTER键)系统将直接进入下一个参数的定义。

2、    VAL函数公式定义

 

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

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

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

在“数学与三角函数”类别下是日常数学计算中常用的函数,此处不再一一列举公式定义了。

三、        财务计算函数

                     

  

          

必填项(是/否)

DDB

计算用双倍余额递减法求解某一固定资产的折旧值。

FV

基于固定利率及等额分期付款方式,返回某项投资的未来值。

IPMT

返回给定期次内某项投资回报或贷款偿还的给定利息。

NPER

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

PMT

返回在固定利率下,投资或贷款的等额分期偿还额

PPMT

返回在给定期次内某项投资回报(或贷款偿还)的本金部分。

PV

返回某项投资的一系列等额分期偿还额之和(或一次性偿还额的现值)。

RATE

基于等额分期付款(或一次性付款)方式,返回投资或贷款的实际偿还率。

REF_F

返回指定报表,指定页,指定单元的值。

 

SLN

返回指定固定资产的每期线性折旧额。

SYD

返回指定固定资产按年数总和法计算的每期折旧额。

使用此类函数,用户只需录入一些简单的参数值即可完成计算的过程,无须您进行公式的设置。

四、        常用报表函数

常用报表函数,指经常使用的报表函数。

        

                            函数类型说明

  

          

必填项(是/否)

ACCT

总账科目取数公式。

COMPUTERTIME

返回计算机当前日期。

DATE

返回计算机当前日期。

DATEDIFF

求指定日期参数2与参数1之间的天数差。

ITEMINFO

返回指定核算项目的属性值。

KEYWORD

取表页的关键字的函数。

PAGENAME

取表页名称函数。

PAGENO

返回当前表页的值。

REF

返回指定表页、指定单元格的值。

RPRDATA

返回指定格式的当前报表日期。

RPTQUARTER

季度取数函数。

RPTSHEETDATE

获取当前报表指定表页的开始日期或结束日期,并以指定日期格式返回。

SYSINFO

返回指定关键字的系统信息。

          函数公式定义举例

1、  ACCT函数公式定义

选择〖插入〗—>〖函数〗,系统将所有的报表函数列出,选择“金蝶报表函数”中的ACCT函数,双击鼠标左键,系统将弹出定义公式的界面,如下图所示:

 

在进行ACCT函数中需要设置以下的一些参数:

l         科目

首次使用可采用向导自动生成科目与核算项目参数,光标在科目录入框内按键盘F7显示如下:

生成的公式描述如下:

科目公式=“科目代码1:科目代码2|项目类别|项目代码1:项目代码2|项目类别|项目代码1:项目代码2

下面针对公式中“”内的内容进行说明:

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

A

a

a

a1a2

A|b

a|b

a|b

a1a2|b

A|b|c

a|b|c

a|b|c

a1a2|b|c

a|b|c

a|b|c

a|b|c

a1a2|b.c

a|b|c1c2

a|b|c1c2

a|b|c1c2

a1a2|b|c1c2

其中:

“a”“a1”“a2”表示科目代码

“b”表示核算项目类别名称

“C”“C1”“C2”表示核算项目代码

“a表示代码大于或等于科目a的所有科目

a”表示代码小于或等于a的所有科目

“a1a2”表示代码大于或等于a1并且小于或等于a2的所有科目

“C表示代码大于或等于C的所有核算项目

C”表示代码小于或等于C的所有核算项目

“C1C2”表示代码大于或等于C1并且小于或等于C2的核算项目

当核算项目类别b和代码CC1C2都缺省时,表示指定科目下设所有的核算项目类别。

当核算项目类别b不省略,而核算项目代码缺省时,表示指定核算项目类别b中所有核算项目。

举   例            函数表达式:ACCT(“:123|客户|003:”,“C)

表示科目代码小于或等于123,下设科目核算项目:客户,客户代码大于或等于003的本位币的期初余额。

函数表达式:ACCT(“214|职员|00010012”,“Y”)

表示科目代码为214,下设科目核算项目:职员,职员代码在00010012之间的本位币期末余额。

为方便用户操作,提供“*”为科目参数的通配符,每一个通配符只匹配一个字符,可对科目(核算项目也适用)进行模糊取数。

举   例          10**表示取一级科目代码为四位,并且起始两个代码为10的所有科目。

   1131|客户|**表示包括科目代码1131下的所有客户。

因为通配符本身就具有范围的概念,因此带有通配符的科目或核算项目不能有起止范围,以免引起取数错误。同时通配符只支持匹配如:55**.**/产品/01.**.**.****,也就是说通配符必须连续匹配,并且从最后一个开始匹配,如果出现10*11**1等诸如此类的匹配,系统给出提示“不符合匹配规则”,要求重新匹配。

l  取数类型

由用户定义科目取值为科目的期初余额、本期发生额、累计发生额等,光标放在取数类型录入框内,安键盘F7键,系统将弹出所有取数类型的下拉框由您进行选择,如下图所示:

              

下面介绍以下各个代码代表的含义:

  

          

必填项(是/否)

期初余额

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

折合本位币利润表本年实际发生额

l         会计期间

可直接指定期间数,分别录入<起始期间><结束期间>,若不选则系统默认为本期。若写入数值,表示的意义如下,0:本期,-1:上一期,-2:上两期,如此类推。

l         会计年度

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

l         币别

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

注意事项         为数量取数更加精确,在报表系统中小数位数可以通过单元格式小数位设置进行控制。在总账的凭证录入时,录入的数量是多少位小数,则在报表系统中取出来的数据就是多少位,系统不做截位,如果在使用时觉得小数位太长,可以通过单元格的小数位数的设置来进行设置。

设置完这些参数之后,ACCT函数便定义完成。单击【确认】,退出公式定义的操作。还可以在不退出公式的状态下,单击ACCT函数下拉框中的“其他函数”,系统将列出所有的函数,即可以设置别的函数。 

            2、     REF函数公式定义

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

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

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

            3、     RPTDATE函数公式定义

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

 

公式设置:RPTDATA(字符串参数)。如在参数录入框中录入”yyyy-mm”,则自动生成公式为RPTDATE("YYYY-MM"),系统返回当前的年月值。

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

系统提供的另一函数RPTSHEETDATE用于取出“公式取数参数”中的开始日期和结束日期,取数的格式为“yyyymmdd””yyyymmdd”,其中时间的格式可由客户自己定义,参数设置比RPTDATA函数多两个参数:日期类型和表页。日期类型用于选择是开始或结束日期,表页用于选择当前报表下的不同表页。其他操作和RPTDATA函数一致!

注意事项         在上述这些函数中,只有金蝶报表函数ACCT同数据源相联系,必须确定数据源,为数据源配置驱动程序,确定账套数据库和系统数据库,其余的函数与数据源不相关联。 

文章评论
发表评论:(匿名发表无需登录,已登录用户可直接发表。) 登录状态: 未登录,点击登录

版权所有©2009-2017 深圳水准会计有限公司 粤ICP备16070950号-2 粤公网安备44030602000782号
地址:深圳市宝安区福永街道政丰北路108号二楼 电话:0755-32963188 邮箱:abc@szacct.com