870 likes | 1.07k Views
扩展报表专题培训 —For EAS BOS 6.2. 演讲人. 金蝶软件(中国)有限公司. 目录. 概述 产品概述 技术架构 发展方向 特性介绍 基本概念 环境介绍 报表应用流程 公式系统 典型应用. 概述 - 产品概述. 扩展报表是金蝶公司推出的新一代报表产品,该报表实现了符合广大用户使用习惯的类 EXCEL 的绘制方式,用户可以在 EAS 客户端轻松定制、发布报表,开发效率是传统报表产品的 10 倍以上。. 概述 - 产品概述.
E N D
扩展报表专题培训—For EAS BOS 6.2 演讲人 金蝶软件(中国)有限公司
目录 • 概述 • 产品概述 • 技术架构 • 发展方向 • 特性介绍 • 基本概念 • 环境介绍 • 报表应用流程 • 公式系统 • 典型应用
概述-产品概述 扩展报表是金蝶公司推出的新一代报表产品,该报表实现了符合广大用户使用习惯的类EXCEL的绘制方式,用户可以在EAS客户端轻松定制、发布报表,开发效率是传统报表产品的10倍以上。
概述-产品概述 针对复杂的“中国式”报表的需求,扩展报表更自主研发了非线性扩展模型,使报表具有满足不同复杂报表需求的能力。以往EAS难以满足的“疑难报表”基本都可使用扩展报表编制。 在重庆烟草项目中,更现场验证了使用扩展报表制作国资委报表的能力,其快速高效的开发能力、强大的报表展现能力、快捷的报表部署机制,赢得了原型客户的一致赞许。
概述-产品概述 扩展报表不是传统意义上的报表设计工具,它提供了对EAS的支持,可以灵活使用EAS中各种元数据,并充分利用EAS强大的组织架构支持,满足了集团企业分层管控的需要,实现了业务功能、业务信息的高效隔离与共享。 至今,扩展报表已被认为是ERP产品中制作国资委报表、劳动和社会保障部报表及其他复杂报表的最优解决方案。
目录 • 概述 • 产品概述 • 技术架构 • 发展方向 • 特性介绍 • 基本概念 • 环境介绍 • 报表应用流程 • 公式系统 • 典型应用
目录 • 概述 • 产品概述 • 技术架构 • 发展方向 • 特性介绍 • 基本概念 • 环境介绍 • 报表应用流程 • 公式系统 • 典型应用
概述-发展方向 EAS原有的众多报表: 自定义报表(财务系统使用的报表) ReportOne报表(R1报表) 固定报表 扩展报表 BI报表(web bench) BI报表(swing开发框架) BI报表(swing bench)
概述-发展方向 将来发展的报表平台: 固定报表(面向开发人员的报表开发框架) 扩展报表(面向最终用户的报表平台) BI报表(面向最终用户的分析报表平台) 其他: 废弃或继续提供支持
目录 • 概述 • 产品概述 • 技术架构 • 发展方向 • 特性介绍 • 基本概念 • 环境介绍 • 报表应用流程 • 公式系统 • 典型应用
类Excel的模板设计器 界面友好,符合用户日常使用习惯,容易掌握
Excel文件可导入报表设计器 报表模板可导出Excel 运行结果可导出Excel 与Excel高度兼容 支持Excel大部分函数 与Excel有良好的互操作性
非线性扩展模型 传统报表:条带状,纵向扩展; 扩展报表:基于单元格进行横、纵向扩展,满足复杂报表需求; 支持多源分片;轻松实现占比、同比、排名等需求; 满足各种复杂的“中国式”报表需求
高度自由的自定义参数界面 完全自定义,参数界面“画”出来(BOS6.2支持)
分发模板,授权组织访问 报表模板按组织隔离与共享 环球集团 私有模板,本组织访问 组织1 组织2 组织N 私有模板,本组织访问 私有模板,本组织访问 私有模板,本组织访问 实现集团企业报表管理的分层管控
报表数据支持按组织过滤 环球集团 整个集团的数据 组织1 组织2 组织N 组织1数据 组织2数据 组织N数据 组织之间的报表数据互不干扰
多样化访问方式 EAS菜单 (实时报表) Portal- BI平台 (实时报表) 管理报表 (静态报表) 扩展报表平台 实时报表、静态报表均可通过GUI或WEB方式访问 (BOS6.2支持发布到BI平台及管理报表)
丰富的数据展现形式 支持图表结合,支持散点图、雷达图等三十多种统计图 (BOS6.2支持)
支持报表联查 从统计数据查看明细数据 (BOS6.2支持)
目录 • 概述 • 基本概念 • 环境介绍 • 报表应用流程 • 公式系统 • 典型应用
基本概念 扩展 • 当单元格的数据值表达式为集合表达式时,该单元格即进行扩展 • 当单元格的数据值表达式为集合表达式时,该单元格为可扩展单元格 • 当单元格的数据值表达式为单值表达式时,该单元格为不可扩展单元格
基本概念 扩展方向 • 扩展分为横向扩展与纵向扩展 • 默认扩展方向是纵向扩展
基本概念 父格、子格 • 单元格进行扩展的过程中,扩展的单元格称为父格,跟随扩展的单元格被动复制的单元格称为子格 • 子格有两个父格,分别是横向父格、纵向父格,父格有0~N个子格 • 缺省情况下,横向父格是子格上边的扩展单元格,纵向父格是子格左边的扩展单元格,子格跟随横向父格进行横向扩展,跟随纵向父格进行纵向扩展 • 横向父格、纵向父格也可以通过设置属性进行改变
基本概念 多级扩展 • 子格可能同时是别的单元格的父格(即存在“孙格”),这样就形成了多级扩展 • 扩展报表支持任意级别的多级扩展。
基本概念 分片 • 指报表的纵向或横向或两个方向同时被分成了多个区域,每个区域独立扩展
基本概念 列表型报表 • 最基本的数据列表 • 一条条列出数据,数据行数不固定 • 一般实现方式:设计需要显示的列
基本概念 分组汇总型报表 • 按某个或某几个字段分组,并为每个分组提供汇总计算 • 一般实现方式:设计需要显示的列;设计分组依据;设计每个分组的汇总等计算
基本概念 交叉分析型报表 • 横纵2个方向数据扩展,行和列不固定 • 只需一个数据源就可以形成交叉表 • 一般实现方式:设计横向统计列;设计纵向统计列;设计中间的汇总值
基本概念 权限 • 扩展报表的权限包括管理权限与查看权限 • 管理权限是功能权限,指用户可进入扩展报表管理平台制作、发布、授权 • 管理权限由系统管理员授予 • 查看权限通过个别数据授权进行控制,获得授权的用户可执行对应的报表 • 查看权限通过扩展报表管理平台的授权功能授予
基本概念 组织隔离与共享 • 用户打开扩展报表、SQL数据源文件夹时,只能看到创建组织为当前登录组织的扩展报表、SQL数据源 • 用户可以维护本组织创建的扩展报表、SQL数据源 • 不同组织之间需要共享扩展报表模板、SQL数据源时,源组织可自行导出文件,目标组织再把文件导入系统
基本概念 导入、导出 • 导入、导出提供了一种在不同系统之间、同一系统不同组织之间共享报表模板、SQL数据源的方法 • 权限信息不能导出、导入,用户须另行设置导入的报表的权限
目录 • 概述 • 基本概念 • 环境介绍 • 报表应用流程 • 公式系统 • 典型应用
环境介绍 扩展报表平台 • 通过分开不同文件夹对数据源和扩展报表清晰地进行管理 • 维护数据源 • 维护扩展报表 • 扩展报表发布、授权
环境介绍 自定义SQL设计器 • 可基于BOS元数据定义SQL数据源 • 也可手工编写SQL • 预览功能可随时检查取数是否正确 • 过滤界面支持多种控件输入(输入框、日期选择框、下拉列表、多选框、F7)
环境介绍 扩展报表设计器 • 提供类Excel的报表编辑器供用户设计报表,简单易用 • 通过属性编辑器可编辑属性,所有属性都支持设置公式 • 通过数据源窗口可快速编写取数公式
环境介绍 公式向导 • 属性、单元格都可以使用公式向导设置公式 • 通过公式向导可以更方便地编写公式
目录 • 概述 • 基本概念 • 环境介绍 • 报表应用流程 • 准备数据源 • 报表制作 • 报表发布 • 报表授权 • 报表执行 • 公式系统 • 典型应用
报表应用流程-准备数据源 • 一般使用自定义SQL数据源、枚举数据源作为报表数据源 • 固定报表数据源?先忘了它吧,目前系统中还没有 • 定义SQL数据源的两种方法:利用设计向导构建SQL;自定义查询 • 枚举数据源是系统元数据,在报表平台中只能看,不能改 • 支持一个报表内引用多个数据源 • 统计型报表的数据源一般是明细数据,无需过多加工(主要通过报表公式进行加工) • 世界上没有什么是绝对的
报表应用流程-准备数据源-利用向导 一般地,利用设计向导构建SQL包括以下步骤: 选取表、设置表间链接(存在多表关联的情况下)、选取字段、设置参数、设置过滤条件、设置排序字段
报表应用流程-准备数据源-利用向导 在“表”页签,界面中显示各子系统树及其下的Query和Table,用户可以通过点击标有左右箭头的按钮选取表
报表应用流程-准备数据源-利用向导 在“链接”页签,通过拖放的方式建立表间关联 右键菜单,可进一步设置链接属性,或断开链接
报表应用流程-准备数据源-利用向导 在“字段”页签,选取需要在SQL中使用到的字段,包括输出、作为过滤条件,等等 可以修改字段别名
报表应用流程-准备数据源-利用向导 在“参数”页签,设置需要用户输入的参数信息 点击“编辑”按钮,可修改下拉列表、多选框、F7按钮的属性
报表应用流程-准备数据源-利用向导 在“过滤”页签,设置字段与用户输入参数(“参数”页签中设置的参数)的比较、字段与内置参数的比较 注意:比较值下拉列表的项目是根据表达式的数据类型变化的
报表应用流程-准备数据源-利用向导 在“排序”页签,设置根据哪些字段进行排序、升降序以及排序的先后顺序
报表应用流程-准备数据源-利用向导 在“查询”页签,可以看到生成的SQL 如勾选右上方“排除重复记录”多选框,SQL变成“select distinct ……” 如勾选左下方的“自定义查询” ,则切换到自定义查询方式
报表应用流程-准备数据源-自定义查询 切换到“自定义查询”方式后,可以修改SQL 点击“内容取自向导”可重新生成SQL 使用数据库方言的方法是:在SQL开头加上“/*dialect*/ ”
报表应用流程-准备数据源-自定义查询 “自定义查询”方式除了可修改SQL外,还可以修改“参数”信息,允许修改“输出字段”中的别名信息(修改其他信息不会影响SQL)
报表应用流程-准备数据源-预览 预览数据源,确认取到的数据是否就是所需的数据