✅ 操作成功!

久其报表

发布时间:2023-06-11 作者:admin 来源:文学

久其报表

久其报表

-

2023年3月2日发(作者:工程机械液压系统)

批量打印

概述:

本系统提供了打印模板,可以同时打印多个单位的多张表,避免了重复工作。

操作:

1、选择主菜单数据收集下的批量打印;

2、选择要打印数据的数据库;

3、在弹出的对话框中选择要打印的单位;

4、在弹出的对话框中选择报表;

5、通过切换页签可以选择文档和打印模板

6、选择好后点击确定。

说明:

在选择报表、文档、打印模时可以点击鼠标右键,选择全选或是全清;

打印模板是在“系统设置”“高级打印”“高级打印定义”下已经定义的模板。

数据录入修改中的"打印"只打印当前单位下的当前表,而批量打印是打印所选择的单位的所

选择的报表、文档。

基层报表数据基层报表数据基层报表数据基层报表数据

可以用两种方法表示基层报表数据:一是系统默认的单元坐标形式,二是用户自定义的

指标名录形式。可以通过公式生成器来查看如何表示基层表单元格数据。基层表单元格的引

用分为固定表和浮动表(记录表)两种形式。

固定表

单元坐标形式:

X(i).m@n:单栏报表

X(i,j).m@n:多栏报表

其中:有

X为报表表标识;i表示行,j表示栏;

例如:A(2)表示表标识为A的单栏基层表第二行。有

m表示期限任务(月份、季度……)的期限编号,若m为月份编号,则m的取值范围为-2-12;

若m为季度编号,则m的取值范围为-2-4;若m为日任务的日编号则取值范围为-2-365........

m为"0”表示为本期,可以省略;m为-1表示上期;m为-2表示上上期;

例如:对于月任务:

A(3,2).5表示5月份A表的第三行第二栏;

A(3,2).0和A(3,2)一样表示本月A表的第三行第二栏;

A(3,2).-1表示上月A表的第三行第二栏;

A(3,2).-2表示上上月A表的第三行第二栏;作

@n表示关联任务里第n个任务,如果n=0或没有@n则表示为当前任务。

例如:当前任务和关联任务表示如下,注意第二个关联任务为月任务

A(1,1)@0和A(1,1)一样表示当前任务A表的第一行第一栏;

A(1,1)@1表示第一个关联任务A表的第一行第一栏;

A(1,1)@2表示第二个关联任务A表的第一行第一栏;

A(1,1).5@2表示第二个关联任务5月份A表的第一行第一栏。记录表

记录表分为六种类型(其中E为某一记录表):

1、E(n)型:在表内公式中取某一行的第n列值;在表外公式中当第n列为数值栏时,为

