课程相关材料(主讲老师钟龙凯-扩展报表服务部)
课程扩展资料:
目前只有容器部署的说明。
轻报表属于计算密集型的服务,为了不影响业务系统的正常使用,我们建议轻报表独立部署,所以提供了单独部署文档。会涉及到需要安装Java,安装后打开的轻报表的界面UI和EAS很像。
可参考学习使用
苍穹大平台小场景-轻报表(产品简介视频)
EAS扩展报表培训视频
扩展报表开发基础培训-武振旺2018-09-20
扩展报表入门开发-王东东-2021-04-26
产品支持说明
轻报表从4.0.020补丁开始在私有云上支持,在5.0以后在公有云后支持。
相关交流群(云之家)
1.轻报表应用整体介绍
1.1业务场景
具有中国特色的复杂报表,其样式内容能够满足中国本土企业的实际需求。
中国式复杂报表主要特征:
格式灵活
信息量大
多数据源
计算复杂
1.2产品概述
轻报表是金蝶自主研发的低代码中国式复杂报表平台,它可以任意连接一切可获得的企业数据资产,灵活定制各类格式固定、样式复杂的报表,通过自定义查询界面实现终端用户的自由查询,支持报表的发布和授权,满足企业不同场景下的复杂报表需求。
相较于轻分析:
轻分析能制作范式化的报表
轻报表基于金蝶自研的非线性报表引擎,可以制作各种格式复杂、样式丰富的报表。
列表型报表、交叉分析报表、分组汇总报表这种是属于范式化的报表
复杂表头报表、多源分片报表、主子报表、树形报表、简历型报表等属于非线性的、格式灵活的报表。
和EAS扩展报表有什么区别?
与EAS扩展报表一脉相承
扩展报表为在苍穹中灰度发布时名称,正式版本为轻报表
非线性报表示例
多源分片报表 | |
![]() | 表单式的主子报表 |
![]() | 树形报表 |
![]() | 复杂表头报表 |
1.3产品蓝图
轻分析:数据分析与数据可视化,面向业务人员(拖拉拽)
轻报表:中国式复杂报表,面向技术人员(制作后发布给业务人员)
轻分析和轻报表都是我们数据服务平台提供的低代码数据平台的一部分,它们共同为客户提供了完整的商业分析解决方案。轻报表解决的是中国式复杂报表问题。轻分析解决的是数据分析与数据可视化的问题。
2.轻报表应用新增特性介绍
2.1特性总览
序号 | 特性名称 | 所属应用 | 特性价值 | V5.0新增 |
1 | 数据准备 | 轻报表 | 数据集用于为报表设计提供数据准备,支持:
支持多种自定义参数控件,可设置参数间的联动,以满足终端用户个性化的查询需求。 | √ |
2 | 报表设计 | 轻报表 | 轻报表提供了类Excel的报表设计器,用户只需引入已设计好的数据集,通过简单操作,便可制作出多源分片报表、简历型报表、树形报表等不同场景下的中国式复杂报表。 | √ |
3 | 报表运行 | 轻报表 | 报表运行支持多样化查阅方式,包括
| √ |
2.2新增特性介绍
(1)数据准备
特性说明
数据集 用于为报表设计提供数据准备
支持使用SQL连接SQL Server、Oracle等关系型数据库进行异构系统的数据查询
支持使用苍穹实体查询语法(OQL)进行跨库跨表的苍穹业务数据查询
支持多种自定义参数控件,可设置参数间联动,以满足终端用户个性化的查询需求
价值亮点
轻报表提供了数据集设计器,支持用户灵活定义用于报表设计的各种数据
用户可以任意连接一切可获得的企业数据资产,满足报表从各种异构数据系统中查询取数的需求
用户可以灵活的自定义查询,高效方便的获取报表需要的业务数据
(2)报表设计
特性说明
报表设计器提供了复杂的格式表格的设计能力
支持字体、颜色、边框等丰富的属性设置
支持斜线表头、多层复杂表头、合并单元格等复杂表格的样式设计
提供了强大的公式引擎,支持130余种公式,其中包含财务、供应链等业务取数公式,高效获取业务数据
价值亮点
通过“兼容Excel”,降低了用户学习成本,能帮助用户快速掌握使用报表设计器的方法
通过“多个数据源”,用户可以制作出数据内容丰富、来源多样的报表,满足报表的数据内容多样化展示需求
通过使用公式,用户可以编写逻辑复杂的计算公式,能够满足各种复杂报表的计算需求
(3)报表运行
特性说明
报表运行支持多样化查阅方式,包括预览、导出Excel及PDF
支持发布到数据分析中心及应用菜单等,并支持按用户和角色授权
价值亮点
已授权用户可在发布路径下查看到所发布的报表,并且支持导出报表
3.轻报表入门
3.1基本概念
(1)扩展
当单元格的数据值表达式为集合表达式时,则该单元格为可扩展单元格
当单元格的数据值表达式为单值表达式时,则该单元格为不可扩展单元格
报表运行时,会将该单元格扩展为多个单元格,复制出的单元格的数据值依次为表达式的结果数据值,表达式返回几个值,单元格就复制几个。
复制出来的新单元格的所有属性和扩展单元格的属性相同。
(2)扩展方向:横向扩展、纵向扩展(默认纵向)
(3)父格和子格
单元格进行扩展的过程中,扩展的单元格称为父格,跟随扩展、被动复制的单元格称为子格
子格有两个父格,分别是横向父格和纵向父格,父格可以有0~N个子格
缺省情况下,
子格的横向父格:子格上边的扩展单元格
子格的纵向父格:子格左边的扩展单元格
子格跟随横向父格进行横向扩展,跟随纵向父格进行纵向扩展
横向父格、纵向父格是可以在报表设计器中通过设置单元格属性进行改变。
(4)多级扩展
当报表中存在子格同时是其他的单元格的父格时,则形成了多级扩展
轻报表支持任意层级的多级扩展
当报表存在多级扩展时,扩展次序是从主到次(即先扩展父格,后扩展其子格,再扩展其二级子格,依此类推)
(5)交叉扩展
当同一报表中同时有纵向扩展格和横向扩展格,且它们的子格有重叠部分,则这些子格就既有纵向父格又有横向父格,那么子格在扩展时会被既向下又向右复制,形成一片矩形单元格区域,从而做到交叉扩展。
3.2分类
(1)列表型报表
(2)分组汇总型报表
(3)交叉分析型报表
3.3如何授权
4.功能特性
4.1数据准备
4.2报表设计
(1)高度兼容Excel
(2)多个数据集
(3)非线性扩展模型
(4)提供强大的公式引擎
(5)丰富的报表样式
(6)联查/联动
4.3报表运行
推荐阅读