交通运输行业报表系统 12 第9章 分析表.docx
- 文档编号:25253671
- 上传时间:2023-06-06
- 格式:DOCX
- 页数:27
- 大小:956.56KB
交通运输行业报表系统 12 第9章 分析表.docx
《交通运输行业报表系统 12 第9章 分析表.docx》由会员分享,可在线阅读,更多相关《交通运输行业报表系统 12 第9章 分析表.docx(27页珍藏版)》请在冰豆网上搜索。
交通运输行业报表系统12第9章分析表
目录第9章分析表3
9.1基本概念介绍3
9.2制作流程3
9.2.1浮动分析表3
9.2.2固定分析表13
9.3分析表数据源15
9.3.1查询定义配置数据源16
9.3.2存储过程17
9.4分析表设置18
9.4.1目标数据18
9.4.2表达式设置19
9.4.3高级分析维度20
9.4.4功能参数配置24
9.5批量测算和收藏25
第9章分析表
分析表是指由收集的指标数据,通过分类、汇总、计数等统计运算获得的分析指标组合成的一种表格,用于对指标数据进行分析。
分析表可以定制表样,实现查询不能实现的表样。
分析表还可以嵌入到分析报告、仪表盘中,和图表、报表等模块以更丰富的形式展示数据。
9.1基本概念介绍
分析表:
通过分类、汇总、计数等方式获得指标数据的表格,用于对指标数据进行分析;
分析维度:
分析维度是对指标数据进行分析的角度,可以是表达式或者列表;
分析口径:
分析维度的组合,不同的分析维度可以组成不同的分析口径;
变量:
分析维度的取值范围。
9.2制作流程
分析表从表样上可以分为浮动分析表和固定分析表,通常分析结果的行数或者列出是不确定的,所以常用的是浮动分析表,下面分别介绍浮动分析表和固定分析表的制作过程。
9.2.1浮动分析表
新建浮动分析表:
分析久其软件投资利润率在每个时期的数据情况,结果如图9.21所示:
制作该表的流程可总结为:
新建分析表>映射指标>设置浮动区域>编辑口径>编辑映射(可省)>设置变量(可省)>分析测算
下面详细介绍每一步的制作过程。
图9.21浮动分析表
第一步:
新建分析表。
分析表的新建界面同普通报表一样,在建表时报表类型选择分析表即可,如图9.22所示:
图9.22新建分析表
第二步:
打开新建的分析表,按照需求设计好表样,在数据源主体中选择要分析测算的指标映射到报表中,这样就完成了指标的映射。
如下图9.23是映射了指标的分析表:
图9.23指标映射
@可以直接在分析表中写公式,表内公式必须使用编号格式为:
=[1,1]+[1,2]。
@目前分析表中只支持三个系统变量:
[DWDM]、[CUR_YEAR]、[CUR_TIME]。
@对于有变量的分析表,可以用[ANAL_VAR_XXX]获取变量的代码、名称等,其中XXX可以是stdcode或name等字段。
@分析表支持跨单位取数、取上期数、取累计数如[ZB,-1Y]、[ZB,-1N]、[ZB,LJ]、[ZB,-1Y,LJ]等形式。
@目前数据源支持五种类型:
报表主体、业务主体、基础数据主体、虚拟主体和存储过程,此处的虚拟主体是指用DNASQL查询的结果集,我们常用的是报表主体。
这部分在下面的章节中会具体介绍。
第三步:
分析表以浮动行作为存储容器,所以指标映射完成后,需要设置浮动行。
点击增加浮动在弹出的设置窗口中设置浮动方向、排序字段、浮动行名称等浮动信息,设置完后确定即可。
该分析表需要设置嵌套浮动,即两层浮动,如图9.24和图9.25所示:
浮动报表的制作在参数管理中有很详细的介绍。
图9.24第一层浮动
图9.25第二层浮动
第四步:
指标映射完后,需要编辑口径。
选中第一层浮动,点击编辑口径来设置分析表的分析口径,如图9.26为分析表口径设置界面:
图9.26编辑口径
同理选中第二层浮动,点击编辑口径来设置第二层浮动行的分析口径,如图9.27为分析表口径设置界面:
图9.27编辑口径
在该界面中,可以选择分析维度、设置分析维度的取值范围、是否消维、是否显示空行等。
确定后分析口径就设置完了。
下面逐个介绍功能界面中涉及到的属性:
分析维度:
根据选择的浮动区域映射的指标显示,若映射了[UNITID]和[DATATIME],则分析维度会自动将其列出,同时还会罗列出浮动区域内所有关联基础数据的指标;
设置关联指标:
若不同的指标关联同一个基础数据,并且浮动区域内映射了这些指标,那么需要选择分析测算的具体指标,因为不同指标的数据会不同。
设置如图9.28所示:
图9.28设置关联指标
消维:
选中已选内容的某一个维度,将其设置消维,那么在分析测算时不对这个维度进行分析,数据取该维度下所有维值的数据和,效果如所示:
图9.29设置为消维
显示空行:
有的维度值下没有数据,若勾选显示空行,则没有数据的维度值以空行的形式显示。
第五步:
分析表映射的指标可以设置其分析测算的方式,选中某一指标映射的单元格,点击编辑映射会弹出指标汇总方式的设置界面,如图9.28所示:
图9.210编辑映射
汇总方式默认为累加,如图9.211所示:
图9.211汇总方式
累加、平均、折半、最大值、最小值:
通常设置数值型、整数型指标为四种汇总方式的一种;
取第一个值、取最后一个值:
用来设置字符型、日期型、备注型、布尔型等指标的汇总方式;
计数:
用来统计浮动行指标数据的个数;
不重复计数:
用来统计浮动行不重复数据的个数。
过滤条件:
若有过滤条件,比如[ZB]>100,那么在过滤条件的基础上,再按照汇总方式进行分析测算。
作为行标识:
目前表达式是不能被选作分析口径的,所以提供了作为行标识这个属性,即表达式想作为分析口径时,可以勾选该选项。
把表达式作为浮动行的分析口径。
选择表达式映射的单元格,点击编辑映射,勾选上即可。
第六步:
设置变量,变量是维度取值范围的子集,点击设置变量,列表默认会显示单位、数据时期和关联基础数据的指标,如图9.212所示:
是否设置变量可根据实际需求决定,变量不是必须设置的。
图9.212设置变量
其中取值类型可以设置是单选还是多选;对于数据时期来说,取值类型分为单选、多选、范围(选择一个期间)和日(日报分析表会弹出日期选择器);
内部参数用来控制是否能选择默认值及在变量选择界面是否显示变量,若将某一变量的内部参数勾选上,如图9.213所示:
图9.213设置默认值
那么在分析测试算时的变量选择界面如图9.214所示:
图9.214选择变量
如果启用了变量,仅分析测算选择的变量的数据,其他的维度值不进行分析测算。
第七步:
查看分析表
上面所有步骤都设置好后,一个分析表就建好了。
如果需要查看分析测算结果,有两种方式,一个是在数据录入中加入分析测算按钮,在数据录入中查看分析测算结果;若启用了变量,则默认以当前单位、当前时期作为变量出分析测算结果。
另一个是新注册功能【分析表功能】,在该功能中查看分析测算结果。
图9.210所示为【分析表功能】中查看分析表结果。
图9.215分析表功能
●分析测算:
点击该按钮,重新测算分析表结果,可以在【分析表功能】的功能参数中指定是否自动测算;
●图表:
可将选中的区域数据生成图表;
●导出:
将当前分析表结果导出到excel;
●打印:
打印当前分析表。
9.2.2固定分析表
下面介绍固定分析表,顾名思义,固定分析表是表样固定的分析表,整体制作流程和浮动分析表基本一样,甚至还会简单些,因为不需要设置浮动行。
下面以一张具体的分析表介绍固定分析表,该表按单位和企业级次分析企业户数。
制作步骤如下:
第一步:
表样设计并完成指标映射,与浮动分析表是一样的。
最终的表样如图9.216所示:
图9.216固定分析表表样设计
表中所有指标映射汇总方式均设为计数,求指标数据的个数,如图9.217所示:
图9.217设置汇总方式
第二步:
在行口径和栏口径页签写过滤条件,行口径是对单位进行过滤,只分析满足过滤条件的单位的数据,比如[DWDM]=”JQ10000”,表示只分析“久其软件”这个单位的数据,其他的行口径以此类推,如图9.218所示:
图9.218行口径
栏口径的设置方式同行口径,按企业级次分别设置过滤条件,如图9.219所示:
图9.219栏口径
第三步:
行栏口径都设置完后,在【分析表功能】中分析测试就可以看到测算结果,如图9.220所示:
图9.220测算结果
9.3分析表数据源
数据源是指分析表的数据来源,目前有报表主体、业务主体、基础数据主体、虚拟主体和存储过程,如图9.31所示,下面分别介绍这几个数据源。
图9.31分析表数据源
报表主体:
和【指标管理】里面报表主体的概念是一样的,对指标数据做进一步分析,是比较常用的主体;
虚拟主体:
此处的虚拟主体是指用【查询定义】功能查询出来的结果集。
【查询定义】通过写DNA-SQL语句,直接从数据库的数据表中查询数据,而分析表依赖查询定义的结果集对数据做进一步的分析,所以可以说虚拟主体包括了报表主体;
业务主体和基础数据主体:
为其他项目或产品二次开发预留的接口,暂时不会用到;
存储过程:
将外部数据作为分析表的数据源,在9.3.2中会详细介绍。
前面介绍的分析表制作过程都是以报表主体为例展开说明的,下面主要介绍虚拟主体数据源。
9.3.1查询定义配置数据源
【查询定义】是bap开发的使用DNA-SQL语句实现数据查询的功能,目前有三种类型:
主体查询、高级查询和扩展模板。
主体查询如图9.32所示:
快速选择需要查询的主体及主体下字段即可。
图9.32主体查询
高级查询的数据源设置如图9.33所示:
其中数据源设置是通过执行SQL语句,直接查询数据库中的数据表字段得到查询列,最终得到查询结果。
图9.33高级查询
扩展模型查询主要用做二次开发接口,具体可参考DNA相关文档。
虚拟主体建好后,就可以使用虚拟主体作为分析表的数据源,制作过程同前面介绍。
使用虚拟主体的可能情况:
1.虚拟主体可以实现复杂查询,在查询结果的基础上再做分析测算,而普通的报表主体数据只能直接做分析测算,对于业务复杂的项目,适合用虚拟主体;
2.对于从其他业务系统转过来的数据表,关注的是数据库里面已经存在的数据,此时如果对这部分数据做进一步的分析测试,数据来源就应该使用虚拟主体。
✐当使用高级查询时,查询字段别名必须是大写字母,不能是汉字和小写字母。
✐不同于报表主体,虚拟主体做数据源,在设置变量界面会列出所有非数值型字段
单位时期
9.3.2存储过程
报表管理中识别存储过程作为数据源(如果系统中没有存储过程,则此节点不显示),支持从Oracle存储过程中取数用于分析表的分析测算。
配置存储过程数据源的方法有两种:
1.数据源名称设置为"DS_ANALYSIS";3.启动参数中增加-Dcom.jiuqi.report.analysis.ds=数据源名称,任意一种方式设置完后,启动服务,在报表管理分析表制作界面会多出一种数据源选择方式“存储过程”如图9.34所示:
此后的操作和使用其他数据源是一样的了。
图9.34存储过程
9.4分析表设置
在JQR报表系统中,分析表的制作和普通报表的制作都在【报表管理】里面进行,弱化了分析表的功能设置,这样如果有报表制作基础那么也很容易做出分析表。
在前面的章节中已经按照流程介绍了如何做浮动分析表和固定分析表,涉及到的属性也都有说明,下面仅介绍下剩下的部分功能及属性。
9.4.1目标数据
打开一张分析表,在表样上方有五个页签如图9.41所示:
其中编号和普通报表的编号是一样的,行栏口径在前面的章节中介绍过,下面主要介绍目标数据。
目标数据是用来存储分析测算结果的,通过设置目标数据,将分析测算结果保存下来,这样下次再打开分析表时,不用重新测算直接展示目标数据存储的数据,在数据量很大的情况下,可以减少等待的时间。
既然是数据存储,就会用到指标,所以需要先在【指标管理】中建好指标,与分析表的指标映射一一对应,之后按照普通报表的制作过程,将指标映射到目标数据页签下的表样中。
如果分析维度是单位,目标数据想要存储单位,可以建个单位类型的指标,其他的根据分析结果的类型建对应类型的指标即可。
图9.41目标数据
每分析测算一次,目标数据就会更新一次,目标数据仅能在【数据录入】中查看。
@删除目标数据下的映射,也会将对应单元格的分析表映射删除。
9.4.2表达式设置
表达式设置可以比较方便的编辑单元格映射信息(编辑区域比单元格大),在编辑框内修改完后,点击右下角的更新,将修改的内容更新到单元格内。
点击显示全部会罗列显示表格内所有的表达式。
图9.42表达式设置
在图9.42的最下方,可以设置对整个报表的过滤条件,此处的过滤只过滤数据,不会过滤掉数据行,设置及效果如图9.43所示:
图9.43报表过滤
此处的报表过滤区别于浮动行上的过滤条件,浮动行过滤数据行都不会显示,而报表过滤只是不显示数据。
9.4.3高级分析维度
分析维度在前面的章节中做了介绍,维度就是被分析的对象,维度的组合构成口径。
前面介绍的都是以主维度(单位、项目)、时期和关联基础数据的指标为基础的。
但对于复杂些的项目需求,当这些分析维度不能满足的时候,就可以考虑使用高级分析维度。
只要系统中有高级分析维度,在新建分析表的口径设置中就可以看到这些维度。
在【分析维度管理页面】功能中创建高级分析维度,目前共有三种类型:
枚举列表、取值公式列表和表达式如图9.44所示:
图9.44高级分析维度类型
枚举列表:
某些枚举项的组合构成一个分析维度值,比如全国共有32个省市自治区,按照地域可以划分为东部、中部和西部等,采集数据是按照省市进行采集的,但是要按地域进行分析,对于这样的需求普通的分析维度是满足不了的,可以创建个枚举列表型的分析维度来实现。
下面举例说明。
新建个枚举列表型分析维度,分析源字典选择有数据采集的维度,分析目标字典选择要分析的维度,选择好目标字典后,在下面的表格中会罗列出目标字典的基础数据项如图9.45所示:
图9.45枚举列表分析维度
维度建好后,需要设置目标字典每个基础数据项和分析源字典基础数据项的对应关系,点开表达式设置对话框,在关联项下选择“东部七省(市)合计”对应的省份,如图9.46所示:
同理设置目标字典的其他基础数据项。
图9.46设置对应关系
在分析表设置中,选择目标字典作为分析维度如图9.47所示:
图9.47将分析维度设为口径
最后的分析测算结果如图9.48所示:
图9.48分析测算结果
取值公式列表(待完善,不建议使用):
和枚举字典类似,取值公式列表用来分析目标字典的基础数据项在满足一定条件下的分析结果,如图9.47所示:
图9.49取值公式列表
表达式:
表达式分析维度就是一个表达式,比如要出一张明细结果,用来分析一张数据表内的所有记录,对于这样的需求可以用标记数据记录的字段(RECID)作为表达式分析维度,设置如图9.410所示:
图9.410表达式分析维度
在分析表设置中,选择表达式(RECID)作为分析维度就如图9.411所示:
图9.411设置表达式分析维度为口径
源数据和最后的分析测试结果如图9.412所示:
图9.412分析测算结果
9.4.4功能参数配置
在manage界面可以配置【分析表功能】的功能参数,如图9.44所示:
图9.44功能参数配置
业务方案:
指定【分析表功能】关联的业务方案,不指定则会显示全部的业务方案;
分析表:
指定【分析表功能】关联的分析表,不指定则会显示全部的分析表;
自动测算:
选择是,在【分析表功能】中,第一次打开每张分析表都会自动测算,否则不自动测算;
变量自动匹配:
选择有变量的分析表,并设置为是才会显示该分析表下的所有变量,给变量指定默认值,进入【分析表功能】后,分析表按照指定的变量默认值测算。
9.5批量测算和收藏
分析表批量测算适用于分析表很多且每张表的变量的都一样的情况,这样选择一次变量就可以把变量相同的分析表都测算了。
当然每张表的变量不同也可以使用分析表批量测算功能。
分析表收藏是指将分析测算结果保存起来,可以在收藏夹中直接查看每次的分析测算结果。
在【分析表功能】中点击批量测算按钮,在弹出的选择框选择要批量测算的分析表及变量,如图9.51所示:
图9.51批量测算分析表和变量选择界面
选择好后点击完成会提示“是否收藏当前批量测算的结果”,选择否不会收藏直接出分析测算结果;若选择是,则点击查看收藏夹按钮,定位到刚刚选择的分析表,右侧列表会显示每次的收藏结果,如图9.52所示:
图9.52收藏夹结果
分析表的收藏分为单个分析表的收藏和批量收藏,选择要收藏的分析表,点击收藏按钮,在弹出的对话框中可以自定义显示名称及描述信息,如图9.53所示:
确定后可以点击查看收藏夹按钮查看分析结果。
图9.53单个分析表收藏
批量收藏和批量测算是一样的,选择多个分析表和对应变量(没有变量可以不选择),在批量收藏前肯定是要进行批量测算的。
在查看收藏夹界面,可以对收藏结果进行修改标题、备注、也可以删除某一次的版本。
双击某一版本还可以弹出结果界面如图9.54所示:
图9.54查看收藏结果
点击显示变量按钮可以展示出分析结果的变量如所示,若没有则提示没有对应的变量。
图9.55显示变量
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 交通运输行业报表系统 12 第9章 分析表 交通运输 行业 报表 系统 分析