第n列所有行的汇总数(等于E("”,n)),当第n列为文字栏时,返回空串值;

2、E("",n)型,取第一栏的汇总值,文字栏返回空串值;

3、E(-编码表:编码",n)型:取指定编码的第n栏的汇总值,文字栏返回空串;其中“编

码”部分支持*、?通配;

4、E(”编码表:编码")型:返回满足编码条件时记录数,通常可通过E("编码表:编码”)来

是否存在某编码的个数;

5、E(”编码表:编码”,-m)型:返回某一具体的编码的第m个含义说明文字,此时编码不支

持*、?通配;

6、E(”编码表”,n)型:用于简表的高级设置下的提取公式设置。此时简表罗列记录表的每条记录。

当n=-1,-2,-3……时返回在记录编码在编码表中第1,2,3……栏的文字。

说明:

1、当“编码表”为当前表的第一个编码表时,可省略编码表;例如BMB为当前表的第一'

个编码表,E(”BMB:1234”,1)简化成E(”1234”,1);

2、当第(3)型位于运算式时,E("”,n)公式将对所有满足条件记录公式值,例:E(”11”,

1)=200E(2)=”1234”;

3、表外公式:E(1)*E(2)表示E(1)的汇总值*E(2)的汇总值。

分析表提取单元格引用

AA(i):用于“U”、“V”、“F”、“C”类分析表

AA(i,j):用于“X”、“V”类分析表

分析表提取只针对当前表,对于固定表i,j表示行栏。对于V类表只有在一个叠加汇总口

径下有多栏指标时才用到

分析表计算和审核单元格引用

ST(i):用于浮动结构“F”、“C”类分析表;

ST(i,j):用于固定结构“X”、“U”、“V”类分析表;

ST(i,j)@”分析结果名”指定分析表第i行第j栏;

例如:ST(1,1)@”*.001”表示同名表标识为001的分析表第一行第一栏;

ST(1,1)@”CSJG.001”表示分析结果“CSJG001”的第一行第一栏;

久其财务报表系统高级应用通用公式

一、常见公式举例

使用IF,THEN,ELSE句型:

IFBBLX=”0”ANDXBYS=”1”THEN[2,1]=1ELSE[2,1]=10。

该公式的含义为:如果报表类型(BBLX)为0,并且新报因素(XBYS)为1,那么,单元格[2,1]=1,否

则[2,1]=10。

通配符(行通配和列通配)的使用:

i.行通配:对单元格[m,n]进行行通配,应写成[*,n]

[*,5]=[*,1]-[*,4],该公式的含义为:第5栏的数据=第1栏的数据-第4栏的数据。

ii.列通配:对单元格[m,n]进行列通配,应写成[m,*]

[14]>=[15]+[16],该公式的含义为:第14行的数据>=第15行的数据+第16行的数据。

iii.[*,3]=ROUND([*,2]/[*,1]*100,2){1~6},该公式的含义为:单元格[1,2]/单元格[1,1]*100,

计算出的值,保留2位小数,假设结果为A,那么,单元格[1,3]=A。

"1"ANDZ7[*]>0THENEXIST(Z17){30,31,38~45}。该公式的含义为:如果报表

类型不为1,并且Z7表的30行或31行或38行或39行,或45行大于0,那么应填Z17表。

="3"ANDINLIST(BBLX,"0”,"9”)THENZ18[*]>0{34,40}。该公式的含义为:如果行

业代码(HYDM)为3,并且报表类型为0或报表类型为9,那么,Z18表的34行和40行都应大于

0。

1[*,*]>0THENEXIST(Z10){6,7}。该公式的含义为:如果Z1表的6行或7行大于0,

那么应填Z10表。

跨期公式:如要定义“本期累计=本期数+上期累计”,应写[1,2]=[1,1]+[1,2].-1。[1,2].-1表示

上期累计。

跨关联任务的公式:i.Z31[5,1]=Z1[82,2]@1

浮动表的公式:

i.[1]=[2,”]{2~3,5~11},该公式的含义为:浮动行取合计数,第1行第2栏(或第3、5、6,11栏)=第

2行第2栏(或第3、5、6,11栏)的合计数,第2行为浮动行。

改变单元格显示的颜色:

IF[1,4]>10THENSYS_FUI="FontColor=$00FFFF;BackColor=10;Cells=[1,4]”。该公式的含义

为:如果单元格[1,4]>10,那么该数据以黄色表示,该单元格以红色填充。

下图中,横坐标的值是BackColor,取值从1至15,纵坐标的值是BackStyle,取值1至8

二、系统公式

在对公式进行定义时,肯定要用到各种运算符和函数,因此“公式生成器”窗口中设置了大

量的操作符与函数,规则如下:

(一)代码字段:用来表示此字段的中文含义。

BBLX(报表类型)、DWDM(单位代码)、DWMC(单位名称)、XBYS(新报因素)等。

(二)单元描述:对于较为复杂的含义可用符号来表示。

表名[单元格标识或编号];例Z1[2,1]:表示Z1表的第二行第一列;Z2[A1]表示:Z2表的

A1单元格;

关联任务的报表指标描述方式:表名[单元标识或编号]@关联任务编号。例如:Z1[2,1]@1

表示关联任务1中Z1表[2,1]单元格。

“*”表示通配符:可代表任一■行任一列。

{}代表区间;例{1~6}表示:只在1到6行或列中起作用。

(三)关系运算符

“=”相等、“”不相等、“>”大于、“=”大于等于、“<=”小于等于。“&”表示

连加符:将两行或两列之间的行或列连加。

例[1]=[2]&[5]表示:[1]=[2]+[3]+[4]+[5]。

(四)数值运算符:

“+”加、"-”减、"*”乘、"/”除、"&”连加。

(五)字符串关系表达式

L$(字段名,m):表示取该字段中编码的左边m个字符。

R$(字段名,m):表示取该字段中编码的右边m个字符。

M$(字段名,i,m):表示取该字段中编码的从第i位开始的m个字符。

$字段名:表示取该字段的枚举含义。

例如:字段DWMC表示单位名称,字段XBYS表示新报因素,那么M$(DWMC,5,4)表示取

👁️ 阅读量:0