U8V11.0 产品培训— UAP 报表用友软件股份有限公司应用平台开发部讲师: XX2011 年 2 月 8 日2012 Yonyou Software Co.,Ltd.课程提纲产品概述详细介绍1.创建报表(设计时)2.报表展现(运行时)3.报表联查4.报表中心2012 Yonyou Software Co.,Ltd.各种财务报表能集中反映企业、事业等单位的资金状况、财务收支和财务成果等重要的会计信息。能够提供企业生产、库存等情况,防止呆滞料和库存积压,减低库存成本,为企业决策提供相关数据支持。交互能力强、展现丰富、高度灵活性和扩展性、高性能的分布式数据展现和分析平台 。系统提供统计类报表和预警类报表。1.1 产品综述 统计类报表 销售订单执行统计表 采购定收货统计表 批次存货汇总表 统计类报表 销售订单执行统计表 采购定收货统计表 批次存货汇总表 预警类报表 采购订单临近预警 生产订单预警 库存安全预警 预警类报表 采购订单临近预警 生产订单预警 库存安全预警2012 Yonyou Software Co.,Ltd.角色(或岗位)岗位职责应用系统功能业务人员 查看报表信息 查看报表统计分析专员 统计分析报表 图表,监控图等主管人员 根据报表提供的信息进行统计分析,从而做出企业决策 图表,监控图等系统管理员 创建及修改报表 UAP 设计器 给相关人员分配他们关注的静态报表 静态报表1.2 应用角色2012 Yonyou Software Co.,Ltd.1.3 报表展现1. 报表最终是将统计和预警数据展现给使用者2.报表数据通过报表视图展现出来:有表格视图、交叉视图、监控视图、自由视图3.报表在使用前需要通过 UAP 工具设计出来:需要设计数据源、视图展现格式2012 Yonyou Software Co.,Ltd.课程提纲产品概述详细介绍1.创建报表(设计时)2.报表展现(运行时)3.报表联查4.报表中心2012 Yonyou Software Co.,Ltd.2.1UAP 创建报表UAP 的项目中可以新建和编辑报表2012 Yonyou Software Co.,Ltd.2.1.1 通过新建业务对象创建报表新建业务对象(数据源)实体关系查询SQL 脚本查询自定义查询使用已有业务对象(数据源)2012 Yonyou Software Co.,Ltd.设置实体关系:添加实体、选择实体列、设置主实体、设置多实体关系2.1.1.1 创建实体关系查询2012 Yonyou Software Co.,Ltd.2.1.1.1 设置其他相关内容1 、设置通用属性:属性列、行权限2 、设置高级属性:计算列、查询条件、组内查询条件、分组、排序3 、设置报表名称、选择视图类型4 、设置完成后进入视图设计界面2012 Yonyou Software Co.,Ltd.2.1.1.2 创建 SQL 脚本查询1 、支持手工录入 SQL 脚本2 、支持通过图形化工具生成脚本2012 Yonyou Software Co.,Ltd.2.1.1.3 创建自定义查询1 、支持设置 DotNet 类型 数据源2 、支持设置 Com 类型数据源 2012 Yonyou Software Co.,Ltd.2.1.2 使用已有业务对象创建报表1 、设置通用属性:属性列、行权限2 、设置高级属性:计算列、查询条件、组内查询条件、分组、排序3 、设置报表名称、选择视图类型2012 Yonyou Software Co.,Ltd.2.1.2 表格视图设计工具箱多视图管理设计区属性区数据源1 、系统默认是表格视图、可以在新建时选择视图类型:表格视图、自由视图、交叉视图、监控视图2 、一个报表支持设置多个视图、每个视图类型可以不同2012 Yonyou Software Co.,Ltd.2.1.2.1 视图设计工具箱和组件1.普通标签:用来显示说明性文本,例如:报表的标题、页标题。标签并不显示数据项或表达式的数值。2.多层标签:用来实现多层标题。3.表格标签:只在表格报表中使用,表格标签可以与某个数据项绑定,用来实现显示表格中列标题及列内容的目的。4.日期数据:日期数据框可以与某个日期型的数据项绑定,用来显示此数据项的数据。5.数值数据:数值数据框可以与某个数值型的数据项绑定,用来显示此数据项的数据。6.简单计算列(数值型):对列中的数值型数据源进行简单计算。2012 Yonyou Software Co.,Ltd.2.1.2.2 视图设计公式常用公式GetUserName() : 取得操作员名 Date() : 日期Month() : 月份Year() : 年Day() : 日AccountMonth() : 会计月份AccountYear() : 会计年份Time() : 时间Page() : 页号Pages() : 页数GroupGage() : 分组页号GroupPages() : 分组页数过滤公式GetName1 (“Key”) : 过滤条件名称或条件名称区间上限GetName2(“Key”) : 过滤条件名称区间下限打印公式GroupSum(“key”) : 分组合计 PageSum(“key”) : 页合计 GoupAccSum(“key”) : 分组累计 PageAccSum(“key”) : 页累计 GroupPageAccSum() : 分组页累计 2012 Yonyou Software Co.,Ltd.2.1.2.3 视图设计向导支持通过向导简化设计过程2012 Yonyou Software Co.,Ltd.2.1.2.4UAP 发布报表1.UAP 报表发布后才能使用2.支持设置 C/S 发布和 B/S 发布3.C/S 发布后在 C/S 门户中可以打开4.B/S 发布后在 B/S 门户中可以打开2012 Yonyou Software Co.,Ltd.2.1.2.5 表格视图展现1 、报表在 UAP 中发布后即可在门户中打开2 、表格视图以最传统的表格方式展现报表3 、表格视图具有动态分组、展示形式多样、多级排序、动态设置栏目等特征。2012 Yonyou Software Co.,Ltd.自由视图支持灵活布局2.1.3 自由视图设计2012 Yonyou Software Co.,Ltd.2.1.3 自由视图展现自由视图报表的表格样式较表格报表灵活,用户可以根据需要设计各式各样的报表,比如卡片式报表2012 Yonyou Software Co.,Ltd.2.1.4 交叉视图设计行标题区列标题区交叉区交叉视图需要设置行标题、列标题、交叉点2012 Yonyou Software Co.,Ltd.2.1.4 交叉视图展现交叉视图报表提供了交叉计算功能,可以自动根据报表数据形成交叉列。2012 Yonyou Software Co.,Ltd.指标总计简单分组简单指标简单交叉仪表盘2.1.5 报表监控视图设计2012 Yonyou Software Co.,Ltd.指标矩阵:用于报表列的显示,可以在矩阵中添加组件。简单分组:选择列表要展示的数据源,依赖于指标矩阵。计算分组:对列中的数据源进行简单设计。(依赖于指标矩阵)简单交叉:选择交叉列,可以与某个或某些数据项绑定,把此数据项作为列标题。简单指标:用于报表中列为指标数据的情况,可对指标数据的显示进行详细设置。指标总计:对数据进行总计,可以单独显示,也可以应用于仪表盘。仪表盘:仪表盘必须和指标总计配合使用。图表:支持拖拽图表到设计区,双击进行图表设置,图表依赖于指标矩阵。2.1.5.1 监控视图组件2012 Yonyou Software Co.,Ltd.指标设计比较值:可以是一个数据列,或是一个表达式,也可以是固定值。关键特性:支持设置一个对比值,结果显示上升 / 下降,笑脸 / 灰脸;支持设置二个对比值,结果显示红绿灯;支持设置指标列字段颜色 ,背景色;支持环比和筛选功能。2.1.5.2 监控视图指标设计2012 Yonyou Software Co.,Ltd.仪表盘设计样式指针长度,指针颜色线条颜色,刻度颜色,字体颜色刻度条位置刻度数字位置仪表盘彩色区域的宽度,最大刻度盘面颜色2.1.5.3 监控视图仪表盘设计2012 Yonyou Software Co.,Ltd.2.1.5.4 监控视图在门户中应用1 、监控视图可在报表中打开2 、也可以在门户监控桌面中应用2012 Yonyou Software Co.,Ltd.2.1.5.5 监控视图展现1 、监控视图可以多个角度多种方式了解关键业务指标和信息的变化,提供生动的客户化图形, 提供时段化的数据视图,以实现对发展趋势的快速理解;3 、运行时数据显示的行数将受指标矩阵的高度限制,为所见即所得的方式2012 Yonyou Software Co.,Ltd.2.1.6 报表查询条件设计1 、支持设置标准条件2 、支持设置自定义条件2012 Yonyou Software Co.,Ltd.课程提纲产品概述详细介绍1. 创建报表(设计时)2. 报表展现(运行时)3. 报表联查4. 报表中心2012 Yonyou Software Co.,Ltd.2.2 报表展现1 、表格视图是报表应用最广的视图2 、以表格视图为例展开2012 Yonyou Software Co.,Ltd.2.2.1 报表工具条调整打印组:打印、输出、发布查询组:查询(多个查询方案)。定位、筛选、过滤视图组:视图(多视图管理、另存报表、另存视图、在 UAP 中设计视图),分组 / 交叉(多方案管理)、排序、保存格式、列格式(对齐方式设置、冻结设置、隐藏设置、统计方式设置)、更多设置(层次数据展开、维度扩展、显示样式、自适应列宽、自动折行)联查组:联查(多联查方案管理、定义联查报表、定义联查单据)条件格式、显示小计、显示合计、导航窗格、快捷条件2012 Yonyou Software Co.,Ltd.2.2.2 查询方案和快捷条件1.查询支持设置查询方案,支持设置快捷条件,支持录入条件值。2.支持打开报表后重新修改查询条件值3.工具条中控制快捷条件显示 / 隐藏按钮4.快捷条件支持输入条件值进行过滤5.快捷条件的查询方案右键支持增加到常用功能显示 / 隐藏快捷条件2012 Yonyou Software Co.,Ltd.2.2.3 分组方案1 、在工具条交叉 / 分组下设定义分组,支持多级分组,同一级次多个分组项2 、支持设置分组的多种展现方式,支持设置是否显示明细,支持设置合并分组显示3 、支持在分组中设置排序,排序项目依赖分组项和是否显示明细,排序是分组方案的一部分4 、表格视图和交叉视图都支持2012 Yonyou Software Co.,Ltd.2.2.3.1 分组展现方式系统提供 3 种展现方式:平面展现(默认)、合并分组、折叠展现2012 Yonyou Software Co.,Ltd.2.2.3.2 分组后支持图表显示分组后支持设置图表显示,通过图表管理器增加图表图表类型:柱形图、曲线图、区域图、条形图 、饼图 等显示特征:显示图例数据绑定:至少一个从零开始交换行列值2012 Yonyou Software Co.,Ltd.2.2.4 交叉方案1 、在工具条交叉 / 分组下设定义交叉2 、需要设置行标题、列标题、交叉点3 、支持设置行标题的分组(同定义分组)4 、日期栏目支持设置日期维度5 、仅支持表格视图,其他视图不支持6 、列标题中可以设置排序规则和排序依据:影响横向展开先后顺序2012 Yonyou Software Co.,Ltd.2.2.6 定位1 、支持简单搜索和高级搜索2 、支持当前页内定位和所有页定位两种模式;3 、支持向下向上两种搜索方式;4 、使用通配符:支持通配符为 % 的使用。2012 Yonyou Software Co.,Ltd.2.2.5 排序1 、排序依赖分组:无分组时支持自由排序,一级分组支持自由排序,多级分组只支持在分组内排序2 、排序时可以选择排序规则3 、支持选择列头排序2012 Yonyou Software Co.,Ltd.2.2.7 筛选自动筛选:列上所有不同的值作为筛选项,支持多选。基本筛选:在列标题下增加一行筛选编辑框,仅支持单选,但可编辑比较符。对报表数据进行简单快速筛选。在列标题上、以列数据为筛选项。支持多列同时筛选。2012 Yonyou Software Co.,Ltd.2.2.8 级次展开1 、级次型档案支持按级次展开2 、支持选择展开级次3 、展开的级次横向展开4 、展开待选项目需要在 UAP 中设计增加2012 Yonyou Software Co.,Ltd.2.2.9 显示样式2012 Yonyou Software Co.,Ltd.2.2.10 维度扩展1 、时报表应用的补充,可以扩展相关栏目2 、支持报表运行时和 UAP 报表设计时扩展3 、受功能权限控制,有格式设置权限的用户可进行维度扩展 2012 Yonyou Software Co.,Ltd.2.2.11 自动合并和自动折行1.表格中支持设置自动合并单元格,系统自动从左向右合并2.表格中支持设置自动折行、自适应列宽,二者互斥自动合并单元格自动折行2012 Yonyou Software Co.,Ltd.2.2.12 自适应列宽2012 Yonyou Software Co.,Ltd.2.2.13 条件格式1.工具条增加条件格式按钮2.支持快速设置:大于、小于、等于、介于、包含3.支持设置自定义规则:可以自定义条件、按行设置、按单元格设置4.报表表格按设置条件格式显示相关内容设置数量列条件格式满足条件单元格2012 Yonyou Software Co.,Ltd.课程提纲产品概述详细介绍1. 创建报表(设计时)2. 报表展现(运行时)3. 报表联查4. 报表中心2012 Yonyou Software Co.,Ltd.2.3 联查1.支持设置联查单据、联查报表2.运行时和设计时都可以设置联查,运行时生效2012 Yonyou Software Co.,Ltd.课程提纲产品概述详细介绍1. 创建报表(设计时)2. 报表展现(运行时)3. 报表联查4. 报表中心2012 Yonyou Software Co.,Ltd.2.5 报表中心1.搜索功能2.收藏到常用功能3.发布报表4.新老报表格式切换5.上下移动节点(排序功能)2012 Yonyou Software Co.,Ltd.2.5.1 静态报表发布1.支持报表发布多次 2.发布类型:静态报表、邮件通知3.消息通知:消息中心、手机短信4.支持设置保留期限或保留版本2012 Yonyou Software Co.,Ltd.2.5.2 静态报表管理1.静态报表管理2.任务管理3.可以在静态报表管理中管理发布和接收任务4.拒绝接收功能