使用 SAP BusinessObjetcs Web Intelligence Java 报表面板构建报表

Size: px
Start display at page:

Download "使用 SAP BusinessObjetcs Web Intelligence Java 报表面板构建报表"

Transcription

1 使用 SAP BusinessObjetcs Web Intelligence Java 报表面板构建报表 SAP BusinessObjects XI 3.1 Service Pack 4

2 版权所有 2011 SAP AG 保留所有权利 SAP R/3 SAP NetWeaver Duet PartnerEdge ByDesign SAP Business ByDesign 以及文中提及的其他 SAP 产品和服务及其各自的徽标是 SAP AG 在德国和其他国家 / 地区的商标或注册商标 Business Objects 和 Business Objects 徽标 BusinessObjects Crystal Reports Crystal Decisions Web Intelligence Xcelsius 和此处提及的其他 Business Objects 产品和服务以及徽标, 是 Business Objects S.A. 在美国和其他国家或地区的商标或注册商标 Business Objects 是一家 SAP 公司 文中提及的所有其他产品和服务名称均为各自所有人的商标 本文档中包含的数据仅供参考 各国的产品规格可能不同 上述资料如有变更, 恕不另行通知 上述材料由 SAP AG 及其子公司 ("SAP Group") 提供, 仅用于参考,SAP Group 对其不做任何陈述或保证, 如有疏漏, 概不负责 SAP Group 产品和服务的唯一担保是该产品和服务所附带的明文担保声明 ( 如有 ) 文中所提及的任何信息不构成额外担保

3 目录 第 1 章 关于 Web Intelligence Web Intelligence 如何通过 Web 实施商务智能 Web Intelligence 如何脱机执行商务智能 与 Web Intelligence 报表交互 查看和打印 Web Intelligence 报表 钻取 Web Intelligence 报表 执行即时报表分析 创建和编辑 Web Intelligence 文档 Web Intelligence 查询 - HTML Web Intelligence Java 报表面板 Web Intelligence Rich Client Web Intelligence HTML 报表面板...22 第 2 章 从 InfoView 访问 Web Intelligence 登录 InfoView 注销 InfoView Web Intelligence InfoView 选项 Web Intelligence 文档创建和查看选项 设置 Web Intelligence 钻取选项 Web Intelligence 区域设置选项...30 第 3 章 使用查询返回数据 创建 编辑和保存文档...33

4 4 使用 SAP BusinessObjetcs Web Intelligence Java 报表面板构建报表 3.2 构建和处理查询 构建并运行查询 中断查询 删除查询 复制查询 多个查询 查看查询生成的 SQL 设置分析范围 分析范围 分析范围的级别 设置分析范围 查询上下文 什么是不明确查询? 什么是上下文? 选择运行查询时的上下文 Web Intelligence 查询属性 允许其他用户编辑所有查询属性 最长检索时间查询属性 检索的最大行数的查询属性 查询提示顺序 检索重复行查询属性 查询剥离 刷新时重置上下文 查询属性 清除上下文查询属性 样本结果集查询属性...44

5 目录 5 第 4 章 使用查询过滤器过滤查询 定义查询过滤器 比较查询过滤器和报表过滤器 查询过滤器的类型 预定义查询过滤器 快速过滤器 定制查询过滤器 查询过滤器和提示运算符 合并查询过滤器...54 第 5 章 使用提示过滤数据 什么是提示? 合并的提示 级联提示 层次值列表 查询过滤器和提示运算符 Equal To 运算符 Not Equal To 运算符 Different From 运算符 大于运算符 Greater Than Or Equal To 运算符 Less Than 运算符 Less Than Or Equal To 运算符 Between 运算符 Not Between 运算符 In List 运算符...60

6 6 使用 SAP BusinessObjetcs Web Intelligence Java 报表面板构建报表 Not In List 运算符 Matches Pattern 运算符 Different From Pattern 运算符 Both 运算符 Except 运算符 创建提示 删除提示 定义提示的显示方式 合并提示 合并提示和查询过滤器 更改提示的顺序...63 第 6 章 使用合并查询 定义合并查询 合并查询的类型 利用合并查询能做些什么? Web Intelligence 如何生成合并查询? 构建合并查询 合并查询结构 根据宾客数返回年度和预定年度的列表 合并查询优先顺序 多个合并查询 在 Java 报表面板中设置合并查询的优先顺序...69 第 7 章 使用子查询过滤数据 什么是子查询? 利用子查询能做些什么?...71

7 目录 子查询如何工作? 构建子查询 查找哪些客户购买了以前在 2003 年第 1 季度预定的服务, 他们创造了多少收入? 子查询参数...73 第 8 章 使用数据库排名对数据排名 什么是数据库排名? 数据库排名参数 创建数据库排名 创建一个按部门计算并依据薪金返回前 10 名员工的报表...78 第 9 章 Java 报表面板的报表创建界面 79 第 10 章 Web Intelligence 查看模式 在两个查看模式之间切换 草稿模式 页模式 PDF 模式 快速显示模式 选择 增强查看模式...83 第 11 章显示和隐藏报表数据 显示和隐藏报表数据的步骤...84 第 12 章显示表中的数据 Web Intelligence 中的表...85

8 8 使用 SAP BusinessObjetcs Web Intelligence Java 报表面板构建报表 12.2 Web Intelligence 中的表类型 垂直表 水平表 交叉表 表单 结构视图和结果视图 创建和编辑表 通过将对象拖动到报表来创建表 通过选择模板来创建表 复制表 使用拖放操作将不同的模板应用到表中 使用 转向 对话框将不同的模板应用到表中 使用拖放操作将行或列添加到表中 使用插入行或列工具栏菜单添加表行或表列 删除表行或表列 删除行或列 交换行或列 替换行或列 从表中清除单元格内容 删除表 设置表和表单元格的格式 为表选择背景颜色 为表定义备用行和列颜色 在表中插入图像或质感图案 设置表或单元格边框的格式 设置表单元格中文本的格式 设置单元格的高度和宽度...95

9 目录 使用格式刷复制格式 在报表页面中设置表或统计图的位置 将表格和单元格分层 合并表单元格 修改表以创建交叉表 通过在垂直表或水平表中添加对象来创建交叉表 通过移动列或行创建交叉表 控制表中的数据显示 显示或隐藏空表 行或列 聚合重复行 显示或隐藏表头和表尾 在新报表页上开始表 在交叉表表头中显示对象名称 避免在表中使用分页符 在报表页上重复表头或表尾 复制表 复制表 以文本形式复制表 第 13 章显示自由单元格中的数据 定义的自由单元格 在报表中插入自由单元格 复制自由单元格 将自由单元格以文本形式复制到其他应用程序 第 14 章使用节 拆分和排序组织数据 使用节对数据分组...105

10 10 使用 SAP BusinessObjetcs Web Intelligence Java 报表面板构建报表 用节将信息分组 结构视图中的节 创建和删除节及子节 节属性 设置节的页面布局 使用拆分 定义拆分 比较节与拆分 拆分中的默认排序顺序 插入拆分 设置拆分的优先级 定义拆分的显示属性 删除拆分 使用排序来组织数据 给报表中显示的结果排序 应用升序排序或降序排序 应用定制排序 为多个排序划分优先级 第 15 章在统计图中显示数据 创建图表 Web Intelligence 中的统计图类型 条形图 折线图 面积图 饼图 雷达图 极线图和散点图...118

11 目录 三维统计图 二维统计图 添加 复制和删除统计图 向报表添加统计图 复制统计图 删除统计图 更改统计图类型 通过拖放操作更改统计图类型 通过 转向 对话框更改统计图类型 定位统计图并设置其大小 在报表页面中设置表或统计图的位置 相对于另一个统计图或表定位统计图 调整统计图的大小 设置统计图格式 插入统计图标题并设置其格式 以三维外观显示统计图 向统计图添加背景颜色 修改统计图边框 选择统计图底面和背景墙并设置其格式 显示坐标轴图例并设置其格式 避免在统计图中使用分页符 在饼图上显示轴标签 设置坐标轴标签文本 边框和背景的格式 显示 隐藏或设置轴网格的格式 显示统计图数据并设置其格式...126

12 12 使用 SAP BusinessObjetcs Web Intelligence Java 报表面板构建报表 第 16 章设置数字和日期格式 预定义格式和自定义格式 预定义格式 自定义格式 第 17 章过滤报表数据 定义报表过滤器 将过滤器应用于节 报表过滤器的类型 比较查询过滤器和报表过滤器 报表过滤器运算符 Equal To 运算符 Not Equal To 运算符 Different From 运算符 大于运算符 Greater Than Or Equal To 运算符 Less Than 运算符 Less Than Or Equal To 运算符 Between 运算符 Not Between 运算符 In List 运算符 Not In List 运算符 Is Null 运算符 Is Not Null 运算符 创建 编辑和删除报表过滤器 使用快速过滤器选项创建报表过滤器...139

13 目录 使用过滤器编辑器创建报表过滤器 合并报表上的多个过滤器 编辑报表过滤器 从报表导航图中编辑报表过滤器 删除报表过滤器 创建简单的报表过滤器 查看报表上的过滤器 第 18 章回答提示 输入值以回答提示 输入日期以回答提示 第 19 章使用输入控件过滤数据 已定义的输入控件 添加输入控件 编辑输入控件 突出显示输入控件依赖项 组织并删除输入控件 查看输入控件导航图 将表和统计图用作输入控件 将表或统计图定义为输入控件 使用输入控件过滤数据 第 20 章使用计算 公式和变量改进报表 计算 公式和变量 使用标准计算 在表或交叉表中插入标准计算...151

14 14 使用 SAP BusinessObjetcs Web Intelligence Java 报表面板构建报表 删除标准计算 使用公式 公式 工具栏 使用变量 通过公式创建变量 使用变量编辑器创建变量 编辑变量 删除变量 第 21 章在报表数据上钻取 什么是钻取? 分析范围 设置分析范围 钻取路径和层次 切换到钻取模式 将更多级别的数据检索到报表 超出分析范围之外进行钻取 从多个钻取路径中选择一个 创建钻取快照 在表和节的维上钻取 向下钻取 向上钻取 超范围钻取 在表和节的度量上钻取 在度量值上向下钻取 向上钻取维值 在多个表和统计图之间同步钻取...167

15 目录 在统计图上钻取 通过统计图坐标轴在维上进行钻取 在统计图中的度量上钻取 在坐标轴图例上钻取 在钻取时使用过滤器 在 钻取 工具栏上更改过滤器值 添加或删除钻取过滤器 保存包含钻取过滤器的报表 在包含提示的钻取报表中刷新数据 使用查询钻取来钻取 定义的查询钻取 第 22 章合并多个数据提供者中的维 定义合并维 何时合并维 选择要合并的维 合并维示例 使用 ForceMerge 函数强制合并计算结果 创建 编辑和删除合并维 合并维 自动合并维 编辑合并维 删除合并维 了解合并的维的效果 使用不同的聚合级别来同步数据提供者 明细对象和合并的维 不兼容对象和合并的维...185

16 16 使用 SAP BusinessObjetcs Web Intelligence Java 报表面板构建报表 过滤合并的维 钻取合并的维 扩展合并的维返回的值 第 23 章排定报表数据的名次 对数据排名 排名和排序 并列的排名 排名参数 排名示例 排名和数据顺序 排定工作流的名次 创建排名 排名示例 第 24 章使用报警器突出显示结果 定义的报警器 子报警器 添加 编辑 复制 激活报警器或为其划分优先级 构建报警器 设置报警器的格式 使用公式创建高级报警器 第 25 章跟踪数据中的更改 跟踪数据更改 数据更改类型 数据跟踪模式...206

17 目录 自动数据跟踪模式 手动数据跟踪模式 激活数据跟踪 更改参照数据 显示已更改的数据 显示或隐藏已更改数据 配置已更改数据的外观 已更改的数据在块中的显示方式 已更改的数据在包含合并维的报表中的显示方式 已更改的数据在节中的显示方式 已更改的数据在带有拆分的块中的显示方式 已更改的数据在统计图中的显示方式 数据跟踪限制 数据跟踪和钻取 数据跟踪与打开时刷新 使用 Web Intelligence 公式语言跟踪已更改的数据 RefValue 函数 RefValueDate 函数 使用 RefValue 函数构建公式 已更改的数据和计算上下文 第 26 章链接到其它文档 链接到其它文档 定义为超级链接的单元格文本 与单元格关联的超级链接 指向 CMS 中其它文档的链接 处理超级链接...227

18 18 使用 SAP BusinessObjetcs Web Intelligence Java 报表面板构建报表 从超级链接链接至其它文档 编辑超级链接 删除超级链接 设置超级链接的颜色 第 27 章处理文档 从 InfoView 创建 Web Intelligence 文档 从 InfoView 打开 Web Intelligence 文档 从 InfoView 中删除 Web Intelligence 文档 保存文档 在 InfoView 中保存新的 Web Intelligence 文档 将 Web Intelligence 文档另存为 Excel 电子表格 将 Web Intelligence 文档另存为 PDF 文件 将 Web Intelligence 文档另存为 CSV 文件 将 Web Intelligence 文档另存为文本文件 自动保存和还原 打印 Web Intelligence 文档 打印文档 编辑文档属性 显示文档属性 清除文档中的数据 附录 A 更多信息 238 索引...241

19 第 1 章关于 Web Intelligence 1.1 Web Intelligence 如何通过 Web 实施商务智能 Web Intelligence 为企业用户提供了一种易于使用的 灵活的交互式用户界面, 用于通过 Web( 在安全的内联网和外联网上 ) 构建和分析有关公司数据的报表 Web Intelligence 软件由管理员安装在公司网络上的 Web 服务器中 要从本地计算机中使用 Web Intelligence, 需要通过 Internet 浏览器登录到商务智能门户 InfoView 然后, 视您的安全配置文件而定, 您可以与公司文档中的报表交互, 或使用 Web Intelligence 报表面板或查询面板编辑或建立自己的文档 1.2 Web Intelligence 如何脱机执行商务智能 Web Intelligence 可脱机用作 Web Intelligence 胖客户端, 这是一个独立的 Microsoft Windows 应用程序, 等效于 Java 报表面板, 并且可安装在计算机上 Web Intelligence 胖客户端允许用户在以下情况下继续处理 Web Intelligence(WID) 文档 : 无法连接到 CMS, 想在本地而不是服务器上执行计算, 以及想不安装 CMS 或应用程序服务器就处理 Web Intelligence 文档 也可在连接到 CMS 时使用 Web Intelligence 胖客户端 1.3 与 Web Intelligence 报表交互 视您的安全配置文件和如何在组织中部署 Web Intelligence 而定, 您可以查看 分析或者改进和修改报表上显示的数据

20 20 使用 SAP BusinessObjetcs Web Intelligence Java 报表面板构建报表 查看和打印 Web Intelligence 报表 登录到商务智能门户 InfoView 后, 可以访问 WebIntelligence 文档并查看报表 使用页面到页面的导航按钮和文档映射 ( 允许您从节跳转到节或从报表跳转到报表 ), 可以轻松地在屏幕上导航 由于系统会显示提示, 要求打开文档的每个用户指定要返回到报表的数据, 因此, 同一文档可以提供适合于每个用户的信息 在打印报表时,Web Intelligence 将自动生成一个可移植文档格式 (PDF) 的报表副本, 以便获得最佳的打印质量 可直接从 Web Intelligence Java 报表面板或 Web Intelligence 胖客户端打印报表, 无需导出至 PDF 钻取 Web Intelligence 报表 通过在 Web Intelligence 报表上进行钻取, 可以分析所显示结果背后的详细数据 您可以将所查看的报表转换为可钻取报表, 也可以在原始报表的副本上进行钻取, 以便保留进行钻取分析之前的结果版本 找到所需的信息之后, 您可以保存钻取报表的快照, 以便与其他 Web Intelligence 用户共享分析结果, 也可以用 Excel 或可移植文档 (PDF) 格式保存文档, 以便通过电子邮件或打印件方式发送给其他业务联系人 执行即时报表分析 以 交互 查看格式查看 Web Intelligence 报表可以使您改进报表并微调报表包含的数据, 以便根据需要突出显示最感兴趣的信息 即时报表分析 是针对以下用户设计的 : 需要构建查询并想要随后构建报表的用户 需要处理其他人所创建报表的报表用户 利用 即时报表分析, 您能够 : 查看文档元数据, 以便了解报表背后的数据以及报表的组成和过滤方式 过滤结果并对结果进行排序 添加新的表和统计图 添加公式和创建变量 设置和更改统计图和表的布局格式 通过向统计图和表中添加其他数据对结果进行切片和切块

21 创建和编辑 Web Intelligence 文档 21 注意 : 如果管理员已在 JSP 模式下部署了 Web Intelligence, 则只能对 交互 查看格式的 Web Intelligence 报表执行 即时报表分析 1.4 创建和编辑 Web Intelligence 文档 可使用 Web Intelligence HTML 报表面板 Web Intelligence 查询 - HTML Web Intelligence 交互模式 Web Intelligence Java 报表面板和 Web Intelligence 胖客户端创建或编辑 Web Intelligence 文档 Web Intelligence 查询 - HTML Web Intelligence 查询 -- HTML 专为需要纯 HTML 环境来构建查询的用户而设计, 它提供了依据多个数据源定义文档数据内容的能力 可以使用 查询 - HTML 从零开始创建新的文档, 或编辑使用任何其他 Web Intelligence 工具所创建文档中的查询 在与 即时报表分析 一起使用时, 查询 -- HTML 提供了一个完整的解决方案, 用于在纯 HTML 环境中构建查询和设计功能强大的报表 在运行了查询以生成标准报表之后, 您就可以利用 Web Intelligence 的 即时报表分析 功能来设置多个报表的格式 添加公式以及创建变量 注意 : 如果管理员已在 JSP 模式下部署了 Web Intelligence, 则只能以 交互 查看格式进行 Web Intelligence 查询 -- HTML 和 即时报表分析 Web Intelligence Java 报表面板 Java 报表面板是针对需要更加灵活地设计报表布局和定义公式及变量的用户设计的 图形化的 公式编辑器 使您能够使用拖放方式快速地构建公式 注意 : 如果管理员在 ASP 模式下部署了 Web Intelligence, 并且管理员在 JSP 模式下部署了 Web Intelligence, 则可以使用 Web Intelligence Java 报表面板

22 22 使用 SAP BusinessObjetcs Web Intelligence Java 报表面板构建报表 Web Intelligence Rich Client Web Intelligence 胖客户端是一个安装在本地的 Microsoft Windows 应用程序, 利用它可以处理存储在本地或 CMS 中的 Web Intelligence(WID) 文档 在没有 CMS 连接的情况下工作时, 可以在本地计算机上处理 CMS 安全或不安全的文档 Web Intelligence 胖客户端基于 Web Intelligence Java 报表面板, 并且提供等效的文档创建 编辑 设置格式 打印和保存功能 以下列出了使用 Web Intelligence 胖客户端来处理 WID 文档的一些原因 : 想处理 Web Intelligence 文档, 但无法连接到 CMS( 例如正在出差 ) 想改善计算性能 :Web Intelligence 胖客户端在本地而不是在服务器上执行计算, 而本地计算的性能优于服务器计算的性能 想在不安装 CMS 或应用程序服务器的情况下处理 Web Intelligence 文档 Web Intelligence HTML 报表面板 HTML 报表面板专为需要构建基础报表的用户而设计, 在简单的向导式界面中提供了查询和报表功能 每个文档都基于单一的数据源, 并可以包含多个显示不同信息子集的报表 此外,HTML 报表面板符合 508 条款, 并且可针对特殊的部署加以定制 注意 : 只有当管理员已在 JSP 模式下部署了 Web Intelligence 时, 才可以使用 Web Intelligence HTML 报表面板

23 第 2 章从 InfoView 访问 Web Intelligence 可以从公司商务智能门户 InfoView 来访问 Web Intelligence 报表, 并设置全局 Web Intelligence 选项 2.1 登录 InfoView 您需要具有以下信息才能使用 InfoView 和 Web Intelligence: 指向 InfoView 服务器的 URL InfoView 服务器名称和端口号 您的登录名和密码 您的身份验证, 它控制可供您使用的 InfoView 资源 如果不知道用户名和密码, 请联系管理员了解有关详情 注意 : 默认情况下,InfoView 服务器名称和身份验证方法不显示在 InfoView 登录页上 仅当管理员将这些选项变为可视时, 用户才需要提供此信息 通过使用 Web 浏览器登录到 InfoView( 公司商务智能门户 ), 您可以访问 Web Intelligence 进入 InfoView 后, 您就可以分析和改进 Web Intelligence 报表 1 启动 Web 浏览器 2 将浏览器指向 InfoView 书签或 URL 将出现 InfoView 登录页面 3 如果 系统 框为空, 请键入后跟冒号 (:) 的 InfoView 服务器的名称, 然后键入端口号 4 在 用户名 框中, 键入您的用户名 5 在 密码 框中, 键入密码 6 在 身份验证 框中, 选择管理员为您提供的身份验证 7 单击 登录 将出现 InfoView 主页

24 24 使用 SAP BusinessObjetcs Web Intelligence Java 报表面板构建报表 2.2 注销 InfoView 使用完 InfoView 或 Web Intelligence 时, 必须注销而不是简单地关闭 Web 浏览器 注销 InfoView 可确保在 InfoView 会话中修改的任何首选项均得以保存 它还允许管理员跟踪在任何给定时间有多少用户登录到系统, 从而优化 InfoView 和 Web Intelligence 性能 单击 注销 将出现登录页面 此时已经注销了 InfoView 2.3 Web Intelligence InfoView 选项 Web Intelligence 文档创建和查看选项 您可以设置 Web Intelligence 选项, 以确定用 Web Intelligence 创建文档 查看文档以及与文档交互的方式 可以使用查询编辑器创建文档, 从而建立用于检索文档数据的查询 在查询将数据返回给文档后, 可以查看数据并与数据交互

25 Web Intelligence InfoView 选项 25 文档创建选项 说明 可以用 Java 报表面板 ( 一个不在 Web 浏览器中启动的 Java Applet 程序 ) 来创建文档 高级 Java 报表面板是一个综合全面的查询构建 报表编辑和数据分析环境 如果选择 高级 文档创建选项, 则还可以使用 Java 报表面板来处理查询返回的数据 不考虑 选择默认查看格式 选项 Java 报表面板提供了所有 Web Intelligence 查询构建 报表编辑和数据分析环境的最为丰富的功能集合 交互式 可以使用 查询 - HTML ( 一种基于 HTML 的查询编辑器 ) 来构建查询 桌面 可以用 Web Intelligence 胖客户端 ( 一个在 Web 浏览器外运行的独立版 Java 报表面板 ) 来构建查询 编辑报表和分析数据 Web 辅助功能 可以使用 HTML 报表面板 ( 与 508 兼容的查询和报表构建环境 ) 创建报表 可以使用以下视图格式来查看现有 Web Intelligence 文档或刚才用查询编辑器创建的文档, 并与其交互 :

26 26 使用 SAP BusinessObjetcs Web Intelligence Java 报表面板构建报表 查看格式 说明 Web 如果希望打开报表 回答提示 导航报表和 / 或执行钻取分析, 请使用 Web(HTML) 格式 如果希望应用过滤器 排序 计算 修改格式设置以及修改表和统计图上显示的数据, 和 / 或执行钻取分析, 请使用 交互式 格式 如果当前使用 查询 HTML 定义查询, 并且希望基于这些查询设置报表格式并添加公式和变量, 请选择 交互式 格式 交互式 在纯 HTML 环境中, 将交互式格式与查询 HTML 配合使用的效果与 Java 报表面板或 Web Intelligence 胖客户端大致相当 还可使用交互式格式查看并使用由 HTML 报表面板生成的报表 与查询 - HTML( 纯查询构建环境 ) 不同, HTML 报表面板还可用于定义报表 运行查询后, 可使用交互式格式或通过返回 HTML 报表面板, 继续使用报表 如果管理员在 JSP 模式下部署了 Web Intelligence, 则只能使用 交互式 查看格式 PDF 如果希望查看静态报表, 请使用 PDF 模式 选择 Web Intelligence 查询编辑器 1 单击 InfoView 工具栏上的 首选项 按钮 2 单击 Web Intelligence 首选项 显示 Web Intelligence 选项

27 Web Intelligence InfoView 选项 27 3 选择 选择默认创建 / 编辑工具 下的查询编辑器 4 单击 确定 选择 Web Intelligence 视图格式 可以为 Web Intelligence 文档选择不同的查看格式, 具体取决于希望如何与报表上显示的信息交互 可以在 InfoView 中选择 Web Intelligence 查看选项 修改查看选项后, 新设置会在下次打开 Web Intelligence 文档时实现 1 单击 InfoView 工具栏上的 首选项 按钮 2 单击 Web Intelligence 首选项 显示 Web Intelligence 选项 3 在 选择视图格式 部分中, 选择视图格式 为新文档选择默认的 Universe 1 单击 InfoView 工具栏上的 首选项 2 单击 Web Intelligence 首选项 显示 Web Intelligence 选项 3 单击 选择默认 Universe 下的 浏览, 然后浏览至要选择的默认 Universe Infoview 中的刷新选项 安装 SAP BusinessObjects XI 3.1 SP3 后,Infoview 可刷新从自定义数据源 ( 如文本 Excel 文件和自定义数据提供者插件 ) 创建的 Web Intelligence 文档 注意 : 刷新选项只可用于 Windows 操作系统 要刷新文本或 Excel 文件, 请将 RefreshOnServer 注册表设置为以下值 : RefreshOnServer = NO 或 Disable, 以在服务器上禁用刷新 RefreshOnServer = YES 或 ENABLE, 以在服务器上启用刷新 ; 默认情况下, 它设置为 YES 或 Enable RefreshOnServer = ALLOW_USE_WINDOWS_SHARE, 以仅在 Windows 服务器上启用刷新 注册表路径为 :HKEY_LOCAL_MACHINE > SOFTWARE > Business Objects > Suite 12.0 > Default > Web Intelligence > Calculator > PDP 在 Infoview 中刷新文档之前, 请确保注意以下几点 :

28 28 使用 SAP BusinessObjetcs Web Intelligence Java 报表面板构建报表 1 自定义数据提供者必须位于 BOE 服务器上, 如果服务器是群集, 则每个群集均需使用同一自定义数据提供者予以更新 2 如果出现阻止程序问题, 并且无法从文件的初始源位置访问文件, 此文件就应该位于每个服务器的默认位置 默认服务器路径为 < 安装路径 >Business Objects\PersonalDPFilessymantec, 可以通过在注册表中更改 Serv er_path 的值来更改此路径 3 服务器智能代理 (SIA) 应通过网域中的有效用户身份验证予以管理 通常使用本地系统帐户管理 SIA, 但在服务器中部署自定义数据提供者时不建议这么做 4 要刷新基于通用 WS 的文档, 则使用以下行更新 net.properties 文件 ( 此文件位于 < 安装目录 >\javasdk\jre\lib): http.proxyhost=bluecoat-proxy http.proxyport=8080 http.nonproxyhosts=localhost 其中,proxyHost 为代理服务器的名称 ( 例如,proxy.mydomain.com), proxyport 为要使用的端口号 ( 默认值为 80), nonproxyhosts 为使用 分隔的主机名列表, 这些主机应忽略代理服务器直接访问 ( 默认值为 localhost 或 ) 注意 : 不支持.pac 文件, 因此用户必须在代理设置中为 URL 明确配置代理服务器 设置 Web Intelligence 钻取选项 通过在报表上进行钻取可以更深入地查看数据, 以发现表 统计图或节上所显示的好的或坏的汇总结果背后的明细 在开始钻取会话之前, 可以在 InfoView 中设置钻取选项来指定每次钻取时报表将会如何更改 1 单击 InfoView 工具栏上的 首选项 2 单击 Web Intelligence 首选项 显示 Web Intelligence 选项 3 选择 钻取选项 下的适当钻取选项, 然后选择 启动钻取会话

29 Web Intelligence InfoView 选项 隐藏 钻取 工具栏选项 在报表中显示的值上进行钻取时, 钻取 工具栏将出现并显示所钻取的值 工具栏上显示的值将过滤钻取报表上显示的结果 例如, 如果在 2001 年上进行钻取, 则钻取表上显示的结果将是 2001 年的第 1 季度 第 2 季度 第 3 季度和第 4 季度 这意味着, 已依据 2001 对所钻取到的季度值加以过滤 注意 : 如果钻取报表包含来自多个查询的维, 则当您将光标放在过滤器上所显示的值上时, 会出现工具提示 该工具提示显示查询的名称以及值的维 钻取 工具栏允许您选择位于同一级别上的替代值, 以便采用不同的方式过滤结果 例如, 如果通过上图所示的 钻取 工具栏选择 2002, 则钻取表上显示的结果将是 2002 年的第 1 季度 第 2 季度 第 3 季度和第 4 季度 可以选择在启动钻取模式时隐藏 钻取 工具栏 只有当您需要在钻取会话期间选择过滤器时, 钻取 工具栏才有用 在钻取需要另外数据选项时予以提示 在钻取 Web Intelligence 报表上显示的结果时, 可能需要钻取到文档分析范围中未包括的更高或更低级别的信息 如果是这种情况,Web Intelligence 需要运行新的查询以便从数据源中检索额外数据 由于对选择的大量数据进行查询可能要花很长的时间才能完成, 因此, 您可以选择让系统在每次必须运行新查询时用消息提示您 提示消息将询问您是否要运行额外的查询 此外, 提示还允许您将过滤器应用于新查询中包含的额外的维 这意味着, 您可以将查询的大小限制为仅返回分析所必需的数据 需要得到管理员的许可, 才能在钻取会话期间超出分析范围进行钻取 在报表块上同步钻取 选项 选择 在报表块上同步钻取 选项时, 所有块的显示方式会更改, 以便与钻取活动相对应 例如, 如果从年度到季度在某个块上向下钻取, 并且报表还包含按年显示数据的统计图, 统计图的显示方式会更改为按季度显示数据 启动钻取会话 选项 如果不选择选项, 则只有钻取块会更改, 以便与钻取活动相对应 启动钻取会话 选项控制 Web Intelligence 在启动钻取模式时的行为方式

30 30 使用 SAP BusinessObjetcs Web Intelligence Java 报表面板构建报表 在现有的报表上进行钻取 选项 选择 在现有报表上启动钻取会话 时, 当前报表会在您启动钻取模式时变成可钻取报表 结束钻取模式时, 报表将显示钻取的值 在复制的报表上进行钻取 选项 选择 在复制报表上启动钻取 时,Web Intelligence 会在您启动钻取模式时创建当前报表的副本, 并且将在副本上进行钻取 这样可以将原始报表的结果与您在钻取分析期间发现的结果进行比较 Web Intelligence 区域设置选项 区域设置可确定 Web Intelligence 的界面 ( 如菜单项和按钮文本 ) 和数据 ( 如日期和数字格式设置 ) 的显示方式 Web Intelligence 具有三种区域设置 : 区域设置产品区域设置文档区域设置首选的查看区域设置 说明 在该区域设置中, 可显示 Web Intelligence 界面 文档中目前所含数据的区域设置 用户首选的区域设置, 用于显示文档数据 InfoView 设置可确定文档区域设置和首选查看区域设置如何进行交互以显示文档数据 相关主题 第 32 页上的 将区域设置与文档永久关联 产品区域设置 产品区域设置用于显示 Web Intelligence 界面 ( 如菜单项和按钮文本 ) 注意 : GetLocale 函数可返回 产品区域设置

31 Web Intelligence InfoView 选项 文档区域设置 设置产品区域设置 1 单击主 InfoView 工具栏上的 首选项 2 单击 常规 显示常规选项 3 从 产品区域设置 列表中选择产品区域设置 文档区域设置 可设置文档中的数据格式 例如, 文档区域设置 可确定 Web Intelligence 显示日期和数字的方式 通过 使用首选查看区域设置进行数据格式设置 设置, 如果 InfoView 中的 Web Intelligence 设置的优先级低于用户的 首选的查看区域设置, 则当用户打开文档时,Web Intelligence 会将 文档区域设置 设置为 首选的查看区域设置 当用户保存该文档时,Web Intelligence 会将 文档区域设置 与文档一并保存 如果 Web Intelligence 设置的优先级低于用户的 首选的查看区域设置, 则 Web Intelligence 将根据与文档一并保存的 文档区域设置 来设置数据格式 用户创建文档时, 不论 InfoView 中的 Web Intelligence 设置的优先级是否低于 首选的查看区域设置,Web Intelligence 都始终会将用户的 首选的查看区域设置 指定为初始的 文档区域设置 通过保存选中 永久区域格式设置 选项的文档, 用户可将当前的 文档区域设置 与该文档实现永久关联 如果文档在保存时选中了此类选项, 则 Web Intelligence 将忽略 InfoView 设置, 并且始终会使用已保存的 文档区域设置 设置文档数据的格式 该情况适用于所有用户, 并非只针对选中 永久区域格式设置 选项的用户 注意 : GetContentLocale 函数可返回 文档区域设置 相关主题 第 32 页上的 将区域设置与文档永久关联 设置文档区域设置 1 单击 Web Intelligence 首选项 显示 Web Intelligence 选项 2 单击 查看文档时 下的 使用文档的区域设置对数据进行格式设置

32 32 使用 SAP BusinessObjetcs Web Intelligence Java 报表面板构建报表 首选的查看区域设置 首选的查看区域设置 是用于显示文档数据的用户首选区域设置 如果 InfoView 设置的优先级低于 首选的查看区域设置, 则 文档区域设置 将成为用户的 首选的查看区域设置 注意 : GetPreferredViewingLocale 函数可返回 首选的查看区域设置 Get Localized 函数还可使用 首选的查看区域设置 显示已翻译的字符串 设置首选的查看区域设置 1 单击主 InfoView 工具栏上的 首选项 2 单击 常规 显示常规选项 3 从 首选的查看区域设置 列表中选择首选的查看区域设置 4 单击 Web Intelligence 首选项 显示 Web Intelligence 选项 5 如果希望用首选的查看区域设置来设置数据的格式, 请单击 查看文档时 下的 使用我的首选查看区域设置来设置数据格式 将区域设置与文档永久关联 1 在 Web Intelligence Interactive Viewing 中, 从菜单中选择 文档 > 属性, 显示 文档属性 对话框, 然后选择 永久区域格式设置 2 在 Web Intelligence Java 报表面板或 Web Intelligence 胖客户端中, 右键单击报表的空白区域, 选择 文档属性, 可显示 文档属性 窗格, 然后在该窗格的 文档选项 部分中选择永久区域格式设置 3 保存文档 当前的文档区域设置可与文档实现永久关联

33 第 3 章使用查询返回数据 3.1 创建 编辑和保存文档 可以先通过在 InfoView 中选择 Universe 来创建 Web Intelligence 文档 每个 Universe 都映射到一个包含公司业务信息的数据库 当连接到 Universe 时,Web Intelligence 将自动启动在 InfoView 中的 Web Intelligence 文档首选项 页面上选定的文档编辑器 选定 Universe 后, 请使用 Universe 中的对象构建一个查询, 以将数据从数据库返回到 Web Intelligence 文档 创建文档之后, 可以将它保存到 InfoView 资源库 3.2 构建和处理查询 构建并运行查询 1 在 InfoView 主页上单击 新建 旁边的箭头, 然后选择顶部工具栏上的 Web Intelligence 文档 或者, 如果要向至少包含一个查询的文档添加查询, 请在查询面板中单击 添加查询 2 单击要在其上创建文档的 Universe 的标题 3 在 数据 选项卡中, 打开某个类 4 选择要包括在查询中的对象, 然后将其拖到 结果对象 窗格中 要添加类中的所有对象, 可将该类拖到 结果对象 窗格中 5 重复上一步, 直至此查询包含所有要包括的对象 6 选择要在其上定义查询过滤器的对象, 然后将它们拖到 查询过滤器 窗格中 要在对象上创建快速过滤器, 请在 结果对象 窗格中选择该对象, 然后单击窗格右上端的 添加快速过滤器 7 设置分析范围和其他查询属性 8 要从 结果对象 或 查询过滤器 窗格中删除对象, 请单击窗格右上角的 删除

34 34 使用 SAP BusinessObjetcs Web Intelligence Java 报表面板构建报表 9 要从 结果对象 或 查询过滤器 窗格中删除所有对象, 请单击窗格右上角的 全部删除 10 单击 运行查询 以运行该查询 如何将 Universe 对象映射到数据 类和子类 分组为文件夹的对象称为类 每个类还可以包含一个或多个子类 子类包含较高级别的类中的对象再进一步子分类后的对象 类的职责是将对象划分为逻辑组 当您在 Universe 中创建查询时, 类会帮助您找到代表您要在查询中使用的信息的对象 维对象 维对象显示在报表中作为分析基准的数据 维对象通常会检索字符型数据, 例如, 客户姓名 旅游胜地名称或日期 在 Web Intelligence 查询面板中, 维对象如下所示 : 明细对象 明细对象提供有关维的描述性数据 明细总是附属于维 ( 明细为该维提供附加信息 ) 例如,[Age( 年龄 )] 是与 [Customer( 客户 )] 维关联的明细对象 在 Web Intelligence 查询面板中, 明细对象如下所示 : 度量对象 度量对象检索对数据库中数据进行计算所得的数值数据 例如,[Revenue ( 收入 )] 是售出项目数乘以项目价格的计算结果 度量对象通常位于 Measures 类中 在 Web Intelligence 查询面板中, 度量对象如下所示 : 有两种类型的度量 :

35 构建和处理查询 35 传统度量 - 通过 Web Intelligence 计算 智能度量 - 通过 Universe 基于的数据库计算 在某些情况下, 智能度量会影响 Web Intelligence 显示计算结果的方式 有关智能度量的更多信息, 请参阅 在 SAP BusinessObjects Web Intelligence 中使用函数 公式和计算 指南 根据添加的查询显示数据 如果查询不是文档中的第一个查询, 则需要在 新建查询 框中指定如何显示其数据 选项 在新报表中插入表 在当前报表中插入表 在文档中包含结果对象, 但不生成表 说明 将数据显示在文档的新报表中 以新表形式将数据显示在当前选定的报表中 在文档中包含数据, 但不在报表中显示数据,( 可以在以后将查询返回的对象添加到报表中 ) 中断查询 在 Web Intelligence 将所有数据返回到文档之前, 可以中断查询 当您中断查询时, 只有部分数据会返回到文档 文档中显示的值不会准确反映查询中的定义 在将数据返回到文档之前,Web Intelligence 会请求用户选择要检索数据的哪个版本 1 在 请稍候 -- 刷新数据 对话框中, 单击 取消 此时将出现 中断数据检索 对话框 2 在 中断数据检索 对话框中选择以下选项之一 :

36 36 使用 SAP BusinessObjetcs Web Intelligence Java 报表面板构建报表 选项 恢复先前数据检索的结果 清除文档的所有数据 返回部分结果 说明 Web Intelligence 会将上次运行查询时检索的值恢复到文档 显示的值将不是数据库可用的最新信息 可以稍后运行查询, 以便从数据库中返回最新的值 Web Intelligence 会显示没有任何值的空文档 文档的结构和格式会保留下来 可以稍后运行查询, 以便从数据库中返回最新的值 Web Intelligence 会在文档相应的部分显示到目前为止检索到的新值 文档的其余部分将会显示上次运行查询时检索到的值 删除查询 1 右击相应的 查询 选项卡以选择要删除的查询 2 单击 删除 复制查询 如果您要对文档中已经包含的 Universe 构建不同的查询, 您可以对该 Universe 复制现有查询, 然后修改该查询, 而不用从头开始构建 1 右击报表面板底部的相应 查询 选项卡以选择要复制的查询 2 选择 复制 多个查询 您可以在一个 Web Intelligence 文档中包括一个或多个查询 当您包括多个查询时, 这些查询可以基于 InfoView 中提供的一个 Universe 或多个 Universe 例如, 可以在同一文档中包含产品销售数据和客户数据 在这种情况下, 可以在一个 Universe 中提供有关产品线销售额的公司数据, 而在另一个 Universe 中提供有关客户的数据 您希望在同一报表中显示产品线销售额结果和有关客户年龄组的信息 为此, 您要创建一个包含两个查询的文档, 每个 Universe 上一个查询 然后, 您可以在同一报表中包括这两个查询的结果并设置这两个查询的结果的格式

37 构建和处理查询 37 如果在多个 Universe 中提供要包括在某个文档中的数据, 或者要在同一个 Universe 上创建几个侧重点不同的查询, 则有必要在单个文档中定义多个查询 在构建新文档时, 或者将更多查询添加到现有文档时, 都可以定义多个查询 您可以在同一文档中显示来自一个报表或多个报表的所有查询的信息 比较多个查询 合并查询和同步查询 可以采用不同方式在一个 Web Intelligence 文档中将多个查询相关 基本的多个查询从不同源抽取不相关的数据 同步查询围绕一个包含这两个查询的公共数据的维将来自不同查询的数据相关 这些维称为合并维 用户可以在创建和运行多个查询之后, 在 Web Intelligence 报表创建界面中合并这些维 合并查询是在 Web Intelligence 查询界面中创建的特殊查询 合并查询会生成包含 UNION INTERSECT 和 MINUS 运算符 ( 如果数据库支持这些运算符 ) 的 SQL, 或模拟这些运算符的效果 通过合并查询, 可以回答那些难以用标准查询阐明的复杂业务问题 您不能在 查询 - HTML 中创建合并查询 查看查询生成的 SQL 在 Web Intelligence 中构建查询时,Web Intelligence 会生成依据数据库运行的 SQL, 以返回查询结果 SQL(Structured Query Language, 结构化查询语言 ) 是所有关系数据库都理解的查询语言 查看和编辑生成的 SQL 用户可以查看和编辑由 Web Intelligence 生成的 SQL 注意 : 对于调用数据库存储过程的查询, 用户无法查看相应的 SQL 注意 : 当查询包含可选提示时, 无法编辑查询的 SQL 在尝试编辑 SQL 之前, 请编辑查询以删除可选提示 1 单击查询工具栏上的 SQL 以显示 SQL 查看器 对话框 如果 SQL 不可编辑, 则为响应提示而提供的值会直接出现在查询中

38 38 使用 SAP BusinessObjetcs Web Intelligence Java 报表面板构建报表 例如, 提供了 UK 以响应关于 [Country] 的提示, 则会有一个以下类似行 Resort_country.country In ('UK') 出现在查询中 如果还没有为提示提供任何值, 则会在查询中显示 Web Intelligence 的提示语法 ( 如下所述 ) 2 单击 使用自定义 SQL 以使生成的 SQL 进入可编辑状态 如果使 SQL 可编辑, 则会在查询中显示 Web Intelligence 的提示语法 例如, 以下类似行 Resort_Country.country Country:','A','Re sort\country', Mono,Free,Persistent,,User:0) 出现在查询中 3 编辑 SQL 后, 单击 验证 以核对编辑是否有效 4 单击 复制 ( 仅限 Java 报表面板和 Web Intelligence 胖客户端 ) 以将 SQL 复制到剪贴板 5 单击 打印 ( 仅限 查询 - HTML ) 以打印 SQL 3.3 设置分析范围 分析范围 查询的分析范围是您为了给查询中各个对象返回的结果提供更多详细信息而可以从数据库中检索到的额外数据 这些额外数据不会出现在初始结果报表中, 但它会在数据多维数据集中保持可用, 所以, 您可以将此数据提取到报表中, 以便您可以随时访问更多详细信息 提炼数据以降低详细信息级别的过程称为对对象的向下钻取 在 Universe 中, 分析范围对应于为查询选取的对象下面的层次级别 例如, 对象 Year ( 年份 ) 下一级别的分析范围将包括对象 Quarter( 季度 ), 对象 Quarter( 季度 ) 会出现在紧随 Year ( 年份 ) 的下面

39 设置分析范围 39 您可以在构建查询时设置此级别 它允许对象降低层次以包含在查询中, 而不让它们出现在 结果对象 窗格中 Universe 中的层次允许您选择分析范围, 相应地, 也允许您选择可用的钻取级别 在 Java 报表面板和 Web Intelligence 的胖客户端中, 可以通过选择 分析范围 窗格的特定维来创建定制分析范围 注意 : 在查询钻取模式下工作时不能设置分析范围, 因为此钻取模式将致使 Web Intelligence 动态地修改范围以响应钻取操作 分析范围的级别 可以为分析范围设置以下级别 : 级别 无 下降一个级别 下降两个级别 下降三个级别 定制 注意 : 此选项仅适用于 Java 报表面板和 Web Intelligence 胖客户端 说明 只有出现在 结果对象 窗格中的对象才会被包含在查询中 对于 结果对象 窗格中的每个对象, 沿层次树向下低一级 两级或三级的对象都会被包含在查询中 这些对象中的数据会存储在多维数据集中, 直到您将它们添加到文档 手动添加到 分析范围 窗格的所有对象都包含在查询中 在文档中包括分析范围会显著增加文档大小 这是因为您指定的范围所必需的数据会随文档保存, 即使在报表中看不到它 ( 除非您启动钻取模式并向下钻取到数据以显示对应值 ) 为了最大限度地减小文档大小和优化性能, 我们建议您只在确定用户将需要钻取的文档中包括分析范围 我们建议采用以下方法, 因为它可以使您更轻松地根据类和对象的层次来设置分析范围

40 40 使用 SAP BusinessObjetcs Web Intelligence Java 报表面板构建报表 设置分析范围 1 单击 显示 / 隐藏分析范围窗格 按钮, 以便它显示为按下状态 分析范围 面板出现在 结果对象 窗格的底部 默认分析范围是 无 结果对象 窗格中的每个维出现在 分析范围 窗格中 2 单击 分析范围 下拉列表框中的向下箭头 3 选择一个分析范围级别 该级别会出现在列表框中, 并且在层次上低于 结果对象 窗格中每个维的维会出现在 分析范围 窗格中 4 如果要将选定的维添加到分析范围或创建定制分析范围, 请在 查询管理器 中选择这些维并将它们拖到 分析范围 面板 3.4 查询上下文 什么是不明确查询? 不明确查询是这样一种查询, 它包含一个或多个有可能会返回两种不同类型的信息的对象 在 Universe 中, 某些维可能具有在数据库中用于两种不同目的的值 例如, 下面的查询中 [Country]( 国家 / 地区 ) 维可能会返回两种类型的信息 : 客户和客户度假时所在的国家 / 地区 客户和客户预定前往的国家 / 地区 Country ( 国家 / 地区 ) 在这个查询中所起的作用就是不明确的 国家 / 地区可能是销售度假服务的国家 / 地区, 或者, 可能是预定要在那里度假的国家 / 地区 一个是现有信息 ( 销售 ), 另一个是未来信息 ( 预定 ) 为了避免查询中的不明确现象,Universe 设计员确定了可以在 Universe 中使用对象的不同方法, 并且对如何合并这些对象实施了一些限制 这些限制称为上下文 什么是上下文? 上下文是一组共享共同的商务目的定义对象 这个商务目的通常就是这些相关对象所代表的信息类型 例如, 销售上下文是可用于创建销售查询的所

41 Web Intelligence 查询属性 41 有对象的分组 预定上下文是可在预定查询中使用的所有对象的分组 上下文在 Universe 中是由 Universe 设计员定义的 您可以合并同一上下文中的任何对象以创建查询 您也可以合并不同上下文中的对象 如果使用两种上下文共有的对象,Web Intelligence 将会尝试确定查询中最适合其他对象的上下文 如果它无法确定上下文, 则会提示您选择要应用于查询的上下文 选择运行查询时的上下文 当您创建查询或刷新报表时, 可能会要求您先选择上下文, 然后才能运行查询 上下文在 Universe 中设置, 以避免不明确查询 选择运行查询时的上下文 1 运行包含多个上下文的查询 将出现 选择上下文 对话框 2 在 选择上下文 对话框中单击所需的上下文 3.5 Web Intelligence 查询属性 允许其他用户编辑所有查询属性 当选定此选项时, 具有相应的编辑权限的其他用户可以访问 查询视图, 并且可以修改文档中的查询 当清除该选项时, 只有报表创建者可以修改这些查询 默认情况下此选项处于选中状态 其他查询属性只应用于所选查询, 与此不同的是, 此选项会应用于文档中的所有查询 最长检索时间查询属性 查询在停止前可以运行的最长时间 当查询由于数据过量或网络问题而耗费过长时间时, 这可能十分有用 可以设置时间限制, 以使查询能够在一段适当的时间内停止

42 42 使用 SAP BusinessObjetcs Web Intelligence Java 报表面板构建报表 检索的最大行数的查询属性 检索的最大行数 查询属性确定在运行查询时显示的最大数据行数 如果只需要包含一定数量的数据, 则可以设置此值, 以便限制文档中的数据行数 检索的最大行数 不在数据库层运行 如果将 检索的最大行数 设置为 1000, 并且查询返回 5000 行, 则 Web Intelligence 会先检索全部 5000 行, 然后丢弃 4000 行并只保留头 1000 行 样本结果集 查询属性也将限制查询中的行数, 但仅限于数据库层 如果将 检索的最大行数 设置为 2000, 并将 样本结果集 设置为 1000, 则查询最多只能检索 1000 行 此设置可由管理员在您的安全配置文件中设置的限制来更改 例如, 如果将 检索的最大行数 设置为 400 行, 但是安全配置文件限制为 200 行, 则运行查询时只会检索 200 行数据 查询提示顺序 提示会列在列表中 可以使用向上和向下箭头在列表中向上或向下移动提示, 以更改其执行顺序 检索重复行查询属性 在数据库中, 相同的数据可能会重复存在于多个行中 可以选择在查询中返回这些重复行, 或只返回唯一的行 查询剥离 查询剥离可用于自动优化查询生成 在启用查询剥离后,Web Intelligence 将生成一个查询, 其中仅包含对报表起作用的那些有效对象 它会将已剥离的查询发送到连接服务器, 以便提高报表的性能 每次刷新查询时,Web Intelligence 将从报表和 SQL 查看器 选项卡中剥离未对报表起到 ( 直接或间接 ) 作用的对象 它仅刷新与报表直接相关的查询 已剥离的对象将从报表中删除, 并以粗体显示在数据导航图中, 以便轻松识别已剥离的对象

43 Web Intelligence 查询属性 43 如果想要这些对象再次出现在报表中, 则可对其执行拖放操作 在拖放这些对象后, 报表的列标题将显示对象定义, 而数据单元格将显示 #Refresh 再次刷新查询即可使已剥离的对象出现在报表中 注意 : 控制查询剥离 查询剥离仅适用于 OLAP 数据库用户 在支持查询剥离的文档中, 如果对度量对象使用查询过滤器, 则 Web Intelligence 不剥离对象 通过在两个级别, 也就是查询级别和文档级别属性启用或禁用 查询剥离 可控制自动查询优化 查询级别属性 : 在查询级别属性中, 只有高级用户 ( 即创建 Web Intelligence 报表并定义报表的查询和初始结构的用户 ) 可启用或禁用查询剥离 默认情况下, 已禁用查询级别属性的查询剥离 当同一文档中有多个查询时, 为查询剥离设置的查询将被剥离, 但不影响其他查询 文档级别属性 : 在文档级别属性中, 所有 Web Intelligence 用户均可启用或禁用查询剥离来更改要分析的报表对象 默认情况下, 已禁用文档级别属性的查询剥离 在创建 Web Intelligence 文档时, 查询剥离默认已禁用 高级用户需要启用此参数, 才能为特定查询剥离对象 如果启用文档级别属性并禁用查询级别属性,Web Intelligence 将无法剥离查询, 反之亦然 仅当在查询和文档级别属性中均启用查询剥离时, 查询剥离才能正常工作 在文档级别属性中禁用查询剥离后, 对于发送给连接服务器的特定查询, Web Intelligence 将保留查询面板中选定的所有对象的默认刷新模式 1 要在指定查询的查询级别启用查询剥离, 请在创建 Web Intelligence 报表时选择 查询属性 选项卡中的 启用查询剥离 注意 : 只有需要编辑查询或创建查询权限的高级用户可设置 启用查询剥离 参数 报表用户不能设置此参数 2 要在指定查询的文档级别启用查询剥离, 请选择 文档属性 选项卡中的 启用查询剥离 这样即为指定查询启用了查询剥离

44 44 使用 SAP BusinessObjetcs Web Intelligence Java 报表面板构建报表 刷新时重置上下文 查询属性 当选中该选项时, 每次运行需要上下文的查询时都会提示您选择上下文 取消选中该选项时,Web Intelligence 会保留首次运行查询时所指定的上下文 清除上下文查询属性 当选定此选项时,Web Intelligence 将在下次运行查询或刷新数据时清除列表中所列的上下文 样本结果集查询属性 样本结果集 属性确定查询返回的最大行数 该属性在数据库层应用此限制 如果数据库支持取样, 则 Web Intelligence 会将限制添加至 Web Intelligence 生成的 SQL, 以返回数据 如果选择 固定 选项, 则 Web Intelligence 将使用固定抽样 每次数据刷新时, 查询将返回相同的行 如果不设置 固定 选项, 则 Web Intelligence 将使用随机抽样 每次数据刷新时, 查询将返回不同组合的抽样行 样本结果集 比 检索的最大行数 属性更有效, 后者只是在检索了查询中的所有行之后, 才会丢弃超过限制的行 并非所有数据库均支持固定抽样和随机抽样 如果这些属性不受支持, 则会被禁用 ( 在 Java 报表面板中 ) 或不可见 ( 在 查询 - HTML 中 ) HTML 报表面板中根本不提供抽样

45 第 4 章使用查询过滤器过滤查询 4.1 定义查询过滤器 当您定义查询时, 您可以通过应用过滤器来限制返回到文档的数据 使用查询过滤器可以保护不想让特定用户组看到的数据, 并限制存储在网络中的文档的大小 当您在文档数据上运行查询时,Web Intelligence 将只返回满足查询过滤器定义的值 查询过滤器可限制 Web Intelligence 返回至文档的数据 它们从数据库中检索数据的子集, 然后将对应的值返回至文档 用户可以定义与业务问题匹配的过滤器 例如, 您可以过滤 [Year]( 年度 ) 维以便只查看 2003 年的销售收入 ; 或者过滤 [Annual Income]( 年收入 ) 维以便只查看年度收入等于或大于 150 万美元的客户 使用查询过滤器可以 : 只检索回答特定业务问题所需的数据 隐藏不想让特定用户在访问文档时看到的数据 最大程度地减少返回到文档的数据量以优化性能 示例 : 在 2002 年第 4 季度, 我的销售地区中哪些商店实现的利润超过了 13 万美元? 作为得克萨斯州的地区市场营销经理, 您只对分析得克萨斯州的利润感兴趣, 而销售 Universe 中却包含整个美国的数据 此外, 您只想查看利润超过 2002 年第 4 季度的季度目标数字 ( 即 :13 万美元 ) 的商店的信息 要创建一个只包含所需信息的文档, 您可以在 [State]( 省 / 州 ) [Year]( 年度 ) 和 [Quarter]( 季度 ) 维上应用一个过滤器并在 [Margin] ( 利润 ) 度量上应用一个过滤器 :

46 46 使用 SAP BusinessObjetcs Web Intelligence Java 报表面板构建报表 Year( 年度 ) 等于 2002 和 Quarter( 季度 ) 等于 Q4( 第 4 季度 ) State( 省 / 州 ) 等于 Texas( 得克萨斯 ) Margin( 利润 ) 大于等于 为了避免在表列 Year( 年度 ) Quarter( 季度 ) 和 State( 省 / 州 ) 中显示过滤的值 Texas ( 得克萨斯 ) 2002 和 Q4 ( 第 4 季度 ), 您可以从 结果对象 窗格中排除 [Year] [Quarter] 和 [State] 对象 当生成报表时, 报表值将会与 2002 年第 4 季度利润大于或等于 13 万美元的得克萨斯州商店相对应 : Store name e-fashion Houston e-fashion Houston Leighton Sales Revenue 307, ,232 Margin 133, , 比较查询过滤器和报表过滤器 您可以在文档中的两个级别应用过滤器 : 查询过滤器 - 这些过滤器是在查询中定义的 ; 它们会限制从数据源中检索并返回到 Web Intelligence 文档的数据 报表过滤器 - 这些过滤器限制文档中的报表 表 统计图和节上显示的值, 但它们不会修改从数据源中检索到的数据, 它们只是在报表级别上隐藏值 4.3 查询过滤器的类型 用户可以创建以下类型的查询过滤器 : 预定义过滤器 - 由您的管理员创建

47 查询过滤器的类型 47 定制过滤器 - 您在查询上定义 快速过滤器 - 一种简化形式的定制过滤器, 适用于简单过滤 提示 - 定义这些动态过滤器以显示问题或值列表, 以便用户本人或其他用户可以在每次运行查询时选择不同的过滤器值 一个查询中可以具有不同类型的过滤器 预定义查询过滤器 使用预定义过滤器可以使 Web Intelligence 在报表中持久提供用户通常需要的特定数据 它们由管理员创建并与 Universe 一起保存 预定义过滤器通常包含复杂的表达式, 使用这些表达式需要详细了解数据库结构 如果在 Universe 中包括预定义过滤器, 则意味着每次用户基于这同一个 Universe 创建新 Web Intelligence 文档时, 不再需要创建相同的定制过滤器 作为一个 Web Intelligence 用户, 您不能查看预定义过滤器的构成项或编辑预定义过滤器 选择预定义查询过滤器 双击预定义的过滤器, 或将其拖到 查询过滤器 窗格 当您运行查询时, 与您选择的查询过滤器对应的数据将会返回到报表 快速过滤器 快速过滤器允许您快速定义您要为特定对象检索的值, 而不用启动 过滤器编辑器 默认情况下, 如果您选择一个值, 快速过滤器会使用 等于 运算符, 或者, 如果您选择多个值, 快速过滤器会使用 属于列表 运算符 例如 : 如果选择 [Payment Status] 维和值 unpaid, 则将创建过滤器 : [Payment Status] Equal to unpaid 如果选择 [Country] 维和值 US, Japan, Germany, 则将创建过滤器 : [Country] In list US;Japan;Germany 创建或删除快速过滤器 1 选择要过滤的列 2 单击 生成报表 工具栏上 添加过滤器 右侧的箭头, 然后单击 添加快速过滤器 将出现 值列表 对话框 选定对象的值会被列出

48 48 使用 SAP BusinessObjetcs Web Intelligence Java 报表面板构建报表 3 选择要从数据库中检索的值 例如, 要过滤第 1 季度的值的查询, 请选择 [Quarter( 季度 )] 维, 然后从值列表中选择第 1 季度 4 单击 确定 新过滤器会出现在 查询过滤器 窗格中 5 要删除过滤器, 请单击 添加过滤器 右侧的箭头, 然后选择 删除过滤器 定制查询过滤器 您可以创建定制查询过滤器以便将文档数据限制为对应于以下内容的信息 : 特定业务问题 特定用户组的业务信息需要 例如, 您可以创建定制过滤器以便检索特定日期 产品或服务的销售结果数据, 或只查看工资收入高的客户或居住在特定地区的客户的信息 添加和删除自定义查询过滤器 1 选择您要过滤的对象并将其拖动到 查询过滤器 窗格 查询过滤器将出现在 查询过滤器 窗格的大纲中 2 单击默认运算符 ( 属于列表 ) 旁边的箭头, 并从运算符列表中选择查询运算符 3 单击查询过滤器右侧的箭头, 选择要应用的过滤器类型 : 常量 列表中的值 提示 此查询的对象 其他查询的结果 ( 任意 ) 其他查询的结果 ( 全部 ) 选项常量列表中的值提示此查询的对象 说明 将对象和常数值进行比较, 以过滤查询结果 将对象和列表中的值进行比较, 以过滤查询结果 创建一个过滤器, 要求用户提供有关数据刷新的过滤值 将对象与同一个查询的对象的返回值进行比较

49 查询过滤器的类型 49 选项其他查询的结果其他查询的结果 ( 任意 ) 其他查询的结果 ( 全部 ) 说明 将对象与其他查询 ( 过滤查询 ) 的对象返回值进行比较, 以过滤查询结果 将对象与其他查询 ( 过滤查询 ) 对象的任意返回值进行比较, 以过滤查询结果 将对象与其他查询 ( 过滤查询 ) 对象返回的所有值进行比较, 以过滤查询结果 4 键入 / 选择要包括在过滤器中的常量 值列表或对象 5 要删除过滤器, 请选中它, 然后单击 Delete 键, 或者单击 查询过滤器 窗格右上角的 删除 要删除所有过滤器, 请单击 查询过滤器 窗格右上角的 全部删除 相关主题 第 56 页上的 什么是提示? 第 49 页上的 依据另一查询返回的值过滤查询 依据另一查询返回的值过滤查询 可依据其他查询返回的值过滤查询 例如, 如果要让 查询 1 中的所有国家 / 地区都返回带有 查询 2 中某个相应国家 / 地区的结果, 则可以过滤 [ 查询 1].[Country] 对象 ( 根据 [ 查询 2].[Country] 对象的值 ) 被过滤查询必须位于基于关系 (RDBMS) 数据源的 Universe 中 提供过滤值的查询 ( 过滤查询 ) 可以基于关系数据源 OLAP 数据源或本地数据源 依据另一查询构建查询时, 只有在过滤查询已经运行或保存后, 该过滤查询才会出现在可用作过滤查询的查询的列表中 刷新被过滤查询时, 不会刷新过滤查询 查询过滤器可对过滤查询返回的全部或任意值进行过滤 受支持的运算符和过滤器模式组合如下表所示 如果不从此表中选择运算符, 则 其他查询的结果 菜单项不可用

50 50 使用 SAP BusinessObjetcs Web Intelligence Java 报表面板构建报表 Operator 等于不等于大于大于或等于 过滤模式任意全部任意 说明 保留被过滤查询中等于过滤查询返回的任意值的值 保留被过滤查询中不等于过滤查询返回的所有值的值 保留被过滤查询中大于 / 大于或等于过滤查询中的任意值的值 也就是说, 保留被过滤查询中大于 / 大于或等于过滤查询返回的最小值的值 于 大于大于或等 全部 保留被过滤查询中大于过滤查询返回的所有值的值 也就是说, 保留被过滤查询中大于 / 大于或等于过滤查询返回的最大值的值 于 小于小于或等 任意 保留被过滤查询中小于 / 小于或等于过滤查询中的任意值的值 也就是说, 保留被过滤查询中小于 / 小于或等于过滤查询返回的最大值的值

51 查询过滤器的类型 51 Operator 小于小于或等于 InList 不属于列表 过滤模式全部任意任意 说明 保留被过滤查询中小于 / 小于或等于过滤查询中的任意值的值 也就是说, 保留被过滤查询中小于 / 小于或等于过滤查询返回的最小值的值 保留被过滤查询中等于过滤查询返回的值列表中的任意值的值 保留被过滤查询中不等于过滤查询返回的值列表中的任意值的值 查询过滤器和提示运算符 Equal To 运算符 使用 Equal To 运算符可以获得不等于某值的数据 例如, 如果只想返回 US( 美国 ) 的数据, 则可以创建过滤器 County Equal To US Not Equal To 运算符 使用 Not Equal To 运算符可以获得不等于某值的数据 例如, 如果希望返回除 US( 美国 ) 外的所有国家 / 地区的数据, 则可以创建过滤器 County Not Equal To US Different From 运算符 大于运算符 使用 Different From 运算符可以检索与某值不同的数据 例如, 如果检索除第 4 季度外的所有季度的数据, 则可以创建过滤器 [Quarter] Different From "Q4" 使用 Greater Than 运算符可以检索比某值大的数据 例如, 如果希望检索 60 岁以上顾客的数据, 则可以创建过滤器 [Customer Age] Greater than 60

52 52 使用 SAP BusinessObjetcs Web Intelligence Java 报表面板构建报表 Greater Than Or Equal To 运算符 使用 Greater Than Or Equal To 运算符可以检索大于或等于某值的数据 例如, 如果希望检索以 $150 万为起点的收入的数据, 则可以创建过滤器 [Revenue] Greater than or equal to Less Than 运算符 Less Than 运算符用于检索比某值小的数据 例如, 如果检索考试分数低于 40 的数据, 则可以创建过滤器 [Exam Grade] Less Than Less Than Or Equal To 运算符 Between 运算符 使用 Less Than Or Equal To 运算符可以检索小于或等于某值的数据 例如, 如果希望检索 30 岁及 30 岁以下顾客的数据, 则可以创建过滤器 [Age] Less Than Or Equal To 30 使用 Between 运算符可以检索两个值之间 ( 包括这两个值 ) 的数据 例如, 要检索从第 25 周开始到第 36 周结束的各个周 ( 包括第 25 周和第 36 周 ) 的数据, 则可以创建过滤器 [Week] Between 25 and Not Between 运算符 使用 Not Between 运算符可以检索不在两个值之间的数据 例如, 如果希望检索某年内各个周的数据, 但不包括第 25 周和第 36 周以及它们之间各周, 则可以创建过滤器 [Week] Not between 25 and In List 运算符 In List 运算符用于检索与值列表中的值对应的数据 例如, 如果只想检索 US( 美国 ) UK( 英国 ) 和 Japan( 日本 ) 的数据, 则可以创建过滤器 [Country] In List ("US";"UK";"Japan") Not In List 运算符 使用 Not In List 运算符可以检索与多个值不对应的数据

53 查询过滤器的类型 53 例如, 如果不想检索 US( 美国 ) UK( 英国 ) 和 Japan( 日本 ) 的数据, 则可以创建过滤器 [Country] Not In ("US";"UK";"Japan") Matches Pattern 运算符 使用 Matches Pattern 运算符可以检索包括特定字符串或包括字符串某一部分的数据 例如, 要检索生日是 1972 年的客户, 则可以创建过滤器 :[DOB] Matches Pattern '72' Different From Pattern 运算符 Both 运算符 Except 运算符 使用 Different From Pattern 运算符可以返回不包括特定字符串的数据 例如, 要检索生日不是 1972 年的客户, 则可以创建过滤器 :[DOB] Different From Pattern '72' 使用 Both 运算符可以检索与两个值相对应的数据 例如, 要检索具有固定电话 (Fixed) 和移动电话 (Mobile) 的客户, 则可创建过滤器 :[Account Type] Both 'Fixed' And 'Mobile' 使用 Except 运算符可以检索与一个值相对应, 但与另一个值不对应的数据 例如, 要检索具有固定电话 (Fixed) 但没有移动电话 (Mobile) 的客户, 则可以创建过滤器 :[Account Type] 'Fixed' Except 'Mobile' Except 运算符的限制性比 Different From 或 Not In List 更高 例如, 返回客户并包括过滤器 [Lines] Different From 'Accessories' 的报表将排除售出物品属于 Accessories( 附件 ) 行的所有销售记录 如果同一客户购买了 Accessories( 附件 ) 和 non-accessories( 非附件 ) 物品, 则客户仍会出现在报表中, 但是他们的支出汇总只会包括非附件的销售 如果过滤器为 [Lines] Except 'Accessories', 则报表中只会包括未购买附件的客户 相关主题 第 138 页上的 Not In List 运算符 第 137 页上的 Different From 运算符

54 54 使用 SAP BusinessObjetcs Web Intelligence Java 报表面板构建报表 合并查询过滤器 合并查询过滤器 典型的业务问题需要检索符合多个条件的信息 例如, 若要分析客户服务数据, 极可能将重点关注特定时间段以及特定地区的客户, 同时还可能要重点关注特定的客户服务合同级别的客户 可以在同一查询中合并多个过滤器, 以检索符合与此类似的几个条件的数据 示例 : 分析本年度营业面积超过 平方米 销售收入数额等于或小于 150 万美元的商店的销售收入 在本示例中, 您是一名零售连锁店的运营经理 您要分析有关您的连锁店中销售收入数额低于公司所定目标的大型零售店的信息 为此, 您在 [Year( 年度 )] 维上添加了一个预定义的过滤器, 以指定您只想检索本年度的值 然后, 您在 [Sales Floor Size( 营业面积 )] 维上创建了第二个过滤器, 以指定您只想检索营业面积大于 平方米的商店的数据 之后, 您要在 [Sales Revenue( 销售收入 )] 度量上创建第三个过滤器, 以指定您只想检索销售收入数额等于或小于 150 万美元的商店的数据 最后, 您使用 和 运算符合并这三个过滤器 : Last Year 和 Sales Floor Size Group 大于等于 :4000 Sales Revenue 小于 1,500,000 当您运行该查询时, 只有满足所有三个条件的商店的数据才会返回到报表 : 合并查询过滤器 1 创建过滤器, 然后将它们添加到 查询过滤器 窗格中 默认情况下,Web Intelligence 使用 和 运算符合并过滤器 2 双击运算符 (Java 报表面板 胖客户端和 查询 - HTML ), 或单击该运算符复选框旁边的箭头, 并选择其他运算符 (HTML 报表面板 ), 以在 和 和 或 之间切换

55 查询过滤器的类型 嵌套查询过滤器 嵌套查询过滤器允许创建比合并同一级别上的过滤器时更复杂的过滤器条件 嵌套过滤器时, 将设置 Web Intelligence 对它们进行求值的顺序 例如,Web Intelligence 可以返回由 OR 关系 ( 两个过滤器条件中有一个为真 ) 联接的两个查询过滤器提供的数据, 然后通过向此数据应用另一个过滤器进一步对其加以限制 在这种情况下,OR 关系中的两个过滤器被嵌套, 然后与 AND 关系中的另一个过滤器进行比较 下面举例说明这一点 : 示例 : 列出符合这些条件的所有销售交易 : 在日本发生, 时间为第 4 季度或者收入大于 要回答此问题, 可创建以下嵌套查询过滤器 : Country 等于 Japan 和 或 Quarter 等于 Q4 Revenue 大于 Web Intelligence 会先返回在第 4 季度发生或收入大于 的销售交易的销售数据, 然后通过返回那些仅在日本发生的销售交易来进一步限制此数据 嵌套查询过滤器 1 将一个报表对象拖放到现有的查询过滤器上 有关该报表对象的查询过滤器大纲会显示在与现有查询过滤器相关的嵌套 AND 关系中 2 定义新的查询过滤器

56 第 5 章使用提示过滤数据 5.1 什么是提示? 提示是一种特殊类型的查询过滤器 它是一个动态过滤器, 每当刷新文档中的数据时, 它都会显示问题 可以通过键入或选择要在刷新数据前查看的值回答提示 Web Intelligence 只从数据库中检索指定的值, 并将这些值返回给文档中的报表 提示允许多名用户查看一个文档, 以指定数据库信息的不同子集并在同一报表的表和统计图中显示它 提示还可以减少从数据库中检索数据所用的时间 提示包含以下元素 : 被过滤对象 运算符 消息 例如, 要提示用户选择具体年度, 可在 [Year]( 年度 ) 维上定义提示 : Year Equal To ("Which year? ) 在此提示中, 被过滤对象为 [Year], 运算符是 Equal To, 提示消息是 Which year? 可以在任何维 度量或明细对象上定义提示 例如, 可以过滤 [Year]( 年度 ) 维以返回特定年度的值, 过滤 [Sales Revenue]( 销售收入 ) 度量以返回一系列收入数字的值, 或者过滤 [Year/week]( 年度 / 周 ) 明细以返回一年中具体某一周的值 可以在同一查询中创建多个提示, 并通过 AND 或 OR 运算符关联在一起 此外, 还可以嵌套提示 当用户运行查询时,Web Intelligence 会显示提示 提示出现在 Web Intelligence 查询生成的 SQL 中, 按为响应提示提供的值 ( 当 SQL 为只读 ) 或按 Web Intelligence 提示语法 ( 当 SQL 可编辑 ) 显示 例如, 在生成的 SQL 中,[Country]( 国家 / 地区 ) 的提示可显示为 Resort_Country.country Country:','A', 'Resort\Country', Mono,Free,Persistent,,User:0)

57 级联提示 57 或显示为 Resort_country.country In ('UK') 提示可以是可选的 用户可以不必为可选提示指定值 如果未指定值,Web Intelligence 会忽略该提示 合并的提示 当文档包含多个数据提供者时, 将合并满足以下三个条件的任何提示 : (1) 包含相同数据类型的对象,(2) 包含相同运算符类型的运算符以及 (3) 使用相同提示文本 在刷新所有数据提供者时, 将为此类提示显示一条提示消息 由合并提示显示的值列表是与具有最多显示属性约束的提示中的对象关联的列表 5.2 级联提示 当提示定义中包括某些对象时, 这些对象将导致 Web Intelligence 显示级联提示 相对于 Universe 中的其他对象值列表,Universe Designer 将按层次定义这些对象值列表 级联提示帮助用户重点关注他们要包括在提示中的对象值, 而无需搜索所有可能的对象值 示例 : 选择一个商店 在此示例中,Universe Designer 在层次结构中定义了对象 [Store Name] [City] 和 [State] 如果包括一个 [Store Name] Equal To <value> 的提示, 则 Web Intelligence 将在 提示 对话框的层次结构中显示这些对象 为了选择该商店, 用户必须首先选择该商店所在城市所位于的省 / 州, 再选择该商店所在的城市, 最后才选择商店本身 用户选择省 / 州时,Web Intelligence 将城市值限制为省 / 州中的城市 ; 用户选择城市时,Web Intelligence 将商店限制为城市中的商店

58 58 使用 SAP BusinessObjetcs Web Intelligence Java 报表面板构建报表 5.3 层次值列表 如果 Universe 包含具有层次结构的值列表, 则这些列表会以结构树的形式出现 在结构树中向下导航至所需的项目 值列表是否会以级联提示或按层次结构的方式出现将取决于列表在 Universe 中的配置方式 有关更多详细信息, 请与管理员联系 5.4 查询过滤器和提示运算符 Equal To 运算符 使用 Equal To 运算符可以获得不等于某值的数据 例如, 如果只想返回 US( 美国 ) 的数据, 则可以创建过滤器 County Equal To US Not Equal To 运算符 使用 Not Equal To 运算符可以获得不等于某值的数据 例如, 如果希望返回除 US( 美国 ) 外的所有国家 / 地区的数据, 则可以创建过滤器 County Not Equal To US Different From 运算符 使用 Different From 运算符可以检索与某值不同的数据 例如, 如果检索除第 4 季度外的所有季度的数据, 则可以创建过滤器 [Quarter] Different From "Q4" 大于运算符 使用 Greater Than 运算符可以检索比某值大的数据

59 查询过滤器和提示运算符 59 例如, 如果希望检索 60 岁以上顾客的数据, 则可以创建过滤器 [Customer Age] Greater than Greater Than Or Equal To 运算符 使用 Greater Than Or Equal To 运算符可以检索大于或等于某值的数据 例如, 如果希望检索以 $150 万为起点的收入的数据, 则可以创建过滤器 [Revenue] Greater than or equal to Less Than 运算符 Less Than 运算符用于检索比某值小的数据 例如, 如果检索考试分数低于 40 的数据, 则可以创建过滤器 [Exam Grade] Less Than Less Than Or Equal To 运算符 使用 Less Than Or Equal To 运算符可以检索小于或等于某值的数据 例如, 如果希望检索 30 岁及 30 岁以下顾客的数据, 则可以创建过滤器 [Age] Less Than Or Equal To Between 运算符 使用 Between 运算符可以检索两个值之间 ( 包括这两个值 ) 的数据 例如, 要检索从第 25 周开始到第 36 周结束的各个周 ( 包括第 25 周和第 36 周 ) 的数据, 则可以创建过滤器 [Week] Between 25 and Not Between 运算符 使用 Not Between 运算符可以检索不在两个值之间的数据 例如, 如果希望检索某年内各个周的数据, 但不包括第 25 周和第 36 周以及它们之间各周, 则可以创建过滤器 [Week] Not between 25 and 36

60 60 使用 SAP BusinessObjetcs Web Intelligence Java 报表面板构建报表 In List 运算符 In List 运算符用于检索与值列表中的值对应的数据 例如, 如果只想检索 US( 美国 ) UK( 英国 ) 和 Japan( 日本 ) 的数据, 则可以创建过滤器 [Country] In List ("US";"UK";"Japan") Not In List 运算符 使用 Not In List 运算符可以检索与多个值不对应的数据 例如, 如果不想检索 US( 美国 ) UK( 英国 ) 和 Japan( 日本 ) 的数据, 则可以创建过滤器 [Country] Not In ("US";"UK";"Japan") Matches Pattern 运算符 使用 Matches Pattern 运算符可以检索包括特定字符串或包括字符串某一部分的数据 例如, 要检索生日是 1972 年的客户, 则可以创建过滤器 :[DOB] Matches Pattern '72' Different From Pattern 运算符 使用 Different From Pattern 运算符可以返回不包括特定字符串的数据 例如, 要检索生日不是 1972 年的客户, 则可以创建过滤器 :[DOB] Different From Pattern '72' Both 运算符 使用 Both 运算符可以检索与两个值相对应的数据 例如, 要检索具有固定电话 (Fixed) 和移动电话 (Mobile) 的客户, 则可创建过滤器 :[Account Type] Both 'Fixed' And 'Mobile'

61 创建提示 Except 运算符 使用 Except 运算符可以检索与一个值相对应, 但与另一个值不对应的数据 例如, 要检索具有固定电话 (Fixed) 但没有移动电话 (Mobile) 的客户, 则可以创建过滤器 :[Account Type] 'Fixed' Except 'Mobile' Except 运算符的限制性比 Different From 或 Not In List 更高 例如, 返回客户并包括过滤器 [Lines] Different From 'Accessories' 的报表将排除售出物品属于 Accessories( 附件 ) 行的所有销售记录 如果同一客户购买了 Accessories( 附件 ) 和 non-accessories( 非附件 ) 物品, 则客户仍会出现在报表中, 但是他们的支出汇总只会包括非附件的销售 如果过滤器为 [Lines] Except 'Accessories', 则报表中只会包括未购买附件的客户 相关主题 第 138 页上的 Not In List 运算符 第 137 页上的 Different From 运算符 5.5 创建提示 1 从 数据 选项卡上, 拖动要对其应用提示的对象, 并将其放到 查询过滤器 窗格中 查询过滤器将出现在 查询过滤器 窗格的大纲中 2 单击 查询过滤器 右侧的箭头, 并从菜单中选择 提示 3 在文本框中键入提示文本 4 单击文本框旁边的图标, 然后使用出现的对话框来设置提示属性 如果提示针对某个日期, 并且要让用户看到弹出日历以便选择日期, 则请勿选择 带有值列表的提示 如果文档包含多个数据提供者, 并且已经存在满足以下三个条件的提示 :(1) 包含具有相同数据类型的对象 (2) 包含相同运算符类型的运算符, 以及 (3) 与新提示使用相同的提示文本,Web Intelligence 将显示一条警告以告知将会合并这两个提示 这意味着, 在每次刷新所有数据提供者时, 只会为这两个提示显示一条提示消息 5 选择 可选提示 以使提示变为可选

62 62 使用 SAP BusinessObjetcs Web Intelligence Java 报表面板构建报表 6 要删除提示, 请右键单击该提示并从菜单中选择 删除 每次刷新文档时都会出现提示 相关主题 第 62 页上的 定义提示的显示方式 第 57 页上的 合并的提示 5.6 删除提示 选择提示, 然后单击 删除 键 5.7 定义提示的显示方式 默认情况下, 提示会显示一个框和值列表 可以通过在框中键入值或通过从列表中选择值来回答提示 您可以通过选中下面的一个 一些或所有选项来修改提示的显示方式 : 希望提示显示的内容 与被过滤维 度量或明细关联的值列表 适用场合 要查看对象的所有值, 然后从这些值中进行选择 选项 保留选项的缺省选定状态 : 带有值列表的提示 最后一次回答提示时指定的值 ( 用户可以选择不同的值 ) 在刷新文档时经常重新选择相同的值, 但希望在必要时可以选择不同的值 ( 例如, 当前月份的名称 ) 选择选项 : 保留上次选择的值 指定为缺省值的值 ( 用户可以选择不同的值 ) 在刷新文档时几乎总是重新选择相同的值, 但希望在必要时可以选择不同值 ( 例如, 当前年度的号码 ) 选择选项 : 设置缺省值 用户从中选择值的值列表 防止用户键入数据库中可能不存在的值 选择选项 : 仅从列表选择

63 合并提示 63 要使提示成为可选, 请选择 可选提示 用户可以不必为该提示指定值 在这种情况下,Web Intelligence 会忽略提示 注意 : 如果提示针对某个日期, 并且要让用户看到弹出日历以便选择日期, 则请勿选择 带有值列表的提示 5.8 合并提示 通过在一个查询中合并多个提示, 可以过滤返回到文档的数据, 以便查看报表的每个人都只看到与他们的业务需要相关的信息 例如, 可以在一个 客户帐户 文档中合并以下三个提示 : 哪个客户? 哪个帐户? 哪个日历时间段 : 从? 到? 这使得每个客户经理都能查看文档, 以便查看特定时间段内特定客户帐户的报表值 可以按合并查询过滤器的方式来合并提示 合并提示和查询过滤器 通过在一个查询上合并提示和过滤器, 您可以使用过滤器确定查询上某些选定对象的值, 并且允许用户使用提示确定其他选定对象的值 例如, 如果您在一个 HR 文档上合并以下过滤器和提示 : [Year]( 年度 ) 等于 This Year( 今年 ) [Job title( 职务 )] 不等于 Senior Executive( 高级主管 ) 哪名雇员? 查看文档的用户可以选择他们要查看哪名雇员的信息, 但他们只能查看本年度的数据并且无法查看高级主管的数据 5.9 更改提示的顺序 1 单击查询面板中的 属性 选项卡 2 在 提示顺序 框内选择要移动其顺序 ( 上移或下移 ) 的提示, 然后按框旁边的 向上 或 向下 箭头

64 第 6 章使用合并查询 6.1 定义合并查询 合并查询是一组共同作用以返回单一结果的查询 该组中的所有查询必须基于同一个 Universe 6.2 合并查询的类型 可以用以下三种关系合并查询 : 并集 (UNION) 交集 (INTERSECTION) 差集 (MINUS) 在并集合并中,Web Intelligence 将获取两个查询的所有数据 消除重复行并构建合并数据集 在交集合并中,Web Intelligence 将返回两个查询共同的数据 在差集合并中,Web Intelligence 将返回在第一个查询中出现但未在第二个查询中出现的数据 示例 : 并集 交集和差集查询 在此示例中, 有两个返回国家 / 地区列表的查询, 如下表所示 : 查询 查询 1 查询 2 值 US; UK; Germany; France US; Spain 取决于合并查询的类型,Web Intelligence 将返回以下值 :

65 利用合并查询能做些什么? 65 合并类型 UNION INTERSECTION MINUS 值 US; UK; Germany; France; Spain US; UK; Germany; France 6.3 利用合并查询能做些什么? 利用合并查询, 可以回答在一个 Web Intelligence 查询中原本很难或无法回答的问题 示例 : 使用合并查询返回数据集 Island Resorts Marketing 示例 Universe 包含 Year 和 Reservation Year 维, 其中 Year 维与已停留在休假地的宾客关联, Reservation Year 维与预定将来要停留的宾客关联 由于数据库和 Universe 结构方面的缘故, 这些对象不兼容, 这意味着无法在报表的同一个块中包含它们 如果要返回一个年度列表, 该列表包含停留在休假地的宾客数超过 n 个的那些年度, 以及预定要停留在休假地的宾客数超过 n 个的那些年度, 那么该怎样返回该年度列表? 可以使用合并查询来返回该年度列表, 如下所示 : 查询 查询 1 返回 有超过 n 位宾客停留在休假地的年度 UNION 查询 2 有超过 n 位宾客预定要停留在休假地的年度 这两个查询的并集将返回所需的年度列表

66 66 使用 SAP BusinessObjetcs Web Intelligence Java 报表面板构建报表 6.4 Web Intelligence 如何生成合并查询? 如果数据库在查询中支持合并类型, 那么合并查询将在数据库级别上工作 : 它们将更改 Web Intelligence 提交给数据库的查询 它们通过生成包含 UNION INTERSECT 和 MINUST 运算符的 SQL( 结构化查询语言 ) 来完成此操作 注意 : 尽管每个数据库都有自己的语言, 但 SQL 是关系数据库的标准查询语言 如果数据库在查询中不支持合并类型, 那么 Web Intelligence 将通过生成多个 SQL 查询 ( 从数据库中检索后它会对这些查询的数据进行解析 ) 在报表级别执行查询 6.5 构建合并查询 1 在查询面板中创建初始查询 2 单击工具栏上的 添加合并查询 Web Intelligence 会将初始查询的副本添加到数据提供者 第二个查询具有以下特性 : 包含与原始查询相同的报表对象 不包含在原始查询上定义的过滤器 以 并集 关系与原始查询进行合并 3 要切换到查询, 请在查询面板的左窗格底部单击 合并查询 n 合并查询中的各个查询称为 合并查询 n 4 要删除查询, 请右击要删除的 合并查询 n, 然后在菜单中选择 删除 5 要更改合并类型, 请双击运算符 运算符的变换顺序为 UNION INTERSECTION MINUS 6 与构建任何普通 Web Intelligence 查询一样, 在合并查询中构建各个查询 7 单击 运行查询

67 合并查询结构 合并查询结构 合并查询中的查询必须返回相同数据类型的相同对象数, 并且对象必须保持相同顺序 查询结果中的对象数以及那些对象的数据类型不一致时, 将无法合并查询 例如, 无法将返回 Year 的查询与返回 Year 和 Revenue 的查询合并, 也无法将返回 Year 的查询与返回 Revenue 的查询合并 另外, 还必须注意合并查询的语义 如果两个维具有相同的数据类型, 虽然可以将返回 Year( 年度 ) 的查询与返回 Region( 地区 ) 的查询合并, 可是结果将为年度和地区的混合列表, 此列表可能没有意义 通常, 如果第一个查询包含 Year 维, 则第二个查询也包含返回年度列表的维 根据宾客数返回年度和预定年度的列表 本示例介绍了 使用合并查询返回数据集 示例中所描述的查询 如果想构建一个返回年度列表的查询, 该年度列表包含以下年度 : 有超过 n 位宾客停留在休假地的年度, 以及有超过 n 位宾客预定要停留在休假地的年度 1 在 Universe 列表中选择 Island Resorts Marketing Universe 以打开查询面板 2 将 Year ( 年度 ) 对象拖到 结果对象 窗格 3 将 Number of Guests( 宾客数 ) 对象拖到 查询过滤器 窗格, 并创建一个限制 Number of Guests( 宾客数 ) 大于 n 的报表过滤器 4 单击 合并查询 合并查询 窗格将出现在查询面板的左下方, 并包含由 UNION 联接起来的两个查询 5 单击第二个查询并删除 Year ( 年度 ) 和 Number of Guests ( 宾客数 ) 对象 6 将 Reservation Year ( 预定年度 ) 对象拖到 结果对象 窗格 7 将 Future Guests( 将来宾客数 ) 对象拖到 查询过滤器 窗格并创建限制将来宾客数大于 n 的报表过滤器 8 单击 运行查询 查询将返回年度和预定年度的合并列表

68 68 使用 SAP BusinessObjetcs Web Intelligence Java 报表面板构建报表 6.7 合并查询优先顺序 Web Intelligence 执行合并查询中的查询合并的顺序是决定最终结果的关键因素 以某种关系合并两个或多个查询的最简单的合并查询格式如下所示 : 查询 1 INTERSECTION 查询 2 查询 3 在这种情况下,Web Intelligence 首先查找表示 合并查询 n 与 合并查询 n + 1 之间的并集 / 交集 / 差集的数据集, 然后查找该数据集与 合并查询 n + 2 返回的数据集之间的并集 / 交集 / 差集 Web Intelligence 将继续按照这种方式以此关系合并所有查询 上述示例的结果如下 : 查询查询 1 查询 2 查询 1 和 2 的交集查询 3 最终的交集 数据 US; UK; France; Germany US; France; Finland US; France 美国 ; 西班牙 US 多个合并查询可以用复合关系来合并多个查询以确定执行顺序, 如以下示例所示 : 合并查询 1 MINUS

69 合并查询优先顺序 69 INTERSEC TION 合并查询 2 合并查询 3 Web Intelligence 按照查询组在查询面板中从右到左的出现顺序来处理查询组, 并且在每个组中从上到下处理查询 ( 优先顺序较高的组, 例如上述示例中的 MINUS 组, 将在查询面板中向右缩进 ) 在上述查询中,Web Intelligence 首先确定差集合并的结果, 然后查找此结果与合并查询 3 的交集, 如下表所示 : 查询查询 1 查询 2 查询 1 MINUS 查询 2 查询 3 结果 US; UK; Spain; Germany Germany US; UK; Spain US; Spain; Finland ( 查询 1 MINUS 查询 2) INTERSECTION US; Spain 查询 3 注意 : 如果数据库直接支持要执行的合并查询的类型,Web Intelligence 将生成包含合并运算符的 SQL 在此情况下, 优先顺序取决于数据库中定义的优先顺序 有关更多详细信息, 请咨询 Web Intelligence 管理员 在 Java 报表面板中设置合并查询的优先顺序 1 在查询面板中构建第一个查询 2 单击 合并查询 3 重复这些步骤, 直到已构建所有构成项的查询

70 70 使用 SAP BusinessObjetcs Web Intelligence Java 报表面板构建报表 4 要提升查询对的优先顺序, 请将某个查询拖放到要在较高优先顺序的查询对中与其关联的查询上 在拖放操作过程中,Web Intelligence 会缩进源和目标查询, 并在默认情况下会以 UNION 将它们合并 5 通过将查询拖放到组中已存在的任意两个查询之间的 空间 中, 以继续将查询添加到优先顺序较高的组中 6 要在现有优先顺序较高的组中创建优先顺序更高的组, 请重复前两个步骤 7 双击查询中的所有组的合并运算符, 以根据需要对它们进行更改 8 单击 运行查询

71 第 7 章使用子查询过滤数据 7.1 什么是子查询? 子查询是一种更为灵活的查询过滤器, 与使用普通查询过滤器相比, 它能够以更复杂的方式限制值 由于以下原因, 子查询比普通查询过滤器功能更强大 : 利用子查询, 可以将对象的值 ( 用于限制查询 ) 与其他对象中的值进行比较 它们允许使用 WHERE 子句限制子查询返回的值 7.2 利用子查询能做些什么? 利用子查询, 可以提出很难或无法用简单查询过滤器表达的复杂问题 例如 : 请列出那些购买了曾在 2003 年第一季度被预订的服务 ( 由任何客户 ) 的客户及其关联收入? 7.3 子查询如何工作? 子查询的工作方式是通过修改 Web Intelligence 生成的 SQL 来检索查询数据 Web Intelligence 将生成包含子查询的 SQL, 该子查询将限制外部查询返回的数据 有关 SQL 子查询的更多信息, 请参阅有关 SQL 的任何书籍 注意 : SQL 是所有关系数据库 (RDBMS) 都支持的查询语言, 尽管每种数据库有其自己的语法 7.4 构建子查询 1 将要显示在查询中的对象添加到 结果对象 窗格中

72 72 使用 SAP BusinessObjetcs Web Intelligence Java 报表面板构建报表 2 在 结果对象 面板中选择要使用子查询过滤的对象, 然后单击 查询过滤器 面板右上部的 添加子查询 查询过滤器 窗格中将显示子查询的概要 默认情况下, 所选的对象显示为过滤对象和过滤依据对象 3 要将 WHERE 条件添加到子查询中, 请将报表对象拖到 将对象放于此处 框下面的子查询区域中 4 要将 WHERE 条件添加到子查询中, 请将报表对象拖到 将对象放于此处 框下面的子查询区域中 可以使用现有子查询或标准查询过滤器作为子查询中的 WHERE 条件 为此, 请将现有过滤器或子查询拖放到 将对象放于此处 框下面的子查询区域中 要将现有过滤器复制而不是移动到 WHERE 条件中, 请在拖放时按住 Ctrl 键 在此情况下, 现有过滤器仍在其初始位置且变成子查询 WHERE 条件的一部分 5 选择用于在 WHERE 条件中过滤对象的运算符和值 6 单击 子查询 以将其他子查询添加到查询过滤器 除了可以用 AND 或 OR 关系链接子查询外, 还可以将现有子查询拖放到 将对象放于此处 框下面的区域中, 以嵌套子查询 ( 在子查询中创建子查询 ) 在此情况下, 内部子查询将变成外部子查询 WHERE 条件的一部分 要将子查询复制而不是移动到 WHERE 条件中, 请在拖放时按住 Ctrl 键 在此情况下, 第二个子查询与第一个子查询保持相同级别, 且变成第一个子查询 WHERE 子句的一部分 默认情况下, 这两个子查询以 AND 关系链接 单击 AND 运算符可在 AND 和 OR 之间切换 7 要嵌套子查询 ( 在子查询中创建子查询 ), 请将现有子查询拖放到 将对象放于此处 框下面的区域中 要将子查询复制而不是移动到 WHERE 条件中, 请在拖放时按住 Ctrl 键 在此情况下, 第二个子查询与第一个子查询保持相同级别, 且变成第一个子查询的 WHERE 子句的一部分 内部子查询将变成外部子查询的 WHERE 条件的一部分 查找哪些客户购买了以前在 2003 年第 1 季度预定的服务, 他们创造了多少收入? 1 将 Customer( 客户 ) 和 Revenue( 收入 ) 对象拖到 查询面板 的 结果对象 窗格 2 选择 Service( 服务 ) 对象 3 单击 子查询

73 子查询参数 73 查询过滤器 窗格中将显示子查询的概要 注意 : 选定的对象将出现在子查询概要的两个框中 通常可以在两个框中使用同一对象, 虽然并没有要求这样 如果对象未返回任何公值, 子查询将不返回任何值, 因此查询将不返回任何值 4 将 Reservation Year( 预定年度 ) 对象拖到 Service( 服务 ) 对象下的子查询概要区域 Web Intelligence 将在 Reservation Year( 预定年度 ) 对象上添加 WHERE 条件 5 将 Reservation Year( 预定年度 ) 条件运算符设置为 等于 6 在 键入一个常量 框中键入 FY 将 Reservation Quarter( 预定季度 ) 对象拖到 Service( 服务 ) 对象下的子查询概要区域 Web Intelligence 会将 Reservation Quarter( 预定季度 ) 对象添加到 WHERE 条件 8 将 Reservation Quarter( 预定季度 ) 条件运算符设置为 等于 9 在 键入一个常量 框中键入 Q1 10 单击 运行查询 以运行该查询 7.5 子查询参数 一个子查询或一组子查询可包含以下参数 : 参数 说明 其值用于过滤结果对象的对象 过滤对象 可以包括多个过滤对象 如果包括多个对象,Web Intelligence 将连接所指定对象的值

74 74 使用 SAP BusinessObjetcs Web Intelligence Java 报表面板构建报表 参数 说明 过滤依据对象 用于确定子查询所返回的过滤对象值的对象 可以包括多个过滤依据对象 如果包括多个对象,Web Intelligence 将连接所指定对象的值 用于指定过滤对象和过滤依据对象之间的关系的运算符 运算符 由于存在数据库限制, 因此无法一起使用某些运算符和过滤依据对象的组合 例如, 如果将 等于 运算符与返回多个值的过滤依据对象一起使用, 数据库将拒绝 SQL, 因为这种子查询要求过滤依据对象只返回一个值 如果生成的 SQL 被数据库拒绝, 则会出现一条错误消息, 以显示由数据库所返回的错误说明 WHERE 条件 ( 可选 ) 用于约束过滤依据对象值列表的附加条件 可以在 WHERE 条件中使用普通报表对象 预定义条件或现有查询过滤器 ( 包括子查询 ) 在存在多个子查询的情况下确定子查询之间的关系 关系运算符 AND - 必须满足所有子查询中的条件 OR - 必须满足其中一个子查询中的条件

75 第 8 章使用数据库排名对数据排名 8.1 什么是数据库排名? 在排定数据的名次时, 将会依据排名条件对数据排序并过滤数据 Web Intelligence 允许从数据库中返回未排名的数据, 然后在 Web Intelligence 中对它们进行排名 利用数据库求秩, 可以在查询和数据库级别指定排名, 这样, 查询返回到 Web Intelligence 的数据就已经过排名 利用数据库排名, 可以在查询级别回答诸如 根据客户每年创造的收入返回前 3 名客户 之类的问题, 而无需将排名范围之外的数据返回到 Web Intelligence, 然后再使用 Web Intelligence 排名对数据过滤 数据库排名具有以下优点 : 对数据进行排名的过程可能需要进行大量的处理 通过在数据库级别进行排名, 可以让服务器 ( 通常, 功能比客户端计算机强大很多 ) 来执行这种处理 对数据进行预先排名可以减少跨网络检索和存储在 Web Intelligence 中的数据量 数据库求秩的工作方式是通过修改 Web Intelligence 生成的 SQL 来检索查询数据 如果数据库支持求秩,Web Intelligence 将生成 SQL 来排定数据的名次 Web Intelligence 在求秩 SQL 中使用 SQL-99 Rank 函数 (SQL 是所有关系数据库 (RDBMS) 都支持的查询语言, 尽管每种数据库都有自己的语法 ) 注意 : 只有在数据库支持的情况下才能执行数据库排名 否则, 在 查询面板 工具栏上 添加数据库排名 按钮处于禁用状态 支持排名的数据库包括 Oracle DB2 Terradata 和 Redbrick 相关主题 第 190 页上的 对数据排名

76 76 使用 SAP BusinessObjetcs Web Intelligence Java 报表面板构建报表 8.2 数据库排名参数 在 查询面板 的 查询过滤器 窗格中, 数据库排名显示如下 : 下表描述了排名中从左到右的各个参数 : 参数 说明 前 / 后记录数排名维基于对于每个 ( 可选 ) 排名顺序 前 - 按降序排名 后 - 按升序排名 要在排名中返回的记录的数量 例如, 前 10 个 排名中使用的维 例如, 如果维为 Region( 地区 ) 并且排名为 前 10 个, 则排名将返回前 10 个地区 对排名维进行排名所依据的度量 例如, 如果度量为 Revenue( 收入 ) 且维为 Region( 地区 ), 则 Web Intelligence 将依据各地区所创造的收入额对地区进行排名 用于为排名指定附加计算上下文的维 例如, 如果排名维为 Region ( 地区 ), 度量为 Revenue ( 收入 ) 且 对于每个 维为 Country ( 国家 / 地区 ), 则 Web Intelligence 将按每个国家 / 地区中的收入对地区进行排名

77 创建数据库排名 77 参数 WHERE 条件 ( 可选 ) 说明 对排名中所返回值的额外限制, 显示在其他参数的下方 例如, 带有将 Country ( 国家 / 地区 ) 限制为 USA ( 美国 ) 的条件的地区排名只会对美国国内的那些地区进行排名 8.3 创建数据库排名 1 将那些要在查询中显示的对象添加到 查询面板 的 结果对象 窗格中 2 选择排名所要依据的维 3 在 查询过滤器 窗格顶部的工具栏上单击 添加数据库排名 排名的大略结构将出现在 查询过滤器 窗格中 选定的维显示为排名维, 查询中的第一个度量在 基于 框中显示为排名度量 注意 : 如果数据库不支持排名, 添加数据库排名 按钮将处于禁用状态 4 选择排名方向 ( 上限 或 下限 ) 5 在 上限 / 下限 旁边的框中键入想要排名返回的记录数 通过单击数字旁边的箭头, 可以指定一个提示, 而不是一个常量 如果选择一个提示, 则在运行查询时, 用户必须输入排名编号 6 将为度量提供计算上下文的维拖到 对于每个 框中 这个维是可选的 要显示 对于每个 框, 请单击 基于 度量右侧的箭头 7 将要包括在 WHERE 限制中的任何维拖到排名底部的区域中 8 单击 运行查询 相关主题 第 71 页上的 什么是子查询?

78 78 使用 SAP BusinessObjetcs Web Intelligence Java 报表面板构建报表 创建一个按部门计算并依据薪金返回前 10 名员工的报表 1 将 Department( 部门 ) Employee Name( 员工姓名 ) 和 Salary ( 薪金 ) 对象拖到 查询面板 内的 报表对象 窗格中 2 选择 Employee Name( 员工姓名 ) 对象 3 单击工具栏上的 添加数据库排名 按钮 Web Intelligence 将概要数据库排名添加到 查询过滤器 窗格 排名维为 Employee Name( 员工姓名 ), 排名度量为 Salary( 薪金 ) 4 将排名方向设置为 上限 5 将排名数目设置为 10 6 如果尚未看到 对于每个 框, 请单击 基于 度量旁边的箭头 7 通过拖放维将 对于每个 维设置为 部门 排名现在看起来如下所示 : 8 单击 运行查询

79 第 9 章 Java 报表面板的报表创建界面 默认情况下,Java 报表面板的报表创建界面显示如下 : 报表选项卡 - 屏幕左侧一个由四个选项卡组成的集合, 用于处理报表 选项卡数据模板导航图属性 说明 显示可包括在报表中的 Universe 对象 公式和变量 显示可包括在报表中的表格 统计表和单元格 显示报表构成项的层次结构图 ( 例如, 表格 单元格 节 过滤器 ) 显示用于配置报表外观及行为的可编辑属性 属性列表随选定的报表构成项而变化 工具栏 工具栏 主工具栏 说明 使用主工具栏可以在查询视图与报表视图之间切换, 保存和打印文档, 激活数据跟踪和钻取模式, 以及配置报表界面 主工具栏始终可见 其他所有工具栏可以被隐藏 格式设置 报表创建 页面导航 使用格式设置工具栏可以设置文本和报表对象的格式 使用报表创建工具栏可以添加报表功能 ( 例如, 过滤器 变量 排名 计算 ) 使用页面导航工具栏可以在报表的页面间导航 报表 - 默认情况下 Web Intelligence 文档中包含的报表出现在报表选项卡的右侧, 工具栏的下面 每个报表独立显示

80 80 使用 SAP BusinessObjetcs Web Intelligence Java 报表面板构建报表 通过主工具栏中的 配置视图 菜单选项可以配置报表界面 ( 例如, 隐藏工具栏或更改报表选项卡的位置 )

81 第 10 章 Web Intelligence 查看模式 10.1 在两个查看模式之间切换 用户可以按不同模式查看 Web Intelligence 报表, 具体取决于用户希望使用哪些数据, 以及希望如何显示这些数据 1 在 Web Intelligence Interactive 中, 为要查看的报表选择 报表 选项卡 2 在报表上方的主工具栏上, 单击 视图 按钮旁边的箭头 3 选择查看模式 Web Intelligence Interactive 将按选定的查看模式显示报表 4 在 Java 报表面板或 Web Intelligence 胖客户端中, 可使用 报表生成 工具栏中的 切换页面 / 快速显示, 在 页 模式和 快速显示 模式之间切换 草稿模式 草稿模式只显示表 报表和报表中的自由单元格 若想将重点放在分析结果 添加计算或公式, 或者向表中添加拆分或排序以组织结果上, 请使用草稿模式 页模式 页模式显示报表的页面布局, 其中包括页边距 页眉和页脚 当您要微调表和统计图的格式设置以及报表页面的布局时, 请使用页模式 PDF 模式 PDF 模式以 PDF 格式显示报表

82 82 使用 SAP BusinessObjetcs Web Intelligence Java 报表面板构建报表 如果希望查看 PDF 格式的报表或通过 Adobe Acrobat Reader 打印报表, 请使用 PDF 模式 快速显示模式 快速显示模式是 Web Intelligence 中的默认显示模式 它是一种基于数据 ( 而不是基于报表页的物理大小 ) 的分页模式 快速显示模式只显示表格 报表和报表中的自由单元格, 并横向和纵向显示最大记录数, 具体取决于快速显示设置 快速显示模式还指定页面的最小宽度和最小高度, 以及报表周边的填充量 由于快速显示模式限制水平行数和垂直列数, 因此报表可能不会包含所有的数据 如果要将重点放在分析结果 添加计算或公式, 或者在表中添加拆分或排序以组织结果, 请使用快速显示模式 管理员可以在 CMC 中或直接在 Web Intelligence 中配置快速显示模式属性 属性 最大纵向记录数 最大横向记录数 最小页面宽度 最小页面高度 右填充 下填充 每页的横向记录数 每页的纵向记录数 配置位置 CMC CMC CMC CMC CMC CMC Web Intelligence Web Intelligence 说明 仅影响水平表和交叉表 水平表从不被纵向剪切 水平表中的行数在纵向记录数计算中被忽略 仅影响垂直表 表单和交叉表 垂直表中的行数在水平记录数计算中被忽略 其它注意事项 :

83 在两个查看模式之间切换 83 表头和表尾不计入行数 自由单元格和统计图不计入行数 当节不为空时, 节单元格不计入行数 当节为空时, 节单元格计计入垂直行数 避免块中出现分页符 选项在快速显示模式中不起作用 在 Web Intelligence 中更改快速显示模式设置 在 Web Intelligence 中可以更改 快速显示 模式下每页的横向和纵向记录数 1 在 Java 报表面板 中, 设置 页面内容 > 每页的纵向记录数 和 页面内容 > 每页的横向记录数 属性 2 在 Web Intelligence Interactive 中, 右键单击报表背景, 选择 设置报表格式 以显示 设置报表格式 对话框, 并在 常规 选项卡中设置 每页的纵向记录数 和 每页的横向记录数 选择 增强查看模式 管理员可以定义只有当您在屏幕上查看报表时才应用的最小页边距 页眉和页脚 这意味着, 通过计算机屏幕查看报表时, 可以在报表页面上看到最大数量的信息 要应用管理员设置的页面定义, 需要选择 增强查看模式 1 选择 文档 > 属性 ( 在 Web Intelligence Interactive Viewing 中 ), 或右键单击报表并选择 文档属性 ( 在 Java 报表面板或 Web Intelligence 胖客户端中 ) 2 选择 增强查看模式

84 第 11 章显示和隐藏报表数据 可折叠和展开不同报表元素的显示, 隐藏和显示报表数据 可折叠和展开节 拆分及表 根据报表元素,Web Intelligence 会以不同方式隐藏和显示数据 报表元素 节 表或拆分 结果 节折叠时, 会隐藏节的详细信息, 而仅显示自由单元格 折叠表或拆分时, 会隐藏行, 而仅显示表头和表尾 ( 表必须具备可折叠和展开的表头和表尾 ) 只可以折叠和展开垂直表和交叉表 注意 : 只有 Web Intelligence Java 报表面板和 Web Intelligence 胖客户端支持对表和拆分进行折叠和展开操作 11.1 显示和隐藏报表数据的步骤 1 单击报表工具栏上的 折叠 / 展开 折叠 / 展开栏将出现在报表左侧 2 使用栏上的按钮 ( 各按钮与各报表元素相对应 ), 折叠和展开特定的报表元素 3 使用栏底部的按钮, 折叠和展开类型为报表元素的所有实例

85 第 12 章显示表中的数据 12.1 Web Intelligence 中的表 当创建了一个新文档并且第一次运行查询以显示结果时,Web Intelligence 会生成一个包含垂直表中的所有结果的报表 可以修改表的组织方式 删除或添加数据 更改表类型以采用不同的方式显示结果, 或插入其他表 也可以插入自由单元格以便在单个单元格中显示结果 12.2 Web Intelligence 中的表类型 Web Intelligence 报表在块中显示结果 块可以设置为特定类型表的格式 垂直表 垂直表在表的顶部显示页眉单元格, 并在列中显示对应的数据 缺省情况下, 页眉单元格显示表中包括的维 明细和度量的名称 表体单元格显示对应的值

86 86 使用 SAP BusinessObjetcs Web Intelligence Java 报表面板构建报表 水平表 水平表在表的左边显示页眉单元格, 并在行中显示对应的数据 缺省情况下, 页眉单元格显示表中包括的维 明细和度量的名称 表体单元格显示对应的值 交叉表 交叉表跨顶部的轴并在左边的轴上显示维的值 表体显示与维的交叉部分对应的度量的值 例如, 此交叉表跨顶部的轴显示 [Quarter( 季度 )] 的值, 并在左边的轴上显示 [State( 省 / 州 )] 的值 表体显示每个省 / 州中每一季度的 [Sales Revenue( 销售收入 )] 值 可以在交叉表中包括多个维 例如, 此交叉表显示两个维 [Sales Revenue ( 销售收入 )] 度量的值是每一行按季度列出的每个省 / 州的值

87 Web Intelligence 中的表类型 87 当您创建表体中包括维的交叉表时, 表体单元格的值是根据多维数据模型计算得出的 表体中显示的值是根据表轴上的所有坐标计算得出的, 不管 SQL 结果中是否有特定坐标的行 表单 如果要显示每个客户 产品或合作伙伴的详细信息, 则表单在报表中十分有用 例如, 表单是显示具有客户帐号 名称 地址等信息的各个客户记录的有用方法 表单还可用于为信封的地址标签设置格式

88 88 使用 SAP BusinessObjetcs Web Intelligence Java 报表面板构建报表 12.3 结构视图和结果视图 使用 Web Intelligence Java 报表面板可以对文档进行修改, 并在 结构视图 中预览这些更改, 而不必在 Web Intelligence 服务器上实施每项更改 这样, 您就可以快速地进行多个格式更改并预览这些更改 返回到 结果视图 时,Web Intelligence 会请求服务器应用这些更改, 并在一次操作中返回修改后的格式 您可以在 结构视图 或 结果视图 中创建表并设置表的格式 不过, 如果您要进行多个修改, 我们建议您在 结构视图 中进行修改 12.4 创建和编辑表 通过将对象拖动到报表来创建表 1 如果报表是空的, 请在 数据 选项卡中选择一个对象或某个类文件夹, 然后将该对象或类拖放到报表上 2 如果报表已经包含表或统计图, 请按 Alt 键, 然后在 Alt 键处于按下状态时, 将对象拖动到报表的空白区域 新的表页眉和表体单元格会出现在报表中 表页眉显示了该对象的名称 3 要向表中添加另一个对象, 请从 数据 选项卡中拖动另一个对象, 并将它放到现有列标题的左侧或右侧 4 出现 拖放至此位置以插入单元格 工具提示时, 将对象放到表头的左侧或右侧 第二列会出现在第一列之前或之后 新的列标题显示了该对象的名称 Web Intelligence 在垂直表中显示值 通过使用 转向 功能, 您可以快速将垂直表转换为其他表格式, 例如, 交叉表 通过选择模板来创建表 1 单击 查看结构

89 创建和编辑表 89 在 结构视图 中工作时, 您可以定义和预览新表, 而不必请求服务器应用您的各个修改 然后, 您可通过返回到 结果视图 来应用所有修改并在新表中显示结果 2 单击 模板 选项卡 3 将模板从 模板 选项卡中拖动到报表的空白区域 该模板即会出现在报表中 4 单击 数据 选项卡 文档包含的对象和变量会显示在这里 您可以将这些对象或变量中的任一个添加到表中 5 将某个对象或变量拖动到表的空页眉或表体单元格中 6 当出现 拖放至此位置以替换单元格 工具提示时, 将该对象拖放到表中 空白单元格会被该对象替换 如果您在 结果视图 中工作, 对象的值会显示在表中 如果您在 结构视图 中工作, 对象的名称会显示在表中 7 要将更多对象添加到模板, 请从 数据 选项卡中拖动某个对象并将其放到模板中 在您将对象分配到表模板的各个部分后, 您可以添加更多对象以增加表的大小 每增加一个对象都会将更多的列或行插入到表中 8 要添加另一对象并创建附加的表列或表行, 请从 数据 选项卡拖动某个对象并将它放到某行或列上 如果您将对象拖放到某列的左侧, 您会在现有列之前创建新列 如果您将对象拖放到某列的右侧, 您会在现有列之后创建新列 如果将对象拖放到某行的上边界, 会在现有行之上创建新行 如果将对象拖放到某行的下边界, 会在现有行之下创建新行 9 如果在 结构视图 中工作, 请单击 查看结果 以显示新表中的值 复制表 1 在报表中选择一个表 当表处于选定状态时, 表的周围将出现一个灰色边框 2 使指针保持按下状态并按 Ctrl 键 Web Intelligence 会在原表顶部创建一个重复表 3 当指针和 Ctrl 键处于按下状态时, 将重复表拖动到报表的某个空白区域

90 90 使用 SAP BusinessObjetcs Web Intelligence Java 报表面板构建报表 重复表会出现在报表中 使用拖放操作将不同的模板应用到表中 1 选择包含要修改的表的报表选项卡 2 单击 模板 选项卡 如果 模板 选项卡被隐藏, 请单击 报表 工具栏上的 显示 / 隐藏管理器 按钮 将出现 模板 3 将模板从 模板 选项卡拖动到表中 您必须直接将模板放到现有报表块上 Web Intelligence 会将新模板应用到表值中 使用 转向 对话框将不同的模板应用到表中 1 要选择您想要重新设置格式的表, 请单击表的上边缘 表的周围将出现一个灰色边框 2 右键单击报表块 3 在快捷菜单上, 单击 转向 将出现 转向 对话框 4 在 表 选项卡或某个 统计图 选项卡上, 选择要应用到表的表或统计图模板 5 单击 确定 如果将表转换为统计图, 假设表中文本的字体以前是 Unicode, 并且没有将 Unicode 定义为统计图的缺省字体, 则统计图中将不会保留 Unicode 字体 您需要使用 Unicode 字体设置统计图的格式 ( 如果您的计算机上有该字体 ) 如果不是这种情况, 则需要与管理员联系, 以便适当地配置 Web Intelligence 服务器和您的计算机 使用拖放操作将行或列添加到表中 从 数据 选项卡中拖动要添加到表的对象, 然后将该对象放到要添加它的位置 : 要将对象添加到现有列左边的新列中, 请将该对象拖放到列标题的左边缘

91 创建和编辑表 91 要将对象添加到现有列右边的新列中, 请将该对象拖放到列标题的右边缘 要将对象添加到现有行前面的新行中, 请将该对象拖放到行标题的上边缘 要将对象添加到现有行后面的新行中, 请将该对象拖放到行标题的下边缘 对象的名称会出现在新的列或行标题上, 并且值会出现在新的表体单元格中 使用插入行或列工具栏菜单添加表行或表列 1 选择要重新设置格式的表 2 选择要插入新列或新行的位置旁边的列或行 3 插入列或行 按钮会自动显示其中的一个插入选项 4 单击显示选项, 或单击 插入 按钮旁边的箭头, 然后从下列菜单中选择相应的选项 Web Intelligence 即会将空列或空行添加到表中 5 从 数据 选项卡中拖动某个对象, 然后将该对象拖放到空列或空行中 Web Intelligence 会将选定的对象分配到新列或行中 对象的名称会显示在列或行的标题上, 而对象的值会显示在主体单元格中 删除表行或表列 右键单击要删除的表列或表行, 然后从快捷菜单中选择 删除行 删除列 或 删除 删除行或列 拖动选定列或行并将其拖放到表中另一列或行之前或之后 当拖动某一行或列时, 列标题或行标题会显示在指针旁边 交换行或列 将选定的列或行拖动到要与之进行交换的列或行上 Web Intelligence 即会交换这两列或两行

92 92 使用 SAP BusinessObjetcs Web Intelligence Java 报表面板构建报表 替换行或列 1 选择包含要修改的表的报表选项卡 2 单击 数据 选项卡 3 从 数据 选项卡中拖动您要添加到表的对象, 然后将该对象放到您要替换的行 列或表体上 新对象的值会显示在表中 从表中清除单元格内容 您可以清除单元格内容然后使用空单元格来显示图像 超级链接 公式或您键入的文本 您可以清除表中以下类型的单元格 : 页眉单元格 - 您可以分别清除每个页眉单元格 页脚单元格 - 您可以分别清除每个页脚单元格 相关表体单元格 - 当您清除一个表体单元格时, 您会自动清除表的同一列或行中的所有表体单元格 1 要选择想要清除的单元格, 请单击该单元格 单元格边框将突出显示 2 右键单击选定单元格 将出现快捷菜单 3 将出现快捷菜单 4 单击 清除单元格内容 Web Intelligence 会清除选定单元格中的内容 删除表 1 要选择您想要删除的表, 请单击表的上边缘 表的周围将出现一个灰色边框 2 按下 Delete 键, 或右键单击选定的表, 并从快捷菜单中选择 删除

93 设置表和表单元格的格式 设置表和表单元格的格式 为表选择背景颜色 1 选择您要为其设置背景格式的表或表单元格 2 右键单击表边框, 然后选择 格式, 或在表内右键单击, 从快捷菜单中选择 格式 > 表 属性 选项卡将显示表格式设置选项 3 选择 外观 > 背景颜色 旁边的下拉箭头 将出现可用颜色列表 4 单击要应用于选定表或表单元格的颜色, 或单击 定制, 然后使用 样本 HSB ( 色调 饱和度 亮度 ) 或 RGB ( 红 绿 蓝 ) 选项卡创建一个定制颜色, 并单击 确定 如果知道 RGB 十六进制颜色参考, 则可以在 RGB 选项卡上 + 和 - 按钮旁边的组合框中键入该参考 Web Intelligence 会将背景颜色应用到选定的表或单元格中 为表定义备用行和列颜色 1 选择您要为其设置备用行颜色格式的表 当表处于选定状态时, 表的周围将出现一个灰色边框 2 右键单击表边框, 然后选择 格式, 或在表内右键单击, 从快捷菜单中选择 格式 > 表 属性 选项卡将显示表格式设置选项 3 打开 外观 > 备用行 / 列颜色 属性组 4 通过单击 + 或 - 符号或者输入数字, 在 频率 旁边的组合框中设置备用行颜色的频率 5 单击 颜色 旁边的箭头 6 从颜色列表中选择一种颜色, 或单击 定制, 然后使用 样本 HSB ( 色调 饱和度 亮度 ) 或 RGB ( 红 绿 蓝 ) 选项卡创建一个定制颜色, 并单击 确定 如果知道 RGB 十六进制颜色参考, 则可以在 RGB 选项卡上 + 和 - 按钮旁边的组合框中键入该参考

94 94 使用 SAP BusinessObjetcs Web Intelligence Java 报表面板构建报表 在表中插入图像或质感图案 1 右键单击表边框, 然后选择 格式, 或在表内右键单击, 从快捷菜单中选择 格式 > 表 属性 选项卡将显示表格式设置选项 2 在 外观 属性子组中单击 背景图像 旁边的... 按钮, 以显示 背景图像 对话框 3 要显示质感图案, 请选择 质感图案, 然后从列表中进行选择 4 要使用 URL 引用质感图案, 请选择 URL 中的图像, 然后键入 URL 要访问公司的 Web Intelligence 服务器上的图像, 请键入图像名称 单击 应用,Web Intelligence 将插入 boimg:// 要直接访问图像文件, 请单击 文件中的图像, 然后单击 浏览 以浏览到该文件 5 如果选择引用图像文件, 请使用 显示 和 位置 列表确定图像的外观 设置表或单元格边框的格式 1 右键单击表或单元格, 然后从快捷菜单中选择 格式 > 表 或 格式 > 单元格 属性 选项卡将根据所选的选项显示表或单元格格式设置选项 2 单击 文本格式 > 边框 属性旁的... 按钮 3 使用 边框编辑器 对话框中的按钮设置边框样式 还可以在表属性中设置表头单元格 表体单元格和表尾单元格的边框 为此, 请单击 表头单元格 表体单元格 和 表尾单元格 属性子组中的 边框 属性旁边的... 按钮 设置表单元格中文本的格式 1 右键单击表边框, 然后选择 格式, 或在表内右键单击, 从快捷菜单中选择 格式 > 表 属性 选项卡将显示表格式设置选项 2 单击 外观 > 表头单元格 / 表体单元格 / 表尾单元格 属性子组中 文本格式 属性旁边的... 按钮 3 在 设置文本格式 对话框中设置文本格式

95 设置表和表单元格的格式 95 此外, 也可以通过选择单元格, 然后在 属性 选项卡中设置 外观 > 文本格式 属性来设置单元格文本的格式 设置单元格的高度和宽度 通过使用拖放操作, 或在 属性 选项卡上指定单元格的大小, 可以定义单元格的高度和宽度 如果要在报表上隐藏单元格内容, 您可以将单元格宽度设置为 0.1 厘米, 以便稍后可以修改单元格宽度来显示单元格内容 1 拖动单元格边框, 直至得到想要的高度和宽度, 或者 : 2 单击表 属性 选项卡将显示表格式设置选项 3 在 显示 属性组中设置 宽度 和 高度 属性 4 如果要将单元格设置为自动调整, 请选择 自动调整宽度 和 / 或 自动调整高度 有些 Web Intelligence 功能与 自动调整 单元格不兼容 如果将这些函数中的任一函数放在 自动调整 单元格中,Web Intelligence 将返回 #RECURSIVE 错误消息作为函数的输出 通过双击单元格边框, 也可以设置 自动调整 单元格的宽度和高度 要设置 自动调整 单元格的宽度, 请双击单元格的右边框 要设置 自动调整 单元格的高度, 请双击单元格的下边框 自动调整 会将当前的单元格大小保持为最小大小, 并在单元格包含的字符串或图像大于指定的最小大小时扩大单元格大小 在 Java 报表面板 或 InfoView 中显示时, 包含单元格大小设置为 自动调整 的表的文档会比包含固定单元格宽度和固定单元格高度的表的文档花费更长的时间 我们建议, 对于大型文档, 您应指定固定大小的表单元格宽度和表单元格高度 自动调整和自动换行的效果 下表列出了分别单独使用以及组合使用自动调整和自动换行功能的效果 :

96 96 使用 SAP BusinessObjetcs Web Intelligence Java 报表面板构建报表 功能 自动换行 自动调整宽度 自动调整高度 自动调整宽度 + 自动调整高度 自动换行 + 自动调整宽度 自动换行 + 自动调整高度 自动换行 + 自动调整高度 + 自动调整宽度 效果 在单元格末尾自动对文本换行 调节单元格宽度以显示所有文本 调节单元格高度以显示所有文本 调节单元格宽度和高度以显示所有文本 调节单元格宽度以容纳文本中的最长单词 由于不会调节单元格高度以适应文本行数, 因此文本可能被纵向截断 调节单元格高度以容纳因自动换行产生的文本行数 由于不会调节单元格宽度以容纳文本中的最长单词, 因此文本可能被水平截断 调节单元格高度和宽度以容纳文本, 而且文本不会被水平或纵向截断 使用格式刷复制格式 使用格式刷可以快速将某个报表 表格或单元格的格式应用于其他报表 表格或单元格 应用的格式选项取决于为源和目标选择的对象 一般来说, 将只应用影响可视格式的属性 ( 例如, 字体样式 背景颜色 ) 将不应用影响数据显示的属性 ( 例如, 避免重复行聚合 等表属性 ) 1 选择要应用其格式的报表 表格或单元格 2 单击格式刷以应用格式一次, 或双击以应用格式多次 格式刷是 格式设置 工具栏最右端的按钮 3 单击要对其应用格式的报表 表格或单元格 Web Intelligence 将格式应用于所选的报表 表格或单元格 如果现在单击格式刷, 则停用它 如果双击格式刷, 则仍保留激活

97 设置表和表单元格的格式 97 4 如果双击后再次单击格式刷, 或按 Esc 键, 则取消格式化操作 ( 如果决定放弃格式化操作, 则可以在第一次应用格式之前执行此操作 ) 在报表页面中设置表或统计图的位置 1 选择表或统计图边框 属性显示在 属性 选项卡中 2 在 属性 选项卡上打开 页面布局 > 相对位置 属性组, 然后单击该属性旁边的... 3 使用 相对位置 对话框来设置位置 将表格和单元格分层 分层用于确定当表格和单元格在报表中占据相同空间时将如何显示它们 顺着分层顺序上移的对象将显示在顺着分层顺序下移的对象之上 1 选择要设置其分层的表格或单元格 2 单击鼠标右键, 然后单击 顺序 并单击分层选项 选项置于顶层置于底层上移一层下移一层 说明 使表或单元格成为分层顺序中的第一个对象 使表或单元格成为分层顺序中的最后一个对象 将表或单元格顺着分层顺序前进一层 将表或单元格顺着分层顺序回退一层 合并表单元格 1 通过按住 Ctrl 键并单击单元格的方式选择要合并的单元格 2 在 属性 选项卡中, 选择 外观 > 文本格式 > 合并单元格 属性旁边的 是 合并单元格时, 合并后的单元格仅包含用户选定的第一个单元格中的数据 所有其它单元格中的数据将丢失

98 98 使用 SAP BusinessObjetcs Web Intelligence Java 报表面板构建报表 12.6 修改表以创建交叉表 通过在垂直表或水平表中添加对象来创建交叉表 1 将某个对象从 数据 选项卡中拖动到表的上边缘或表的左侧 ( 您要在这里创建新轴并形成交叉表 ) 2 在出现 拖放至此位置以创建交叉表 工具提示时, 将选定的对象放到报表上 Web Intelligence 会创建第二个轴以形成交叉表, 并在该新轴上插入对象 通过移动列或行创建交叉表 1 选择您要移动以创建交叉表的表列或表行 2 将选定列或行拖动到表的上边缘或表的左侧 ( 您要在这里创建新轴并形成交叉表 ) 3 将列或行拖放到标题上 Web Intelligence 会创建第二个轴以形成交叉表, 并显示用户移到新轴上的列或行的数据 12.7 控制表中的数据显示 显示或隐藏空表 行或列 有时, 表或特定的行和列中不显示任何值 例如, 如果停止了特定产品的销售, 则正常情况下显示该产品结果的表行或表列将显示为空 默认情况下, Web Intelligence 会显示这样的空行 列或表 您可以选择显示或隐藏空表 行或列 显示或隐藏空表 行或列 1 在表内部选择, 右键单击并选择菜单中的 格式 > 表 属性 选项卡将显示表格式设置选项 2 选择 显示 > 为空时显示, 以显示空表

99 控制表中的数据显示 99 3 选择 显示 > 显示度量值为空的行 / 列, 以显示具有空度量值的行或列 4 选择 显示 > 显示维值为空的行 / 列, 以显示具有空维值的行或列 聚合重复行 当行包含重复数据时,Web Intelligence 会默认累积度量值 避免重复行聚合 1 在表内部选择, 右键单击并选择菜单中的 格式 > 表 属性 选项卡将显示交叉表格式设置选项 2 选择 显示 > 避免重复行聚合 显示或隐藏表头和表尾 1 在表内部选择, 右键单击并选择菜单中的 格式 > 表 属性 选项卡将显示交叉表格式设置选项 2 选择 显示 > 显示表头, 以显示表头 3 选择 显示 > 显示表尾, 以显示表尾 在新报表页上开始表 1 在表内部选择, 右键单击并选择菜单中的 格式 > 表 属性 选项卡将显示交叉表格式设置选项 2 选择 页面布局 > 相对位置 > 在新页上开始 在交叉表表头中显示对象名称 1 在表内部选择, 右键单击并选择菜单中的 格式 > 表 属性 选项卡将显示交叉表格式设置选项 2 单击 显示 > 显示对象名称 以显示交叉表上其他表头中的对象名称

100 100 使用 SAP BusinessObjetcs Web Intelligence Java 报表面板构建报表 避免在表中使用分页符 1 在表内部选择, 右键单击并选择菜单中的 格式 > 表 属性 选项卡将显示交叉表格式设置选项 2 选择 页面布局 > 相对位置 > 避免在表中出现分页符 在报表页上重复表头或表尾 1 在表内部选择, 右键单击并选择菜单中的 格式 > 表 属性 选项卡将显示交叉表格式设置选项 2 选择 页面布局 > 相对位置 > 在每页上重复表头, 以便在每页上重复表头 3 选择 页面布局 > 相对位置 > 在每页上重复页尾, 以便在每页上重复页尾 12.8 复制表 复制表 可以在报表中复制和粘贴表, 或者复制和粘贴到外部应用程序, 如 Microsoft Word 和 Excel 不能将表从 Web Intelligence 的一个实例中复制到另一个实例 1 选择表, 右键单击并从菜单中选择 复制 2 要将表粘贴到此报表的其他部分, 请在想要表出现的位置上右键单击, 并单击菜单上的 粘贴 3 要将表粘贴到其他应用程序, 请在其他应用程序内粘贴剪贴板中的内容 也可以通过将表直接拖放到目标应用程序中打开的文档内, 以将表复制到其他应用程序中 如果粘贴到其他应用程序, 该表将在打开的文档中显示为一个图片 以文本形式复制表 可以将表中的数据以纯文本的形式复制到其他应用程序 例如, 如果将表以文本形式复制到 Microsoft Excel, 那么 Web Intelligence 将每个表单元

101 复制表 101 格中的文本复制到 Excel 工作表中的一个单元格中 Web Intelligence 将文本以制表符分隔文本的形式复制到剪贴板 1 选择表, 右键单击并从菜单中选择 复制为文本 2 将剪贴板的内容粘贴到目标应用程序 如果选择 复制为文本, 然后将表粘贴到当前的 Web Intelligence 报表, 则表将显示为普通的 Web Intelligence 表

102 第 13 章显示自由单元格中的数据 13.1 定义的自由单元格 独立单元格是在报表中独立存在的单一的单元格 用户可以将任何文本或公式置于空白自由单元格中, 也可以使用显示特定信息的预定义自由单元格 Java 报表面板和 Web Intelligence 胖客户端中的 模板 选项卡, 或者 Web Intelligence HTML 查看器的 左面板 中的表 统计图和单元格类型选项卡中均提供了自由单元格 下面列出可用的自由单元格 公式和文本单元格 : 空白单元格 - 可在其中输入任何文本或公式的空白单元格 钻取过滤器 - 使用 DrillFilters 函数显示应用到报表的钻取过滤器的详细信息 最后刷新日期 - 使用 LastExecutionDate 函数显示最后一次刷新文档的日期 文档名称 - 使用 DocumentName 函数显示文档的名称 查询摘要 - 使用 QuerySummary 函数显示文档中的查询的详细信息 提示摘要 - 使用 PromptSummary 函数显示文档中的提示的详细信息 报表过滤器摘要 - 使用 ReportFilterSummary 函数显示应用到报表的报表过滤器 页码单元格 : 页码 - 使用 Page 函数显示报表的页面编号 页码 / 总页数 - 使用 Page 和 NumberOfPages 函数显示当前页码和报表中的总页数 总页数 - 使用 NumberOfPages 函数显示报表中的总页数 有关自由单元格中使用的函数的更多信息, 请参阅 在 SAP BusinessObjects Web Intelligence 中使用函数 公式和计算 指南, 或参阅联机帮助

103 在报表中插入自由单元格 在报表中插入自由单元格 1 确保 模板 选项卡已显示 可以通过在主菜单上选择 配置视图 > 数据 来显示 模板 选项卡 2 在 模板 选项卡中展开 报表元素 > 自由单元格 元素, 以显示自由单元格 自由单元格分为两组 : 公式和文本单元格 以及 页码单元格 3 将所需的自由单元格拖到报表上 4 如果插入的单元格是空白的, 请添加自己的文本或公式 5 右击该单元格, 然后选择 编辑格式 以在 属性 选项卡上显示单元格格式属性 6 在 属性 选项卡上设置属性, 以设置单元格的格式 7 要删除单元格, 请选定它并单击 删除 按钮 13.3 复制自由单元格 可以在报表中复制和粘贴自由单元格, 或者将自由单元格复制和粘贴到外部应用程序, 如 Microsoft Word 和 Excel 不能将自由单元格从 Web Intelligence 的一个实例复制到另一个实例 1 选择自由单元格, 右键单击并从菜单中选择 复制 2 要将自由单元格粘贴到此报表的其他部分, 请在想要自由单元格出现的位置上右键单击, 并单击菜单上的 粘贴 3 要将自由单元格粘贴到其他应用程序, 请在应用程序内粘贴剪贴板中的内容 也可以通过将自由单元格直接拖放到目标应用程序中打开的文档内, 以将自由单元格复制到其他应用程序中 如果粘贴到其他应用程序, 该自由单元格将在打开的文档中显示为一个图片

104 104 使用 SAP BusinessObjetcs Web Intelligence Java 报表面板构建报表 13.4 将自由单元格以文本形式复制到其他应用程序 可以将自由单元格中的数据以纯文本形式复制到其他应用程序 例如, 如果将自由单元格以文本形式复制到 Microsoft Excel, 那么 Web Intelligence 会将自由单元格中的文本复制到 Excel 工作表中的单元格中 1 选择自由单元格, 右键单击并从菜单中选择 复制为文本 2 将剪贴板的内容粘贴到目标应用程序 如果选择 复制为文本, 然后将自由单元格粘贴到当前的 Web Intelligence 报表, 自由单元格将显示为普通的 Web Intelligence 自由单元格

105 第 14 章使用节 拆分和排序组织数据 14.1 使用节对数据分组 用节将信息分组 节可让用户将报表信息拆分为更小 更易于理解的部分 示例 : 在报表中将季度收入结果划分为不同的节 您是德克萨斯的地区销售经理 您收到显示您所在地区的商店 2003 年度收入的报表, 该报表按城市和季度拆分 City Austin Austin Austin Austin Dallas Dallas Dallas Dallas Houston Houston Houston Quarter Q1 Q2 Q3 Q4 Q1 Q2 Q3 Q4 Q1 Q2 Q3 Sales revenue

106 106 使用 SAP BusinessObjetcs Web Intelligence Java 报表面板构建报表 City Houston Quarter Q4 Sales revenue 为了对每个季度的每个城市的结果进行比较, 您要将 [Quarter( 季度 )] 设置为节值 报表按季度拆分为四个不同的节 Q1 City Austin Dallas Houston Sales revenue Q2 City Austin Dallas Houston Sales revenue Q3 City Austin Dallas Houston Sales revenue

107 使用节对数据分组 107 Q4 City Austin Dallas Houston Sales revenue 在报表中, 可以创建一个节或包括多个具有子节的节 在报表中, 还可以删除和重新定位节 可以从以下两个源之一创建节 : 在表或统计图中已经显示的维上 在文档中包括但未显示在表或统计图中的维上 使用度量对象, 无法创建节 结构视图中的节 下图在结构视图中显示了一个带有节的报表 在结构视图中查看报表时, 每个节由一个节分隔符清晰指定 在结构视图中比较容易设置节的格式

108 108 使用 SAP BusinessObjetcs Web Intelligence Java 报表面板构建报表 创建和删除节及子节 通过从表中移动单元格来创建节 1 验证您是否是在报表视图中查看报表 2 在显示维名称的表上选择表头单元格, 或者在显示维值的表上选择表体单元格 例如, 如果要为每个省 / 州创建一个节, 请选择标记为 省 / 州 的表头单元格或选择一个显示省 / 州名称的单元格 3 将选定单元格拖动到表的上方, 并将其放在报表背景上 这样, 就为选定维的每个值创建了一个节 通过从 数据 选项卡上添加维来创建节 创建子节 1 单击 数据 选项卡 2 选择一个维对象, 然后将维拖动到报表的空白区域 3 在要显示节单元格的位置定位并放置维 如果报表包含表或统计图, 则将节单元格放在要包含在节中的表或统计图的上方 如果您在结果视图中, 表或交叉表上方会出现一个单元格, 其中为所添加对象的各个唯一值包含了一个值 表或交叉表中的数据将依照该单元格值自动排序 如果处于结构视图中, 则将在表或交叉表上方添加一个单元格 4 如果处于 结构视图 中, 请单击 查看结果 以查看结果 Web Intelligence 即会将节应用于报表并显示结果 可以创建有多个节的报表 可以使用创建一个节的方法创建多个节 : 从表中移动单元格并将其放在现有节单元格的下面 在 数据 选项卡中选择列出的维对象 ( 在 Java 报表面板或 Web Intelligence 胖客户端中 ), 然后将该维拖放至现有的节单元格下方 删除节单元格或节 1 要删除节, 请单击该节的开始或结束分隔符, 然后按 Delete 键 2 要删除节单元格, 请右键单击此单元格, 然后从菜单中选择 删除

109 使用节对数据分组 节属性 可以为节设置下列属性 : 命名节 如果认为节为空, 则为其指定相应标准 ( 例如 : 只要在某节内的特定表或图为空, 就会认定该节与分析无关 在这种情况下, 可以选择指定将该节视为空 ) 隐藏或显示视为 空 的节 在报表图中包括指向各个节的链接, 以便能够在导航报表时从一节跳转到另一个节 设置节显示属性 1 确保您处于报表视图中 2 单击 查看结构 在结构视图中, 您可以看到报表中每个节的开始和结束分隔符 这使您能够轻松地选择某个特定节, 然后选择要应用到选定节的属性 3 右键单击节分隔符 属性 选项卡将显示与节相关的属性 4 设置节属性 目的 使用与选定的节的维名称不同的名称来命名节, 操作 在 常规 > 名称 属性中键入节的名称 指定节的组成部分, 如果数据库中没有针对该组成部分的数据, 则整个节限定为 空节, 选中 显示 > 为空时隐藏节 属性旁边下拉列表中的构成项 当数据库中没有此节的数据时, 显示此节, 选中 为空时显示 ( 要隐藏空节, 请取消选中此选项 ) 5 单击 查看结果 按钮, 查看应用到报表中的结果的属性 Web Intelligence 会将属性应用到节, 并在报表中显示结果

110 110 使用 SAP BusinessObjetcs Web Intelligence Java 报表面板构建报表 设置节的页面布局 1 要设置该单元格位置, 请右键单击节单元格, 接着在菜单上单击 格式, 然后在 属性 选项卡中设置 页面布局 > 相对位置 > 左边界 以及 上边界 属性 2 要控制节分页符, 请选择节分隔符, 然后在 属性 选项卡中设置 页面布局 > 避免在节中出现分页符 属性 3 要在每个新页上重复节单元格, 请选择该节, 然后在 属性 选项卡中选择 页面布局 > 在新页上开始 14.2 使用拆分 定义拆分 拆分是块中的分区, 在这些分区中, 数据按照所选的维 明细或度量被划分为自包含的节 这些节被表示为同一数据块中更小的表 使用拆分可在不同部分显示对象的每个唯一值的所有数据 使用拆分有两个主要优点 : 您可以更有效地组织数据的呈现方式 可以显示小计 比较节与拆分 节将数据拆分为多个自由单元格, 这些独立单元格称为 节标题 每个节标题包含一个维值, 且具有一个与该维值相对应的数据块 拆分会在一个块内划分数据 一个列会包含维 明细或度量的值, 对于块中其他各行值, 这些值会重复 拆分中的默认排序顺序 在对象上插入拆分时, 对象的值会自动按升序顺序排序, 如下所示 : 如果值是数字, 则最小的值出现在表的第一行中, 最大的值出现在最后一行中

111 使用拆分 111 如果值是字母字符, 则按字母顺序从上而下对值进行排序 可以随时更改此排序顺序 您可以设置多个拆分并为每个拆分设置排序优先级, 这样, 便可以控制在多个维 明细或度量间插入多个拆分时数据的显示方式 插入拆分 1 单击要在其中插入拆分的列或行中的表单元格 2 在 报表 工具栏上单击 插入 / 删除拆分 Web Intelligence 根据所选单元格的唯一值个数将表拆分成多个小表 Web Intelligence 在每个拆分的结尾插入一个表尾 设置拆分的优先级 表可以包含多个可设置优先级的拆分 例如, 可以决定先在 [Year] 上拆分, 然后在 [Quarter] 上拆分, 或者先在 [Quarter] 上拆分, 然后在 [Year] 上拆分 1 右键单击包含多个拆分的表, 然后选择 格式 > 表 属性 选项卡将显示与表相关的属性 2 单击 拆分 > 拆分优先级 属性旁的... 按钮, 显示 拆分 对话框 3 单击 垂直拆分 或 水平拆分, 显示要设置优先级的拆分的类型 如果选定表是垂直表, 则所有拆分将应用于列 这样的拆分称为 垂直拆分 如果选定表是水平表, 则所有拆分将应用于行 这样的拆分称为 水平拆分 如果选定表是交叉表, 则拆分可以应用于行或列 可以选择水平拆分和垂直拆分的优先级 4 选择需要更改优先级的拆分, 然后单击 向上 / 向下 按钮以在拆分列表中将该拆分升级 / 降级 定义拆分的显示属性 用户可以为拆分定义以下显示属性 :

112 112 使用 SAP BusinessObjetcs Web Intelligence Java 报表面板构建报表 属性显示拆分页眉显示拆分页脚删除重复值拆分后将值居中 说明 插入拆分时, 将显示表 交叉表或表单的各部分的页眉 插入拆分时, 将在表的最后一行或交叉表的最后一列添加一个页脚 对数据应用计算时, 结果将显示在页脚中 插入拆分时, 从表或交叉表中的数据中删除所有重复值 每个值只显示一次 删除重复项 处于选定状态时, 启用此选项 该选项合并空单元格并将值名称在合并的单元格上居中 对值应用暗含排序 在新页上开始避免在表中出现分页符在每页上重复表头在每页上重复表尾在新页上重复拆分值 显示拆分在新页上创建的表 交叉表或表单的每个部分 如果可能, 请将每个拆分节保留在同一页上 当块大于一页时, 则不考虑此选项 当表格过渡到新页时, 会在每个新页上的表的顶部重复表头 当表格过渡到新页时, 会在每个新页上的表的底部重复页脚 在每个新页上重复当前值 1 单击已在其上定义拆分的列或行中的单元格 2 打开 属性 选项卡中的 拆分 属性组 3 在 拆分 属性组中设置拆分属性 一些属性包含在 拆分 > 页面布局 属性子组中

113 使用排序来组织数据 删除拆分 1 选择包含拆分的列 2 在 报表 工具栏中单击 插入 / 删除拆分 14.3 使用排序来组织数据 给报表中显示的结果排序 您可以给表和节中显示的值应用排序, 以安排值在报表中显示时的顺序 可使用以下排序顺序 : 排序顺序 说明 默认 有时称之为自然顺序 视列或行中的数据类型而定, 将按如下方式对结果进行排序 : 依数字递增顺序 ( 用于数值数据 ) 依时间递增顺序 ( 用于日期 ) 依时间先后顺序 ( 用于月份 ) 按字母顺序 ( 用于字母数字数据 ) 升序 如果选中, 则按升序排列结果 : 最小值位于列的顶部, 直到底部的最大值 例如, 或 California( 加利福尼亚 ) Colorado( 科罗拉多 ) Florida( 佛罗里达 )

114 114 使用 SAP BusinessObjetcs Web Intelligence Java 报表面板构建报表 排序顺序 说明 降序 如果选中, 则按降序排列结果 : 最大值位于列的顶部, 直到底部的最小值 例如 : 或 Florida ( 佛罗里达 ) Colorado( 科罗拉多 ) California( 加利福尼亚 ) 定制 ( 在 Java 报表面板中可用 ) 可以定义自己的排序顺序 应用升序排序或降序排序 1 选择要进行排序的节单元格或表单元格 2 单击 报表 工具栏上的 应用 / 删除排序 按钮旁边的向下箭头, 然后从下拉列表中选择 升序 或 降序 3 重复上一步骤以应用多次排序 应用定制排序 1 选择要进行排序的节单元格或表单元格 2 在 报表 工具栏中, 单击 应用 / 删除排序 按钮旁边的向下箭头, 然后从下拉列表中选择 定制排序 3 在排序的值列表中选择一个值, 然后单击 向上 和 向下 按钮以将该值在排序顺序中升级 / 降级 4 要将另一个临时值添加到排序的值列表中, 请在 临时值 框中键入值, 然后单击 >> 以将该值添加到排序列表中 为多个排序划分优先级 1 右键单击表, 然后选择 格式 > 表, 以显示 属性 选项卡 2 单击 排序 > 排序优先级 属性旁边的按钮..., 显示 排序 对话框

115 使用排序来组织数据 单击 垂直排序 以显示垂直排序, 或单击 水平排序 以显示水平排序 4 选择需要更改优先级的排序, 然后单击 向上 / 向下 按钮以在排序列表中将该排序升级 / 降级

116 第 15 章在统计图中显示数据 15.1 创建图表 Web Intelligence 文档的报表中可以包含一个或多个统计图 您可以在构建或新建文档或将统计图插入现有文档时创建统计图 如果您要构建新文档, 需要定义文档的数据定义, 方法是 : 在选择统计图模板之前, 先构建一个查询 定义查询后, 即可转到报表视图来定义报表上的统计图 要创建统计图, 请执行以下三个步骤 : 选择统计图模板 指定统计图坐标轴的维和度量 查看统计图上显示的结果 如果希望创建一个与报表上的表显示相同数据的统计图, 可以首先复制表, 然后使用 转向 对话框将复制的表转换为统计图 15.2 Web Intelligence 中的统计图类型 Web Intelligence 报表在块中显示结果 块可以设置为特定类型统计图的格式 条形图 条形图以垂直条或水平条形式显示数据 如果要比较类似的数据组 ( 例如, 一个时间段与另一个时间段相比 ), 则条形图十分有用 共有五种类型的条形图 : 分组条形图 条和线条形图 堆叠条形图 百分比条形图以及三维条形图

117 Web Intelligence 中的统计图类型 117 二维条形图包含可选的 Z 轴 通过包括 Z 轴上的数据, 您将能够显示统计图条上所显示结果的另一分类 三维条形图不包含轴图例 通过查看轴标签, 您可以清楚地看到统计图栏上显示了什么信息 折线图 折线图使用垂直线或水平线连接特定数据值 如果要显示一段时间内的趋势或数据变化, 折线图十分有用 共有五种类型的折线图 : 混合折线图 堆叠折线图 百分比折线图 三维折线图以及三维平面折线图 面积图 面积图是折线和轴之间的面积已填充的折线图 如果要强调报表中的合计数据的大小 ( 与数据变化对照 ), 则面积图十分有用 如果特定数据点之间的差异太大, 您可能不想使用面积图 请改用折线图 只要度量的类型和刻度相同, 则可以在 Y 轴上使用多个度量对象 ; 例如, 宾客数和未来的宾客数 共有五种类型的面积图 : 绝对面积图 堆叠面积图 百分比面积图 三维面积图以及三维平面面积图 饼图 饼图将数据显示为组成整体的各个扇形 如果要显示报表数据的每个部分如何组成了总计, 则饼图十分有用

118 118 使用 SAP BusinessObjetcs Web Intelligence Java 报表面板构建报表 饼图在饼图主体上显示一个轴 这是 Y 轴 饼图的每个扇形显示 Y 轴上度量的一个值 饼图图例指示 X 轴上的维 只能在一个饼图中包含一个度量对象 如果报表中有多个度量, 则应选择另一种统计图类型 共有四种类型的饼图 : 饼图 三维饼图 环形饼图 三维环形饼图 雷达图 极线图和散点图 在雷达图中,X 轴和 Y 轴相交在图的中心 如果要查看与某一项相关的若干不同因素, 则雷达图十分有用 例如, 可以使用雷达图来显示酒店内不同服务的收入数据 可以在一个轴上显示客房的收入, 并在另一个轴上显示餐厅的收入, 诸如此类 散点图类似于线形图, 只是数据点是标示出来的, 并且没有线连接它们 如果要在特定数据点之间进行比较, 则散点图十分有用 共有四种类型的雷达图 极线图和散点图 : 雷达线图 堆叠雷达图 极线图和散点图 三维统计图 三维统计图包含三条坐标轴 :Y 轴总是显示度量 ( 如总销售额 利润 数量等 ) 的值 ;X 和 Z 轴则显示维 ( 即关键指标, 如时间 地理位置 服务系列等 ) 的值 在下面的三维统计图中, 图条按年度和季度显示销售收入 [Sales Revenue( 销售收入 )] 度量位于 Y 轴上,[Quarter( 季度 )] 维位于 X 轴上,[Year( 年度 )] 维位于 Z 轴上

119 Web Intelligence 中的统计图类型 119 相同数据可以用二维条形图显示 相关主题 第 119 页上的 二维统计图 二维统计图 下面的二维条形图包括可选的 Z 轴, 该轴具有季度值 通过包括 Z 轴上的数据, 您将能够显示统计图条上所显示结果的另一分类 [Sales Revenue ( 销售收入 )] 度量位于 Y 轴上,[Year( 年度 )] 维位于 X 轴上,[Quarter ( 季度 )] 维位于 Z 轴上 请注意, 由于无法在二维统计图上以图形方式表示 Z 轴, 因此, 图例提供了 Z 轴值的信息

120 120 使用 SAP BusinessObjetcs Web Intelligence Java 报表面板构建报表 相同数据可以用三维条形图显示 相关主题 第 118 页上的 三维统计图 15.3 添加 复制和删除统计图 向报表添加统计图 在插入新统计图时, 建议您在 结构视图 中进行操作 这是因为 结果视图 的设计目的就是显示报表中包含的数据 因此, 在将维和度量分配给空的统计图模板后, 您只能在 结果视图 中查看统计图 1 单击报表面板工具栏上的 查看结构 2 单击 模板 选项卡 3 选择统计图模板并将其拖动到报表的空白区域 报表上将显示空模板 4 单击 数据 选项卡 5 将维或度量对象拖动到统计图坐标轴上您希望该维或度量结果在统计图上显示的位置 6 当出现 将维对象放置到此位置 或 将度量对象放置到此位置 工具提示时, 将维或度量放到坐标轴上 7 要给各个统计图坐标轴分配更多的维和度量对象, 请重复前两个步骤

121 更改统计图类型 要显示统计图中的结果, 请单击 报表 工具栏上的 查看结果 按钮 该统计图显示与分配到统计图坐标轴的对象对应的结果 复制统计图 1 选择统计图, 右键单击并从菜单中选择 复制 Web Intelligence 会将统计图复制到剪贴板 2 要将统计图粘贴到此报表的其他部分中, 请在想要显示统计图的位置单击鼠标右键, 然后单击菜单上的 粘贴 3 要将统计图粘贴到其他应用程序, 请在其他应用程序内粘贴剪贴板中的内容 通过将统计图直接拖放到目标应用程序中打开的文档内, 也可以将统计图复制到其他应用程序 如果粘贴到其他应用程序, 该统计图将在打开的文档中显示为一个图片 删除统计图 右键单击统计图, 然后单击 删除, 或者验证是否显示了 数据 选项卡, 然后将统计图从 文档 窗格拖放到 数据 选项卡上 15.4 更改统计图类型 通过拖放操作更改统计图类型 1 单击 模板 选项卡 2 将模板拖动到要修改的统计图或表上 您必须直接将模板放到现有报表块上 如果将模板放到现有报表块之外, 将创建一个单独的统计图 3 如果要将维或度量移到不同的坐标轴, 请单击报表面板工具栏上的 查看结构 按钮, 将要移动的对象拖到 数据 选项卡上, 然后将要在统计图上显示的对象从 数据 选项卡放到每个统计图坐标轴上 通过 转向 对话框更改统计图类型 1 右键单击表或统计图 2 单击 转向

122 122 使用 SAP BusinessObjetcs Web Intelligence Java 报表面板构建报表 将出现 转向 对话框 3 单击与所需统计图类型相对应的选项卡, 然后单击一种格式 4 单击 确定 如果没有为新统计图类型的 X 轴和 Y 轴分配数据, 当在 结果视图 或钻取模式下查看报表时, 统计图将不会出现 在这种情况下, 请单击报表面板工具栏上的 查看结构 按钮, 然后单击 数据 选项卡, 并将适当的维或度量拖到新统计图模板的坐标轴上 当您单击 查看结果 时, 统计图将会出现 如果表上文本的字体以前是 Unicode, 并且没有将 Unicode 定义为统计图的缺省字体, 则 Unicode 字体将不会保留在统计图中 您需要使用 Unicode 字体设置统计图的格式 ( 如果您的计算机上有该字体 ) 如果不是这种情况, 则需要与管理员联系, 以便适当地配置 Web Intelligence 服务器和您的计算机 Web Intelligence 即会将选定的模板应用于块, 并以您选定的统计图类型显示数据 15.5 定位统计图并设置其大小 在报表页面中设置表或统计图的位置 1 选择表或统计图边框 属性显示在 属性 选项卡中 2 在 属性 选项卡上打开 页面布局 > 相对位置 属性组, 然后单击该属性旁边的... 3 使用 相对位置 对话框来设置位置 相对于另一个统计图或表定位统计图 如果报表中有多个块 ( 表 统计图或表单 ), 则可使用相对位置 使用相对位置, 您可以相对于报表中的其他块放置选定的块 ( 例如, 统计表 ) 如果数据库中的新数据修改了表或统计图的大小, 相对定位可确保不同的表和统计图正确地显示, 而不会彼此重叠

123 设置统计图格式 123 注意 : 如果将统计图定位在相对于另一个块 ( 即统计图 表或表单 ) 的位置, 则相关块的位置将自动更改 ( 如果您重新定位统计图 ) 1 右键单击统计图, 然后单击 格式 2 在 属性 选项卡中打开 页面布局 > 相对位置 属性组 3 单击 相对位置 属性旁边的..., 以打开 相对位置 对话框 如果报表不包含多个元素, 则 相对位置 对话框不可用 4 通过输入以下各项, 来选择统计图左上点相对于其他报表元素的距离 : 像素的数目 ; 要作为度量像素的起始点的其他报表元素的一部分 ( 在第一个下拉列表中 ); 要作为度量像素的起始点的报表元素 ( 在第二个下拉列表中 ) 5 重复此步骤以选择统计图左下点的距离 调整统计图的大小 1 右键单击统计图, 然后单击 格式 2 打开 属性 选项卡上的 显示 属性组 3 在 宽度 属性中键入统计图宽度, 在 高度 属性中键入统计图高度 15.6 设置统计图格式 插入统计图标题并设置其格式 1 右键单击统计图, 然后单击 格式 2 单击 外观 > 标题 属性旁边的 是 该属性将成为属性组 3 打开 标题 属性组, 在 文本 属性中键入标题 4 单击 文本格式 旁边的..., 并使用 设置文本格式 对话框来设置标题格式 5 单击 边框 旁边的..., 并使用 边框编辑器 对话框来设置标题边框的格式 6 从 背景颜色 列表中选择标题背景颜色

124 124 使用 SAP BusinessObjetcs Web Intelligence Java 报表面板构建报表 以三维外观显示统计图 1 右键单击统计图, 然后单击 格式 2 打开 属性 选项卡上的 显示 属性组 3 选择 三维外观 向统计图添加背景颜色 1 右键单击统计图, 然后单击 格式 2 打开 属性 选项卡上的 外观 属性组 3 单击 背景颜色 旁边的箭头以显示调色板 4 从调色板中选择一种颜色, 或单击 更多颜色 以显示 定制颜色 对话框 修改统计图边框 1 右键单击统计图, 然后单击 格式 2 单击 外观 > 边框 旁边的... 3 使用 边框编辑器 对话框设置边框格式 选择统计图底面和背景墙并设置其格式 底面和壁可以为统计图添加深度, 有助于衬托显示在统计图条形或折线上的数据 三维统计图具有一个底面 一个左背景墙和一个右背景墙 二维统计图只有一个底面 可以指定底面和背景墙的颜色 1 右键单击统计图, 然后单击 格式 2 打开 属性 选项卡上的 显示 属性组 3 选择 显示基底 可以显示统计图的底面, 选择 显示左背景墙 可以显示统计图的左背景墙, 选择 显示右背景墙 可以显示统计图的右背景墙 这些选项的可用性取决于统计图的类型 4 通过单击 外观 属性组中的 背景墙颜色 和 基底颜色 属性, 并使用 调色板 或 定制颜色 对话框设置颜色, 以此来设置背景墙和基底的颜色

125 设置统计图格式 显示坐标轴图例并设置其格式 1 右键单击报表, 然后选择 格式 2 单击 外观 > 图例 属性旁边的 是 该属性将成为属性组 3 打开属性组, 从 位置 列表中选择图例位置 4 使用 标题 和 值 子组设置图例标题, 并设置标题和图例值的格式 避免在统计图中使用分页符 1 右键单击统计图, 然后单击 格式 2 在 属性 选项卡上打开 页面布局 属性组 3 选择 避免在统计图中出现分页符 在饼图上显示轴标签 1 右键单击统计图, 然后选择 格式 2 打开 外观 > 数据 > 值 属性组 3 选择 显示段标签 " 设置坐标轴标签文本 边框和背景的格式 1 右键单击统计图, 然后单击 格式 2 单击 外观 > X/Y/Z 轴 > 标签 属性旁边的 是 该属性成为属性组, 标签上将显示对象名称 3 选择 显示对象名称 以在标签上显示对象名称 4 如果要将自定义文本分配给标签以代替对象名称, 请将文本键入 其他标签 5 要设置文本格式, 请单击 文本格式 旁边的..., 以打开 文本格式 对话框 6 使用 文本格式 对话框设置文本格式 可以在 文本格式 对话框中直接通过属性列表设置多个属性, 它们将出现在 文本格式 下方

126 126 使用 SAP BusinessObjetcs Web Intelligence Java 报表面板构建报表 7 单击... ( 位于 边框 旁 ), 使用 边框编辑器 设置标签边框格式 显示 隐藏或设置轴网格的格式 1 右键单击统计图, 然后选择 格式 2 在 属性 选项卡中, 单击 外观 > X/Y/Z > 网格 旁边的 是, 可显示网格 3 选择 外观 > X/Y/Z > 网格 > 显示标记, 可显示网格标志 4 选择 外观 > X/Y/Z > 网格 > 网格颜色, 可选择网格颜色 显示统计图数据并设置其格式 当为空时显示统计表 有时统计图不显示值 例如, 如果停止了某项特定产品的销售, 则正常情况下显示该产品结果的统计图将显示为空 缺省情况下,Web Intelligence 将在报表上显示此类空统计图 如果愿意, 您可以设置 Web Intelligence 以便在统计图为空时隐藏它们 1 右键单击统计图, 然后单击 格式 2 打开 属性 选项卡中的 显示 属性组 3 选择 为空时显示 为统计图数据指定调色板 1 右键单击报表, 然后选择 编辑 2 打开 属性 选项卡中的 外观 > 数据 属性组 3 单击 调色板 旁边的... 以显示 选择调色板 对话框, 并在 预定义调色板 列表中选择一个预定义调色板 4 要编辑调色板, 请选择调色板, 然后单击 编辑调色板 此时将打开 编辑调色板 对话框 5 在调色板中选择一种颜色 将打开 定制颜色 对话框 6 使用 定制颜色 对话框创建一个定制的颜色, 然后单击 确定 7 要在调色板中将所有颜色设置为相同的颜色, 请单击 设置所有颜色

127 设置统计图格式 设置坐标轴值数字和文本的格式 1 选择统计图, 然后单击 格式 2 在 属性 选项卡中打开 外观 > 值 属性组 3 单击 数字格式 属性旁边的... 以显示 数字格式 对话框 4 使用 数字格式 对话框定义格式 5 单击 文本格式 属性旁边的... 以显示 文本格式 对话框 6 使用 文本格式 对话框设置文本格式 定义坐标轴值的频率 可以在 文本格式 对话框中直接通过属性列表设置多个属性, 它们将出现在 文本格式 下方 1 右键单击统计图, 然后单击 格式 2 打开 属性 选项卡中的 外观 > X/Y/Z 轴 > 值 属性组 3 选择 自动频率 将频率设置为自动 4 在 频率 中键入频率, 以将频率设置为特定值 在键入自定义频率之前, 必须先取消选择 自动频率 将频率设置为 n 时,Web Intelligence 每过 n 值便会在轴上显示一次轴值 显示坐标轴值的特定范围 1 右键单击报表, 然后单击 格式 2 打开 属性 选项卡中的 外观 > X/Y/Z 轴 > 刻度 属性组 3 在 最小值 中输入最小值, 在 最大值 中输入最大值 显示或隐藏数据值 Web Intelligence 将在坐标轴上显示指定的最小值和 / 或最大值 Web Intelligence 可用于通过为给定报表中每个统计图块设置的最大值和最小值范围计算最近值, 自动设置 Y 轴刻度 自动设置 Y 轴刻度功能适用于所有种类的统计图 ( 饼图除外 ) 要启用自动设置 Y 轴刻度功能, 请在统计图的 属性 选项卡中选择 自动刻度 在启用自动设置 Y 轴刻度功能之后, 将不显示最初为文档设置的最小值和最大值范围 1 右键单击统计图, 然后选择 格式 2 在 属性 选项卡中, 打开 外观 > 数据 > 值 组 3 选择 显示数据 以显示数据

128 128 使用 SAP BusinessObjetcs Web Intelligence Java 报表面板构建报表 改变每个结果的数据标记 1 右键单击统计图, 然后选择 格式 2 打开 属性 选项卡中的 外观 > 数据 属性组 3 选择 改变数据标记 线性和对数轴刻度 只能改变以下统计图类型上的每个结果的数据标记 : 二维折线图 二维条形和折线图以及雷达图 缺省情况下,Web Intelligence 将统计图上的 Y 轴显示为线性刻度 可以将坐标轴设置为对数刻度 使用对数刻度, 可以检查跨多个数量级的值, 而不丢失较小刻度的信息 在线性刻度中, 坐标轴标记被均匀地分隔开 线性刻度基于加法 例如, 请考虑线性序列 : 将前一个数字加 2, 可得到序列的下一个数字 对数刻度基于乘法而不是加法 在对数刻度中, 间距是成倍增加或缩小的 对数刻度基于乘法 ( 或除法 ) 例如, 请考虑对数序列 : 将前一个数字乘以 2, 可得到序列的下一个数字 我们可以说此序列表示 以 2 为底 考虑以下序列 : 此序列表示 以 10 为底, 因为将前一项乘以 10, 可得到下一项 将 Y 轴显示为对数刻度 1 右键单击统计图, 然后选择 编辑格式 2 在 属性 选项卡中打开 外观 > Y 轴 > 刻度 属性组 3 选择 对数 对数刻度均匀地表示百分的比更改而不是点的更改 换言之, 从 1 到 2 (100% 增加 ) 的距离与从 2 到 4( 另一种 100% 增加 ) 的距离相同

129 第 16 章设置数字和日期格式 16.1 预定义格式和自定义格式 可以更改值在特定单元格或统计图坐标轴上的显示方式 为了完成此操作, 可以通过应用 Web Intelligence 中提供的预定义格式, 也可以创建您自己的自定义格式 可以将定制格式保存起来, 以便在同一文档中的多个块和报表上重复使用 预定义格式 可以更改值在特定单元格或统计图坐标轴上的显示方式 为了完成此操作, 可以通过应用 Web Intelligence 中提供的预定义格式, 也可以创建您自己的自定义格式 可以将定制格式保存起来, 以便在同一文档中的多个块和报表上重复使用 下列预定义格式可用于单元格 : 格式默认数字货币日期 / 时间布尔值 说明 为 Universe 上的对象定义的格式 小数或整数值的格式 货币值的格式 日期和时间格式 True 和 False 值的格式 相关主题 第 134 页上的 将定制数值格式应用于单元格 第 133 页上的 定义定制格式

130 130 使用 SAP BusinessObjetcs Web Intelligence Java 报表面板构建报表 向单元格应用预定义格式 1 右击单元格, 然后在快捷菜单上单击 设置数值格式 将出现 设置数值格式 对话框 2 单击 格式类型 列表中的一个格式 所选择格式类型的可用格式出现在 属性 窗格中 3 单击 确定 Web Intelligence 会将新格式应用于单元格 自定义格式 使用 自定义格式类型 可以为任何单元格定义自定义格式 下表列出了可以用来创建自定义格式的字符串 : 字符 显示 示例 # 0 对应的数字 如果数值比用于指定格式的 # 字符数值的位数少, 则不插入前导零 对应的数字 如果数值比用于指定格式的 0 字符数值的位数少, 则要在数值前插入前导零 如果采用格式 #,##0, 则 显示为 12,345 ( 如果您的语言环境将分组分隔符定义为逗号 ) 或 ( 如果您的语言环境将分组分隔符定义为空格 ) 如果采用格式 #0,000, 则 123 显示为 0,123, 分组分隔符由您的语言环境定义 如果采用格式 #,##0, 则 显示为 1,234,567 ( 如果您的语言环境将分组分隔符定义为逗号 ) 或 ( 如果您的语言环境将分组分隔符定义为不间断空格 )

131 预定义格式和自定义格式 131 字符. 显示 小数分隔符由您的语言环境定义 示例 如果采用格式 #.#0, 则 显示为 ( 如果您的语言环境将小数分隔符定义为句点 ) 或 12,34 ( 如果您的语言环境将小数分隔符定义为逗号 ) [%]% 在结果后面显示百分号 (%) 并将结果乘以 100 % 1, 2, 3, a, b, c, $,, ( 等 ) [Red], [Blue], [Green], [Yellow], [Gray], [White], [Dark Red], [Dark Blue], [Dark Green] 在结果后显示 % 号, 但不将结果乘以 100 不间断空格 ( ) 字母数字字符 显示为指定颜色的值 如果采用格式 # ##0, 则 显示为 如果采用格式 $#.#0, 则 显示为 $705.15, 或如果采用格式 #,#0, 则显示为 705,15 如果采用格式 #,##0[Red], 则 150 显示为 150, 如果采用格式 #,##0[Blue], 则 150 显示为 d 在一个月的某一天的数值前不加前导零 如果日期数值少于两个字符, 则显示该日期时, 在日期前不加零 如果采用格式 d, 则月份的第一天显示为 1

132 132 使用 SAP BusinessObjetcs Web Intelligence Java 报表面板构建报表 字符 显示 示例 dd 日期的数值前加前导零 如果日期的数值少于两个字符, 则显示该日期时, 在日期前加零 如果采用格式 dd, 则月份的第一天显示为 01 ddd dddd dddd dd 缩写的日期名称 第一个字母大写 完整拼写的日期名称 第一个字母大写 一周中的某一天后跟一个空格和日期数值 如果采用格式 ddd, 则 Monday 显示为 Mon 如果采用格式 dddd, 则 Monday 显示为 Monday 如果采用格式 dddd dd, 则 Monday 显示为 Monday 01 M MM 月份的数值前不加前导零 如果月份的数值少于两个字符, 显示该数值时, 在数值前不加零 月份的数值前加前导零 如果月份的数值少于两个字符, 显示该数值时, 在数值前加零 如果采用格式 M, 则 January 显示为 1 如果采用格式 MM, 则 January 显示为 01 mmm mmmm yy yyyy 缩写的月份名称 第一个字母大写 完整拼写的月份名称 第一个字母大写 表示年度的最后两位数 表示年度的所有四位数 如果采用格式 mmm, 则 January 显示为 Jan 如果采用格式 mmmm, 则 January 显示为 January 如果采用格式 yy, 则 2003 显示为 03 如果采用格式 yyyy, 则 2003 显示为 2003

133 预定义格式和自定义格式 133 字符 显示 示例 hh:mm:ss a 小时前面不加前导零, 分钟和秒前面加前导零 字符 a 在时间后面显示 AM( 上午 ) 或 PM( 下午 ) 如果采用格式 h:mm:ss, 则 21:05:03 显示为 9:05:03 PM HH hh HH:mm HH:mm:ss mm:ss 依照 24 小时制的小时 依照 12 小时制的小时 小时和分钟前加前导零 小时 分钟和秒前加前导零 分钟和秒前加前导零 如果采用格式 HH, 则 21:00 显示为 21 如果采用格式 hh, 则 21:00 显示为 09 如果采用格式 HH:mm, 则 7.15 am 显示为 07:15 如果采用格式 HH:mm:ss, 则 7.15 am 显示为 07:15:00 如果采用格式 mm:ss, 则 07:15:03 显示为 15: 定义定制格式 1 右键单击要应用定制格式的单元格 2 选择 设置数值格式 将出现 数值格式 对话框 3 在 格式类型 列表中, 选择对应于选定单元格中数据类型的格式类别 4 选中 定制 复选框 将出现若干文本框, 您可以在其中键入您的定制格式 5 在 属性 窗格中列出的格式中选择一种, 然后通过在一个或多个文本框中键入其他字符来编辑选定格式 例如, 如果要为 数字 值创建一个定制格式, 请在 正 负 和 等于零 框中键入所需的定制格式 如果要为 Boolean 值创建一个定制格式, 请在 True 和 False 框中键入所需的定制格式

134 134 使用 SAP BusinessObjetcs Web Intelligence Java 报表面板构建报表 6 单击 添加 您无法删除或编辑定制格式 要更改定制格式, 您需要创建新的定制格式, 并将新的格式应用于选定单元格 关闭 Web Intelligence Java 报表面板时, 文档中没有应用于单元格的任何定制格式都将被自动删除 将定制数值格式应用于单元格 1 右键单击要应用定制格式的单元格 2 选择 设置数值格式 将出现 数值格式 对话框 3 选择 自定义 4 文档中已存在的定制格式将出现在 属性 窗格中 5 选择所需定制格式 6 单击 确定 Web Intelligence 即会将定制格式应用于选定单元格

135 第 17 章过滤报表数据 17.1 定义报表过滤器 可以通过过滤报表将显示的结果限制为您感兴趣的特定信息 例如, 可以将显示结果限制为特定客户或销售阶段的信息 过滤掉的数据仍会保留在 Web Intelligence 文档中 ; 只是不显示在报表的表或统计图中 这意味着您可以更改或删除报表过滤器来查看隐藏值, 而不必修改文档后面的查询定义 可以对报表的不同部分应用不同的过滤器 例如, 您可以将整个报表中的结果限制为某个特定产品线, 然后, 进一步限制表或统计图中的结果, 以便集中提供某个特定地区或客户配置文件的结果 要创建报表过滤器, 需要指定三个元素 : 被过滤对象 运算符 值 一个报表中可以包含多个过滤器 将过滤器应用于节 可根据节头中的值或节内显示的值应用节过滤器 将节过滤器应用于节头 如果报表中具有关于 [Country] 的节, 则过滤器 [Country] = "US" 将过滤掉除美国之外的所有国家 / 地区的节 将节过滤器应用于节数据 如果报表中具有关于 [ 地区 ] 的节, 并且将过滤器 [Product]="Drinks" 应用于该节, 则 Web Intelligence 将保留所有包含产品 Drinks 的节 这种情况下, 如果在这些地区销售这些产品, 则报表中其他的节包含除饮料外的产品 这是因为节过滤器保留了销售饮料的地区, 但是未从该节数据中排除其他产品

136 136 使用 SAP BusinessObjetcs Web Intelligence Java 报表面板构建报表 也就是说,Web Intelligence 根据该节中的数据设置过滤器, 但是将其间接应用于该节头中的数据 17.2 报表过滤器的类型 Web Intelligence 中有三种类型的报表过滤器 : 标准报表过滤器 ( 可用于 Web Intelligence 的所有形式 ) 标准报表过滤器是最灵活的报表过滤器类型 它们可以使用任何过滤器运算符, 并且可以依据单个值或值列表进行过滤 快速过滤器 ( 可用于 Java 报表面板和 Web Intelligence 胖客户端 ) 快速过滤器提供一种使用 等于 运算符创建过滤器的简便方式 它们可以依据单个值或值列表进行过滤 简单的报表过滤器 ( 可用于 Web Intelligenc HTML 查看器 Java 报表面板和 Web Intelligence 胖客户端 ) 简单的报表过滤器提供一种使用 等于 运算符创建过滤器的简便方式 它们只能依据单个值进行过滤 17.3 比较查询过滤器和报表过滤器 您可以在文档中的两个级别应用过滤器 : 查询过滤器 - 这些过滤器是在查询中定义的 ; 它们会限制从数据源中检索并返回到 Web Intelligence 文档的数据 报表过滤器 - 这些过滤器限制文档中的报表 表 统计图和节上显示的值, 但它们不会修改从数据源中检索到的数据, 它们只是在报表级别上隐藏值 17.4 报表过滤器运算符 Equal To 运算符 使用 Equal To 运算符可以获得不等于某值的数据

137 报表过滤器运算符 137 例如, 如果只想返回 US( 美国 ) 的数据, 则可以创建过滤器 County Equal To US Not Equal To 运算符 使用 Not Equal To 运算符可以获得不等于某值的数据 例如, 如果希望返回除 US( 美国 ) 外的所有国家 / 地区的数据, 则可以创建过滤器 County Not Equal To US Different From 运算符 使用 Different From 运算符可以检索与某值不同的数据 例如, 如果检索除第 4 季度外的所有季度的数据, 则可以创建过滤器 [Quarter] Different From "Q4" 大于运算符 使用 Greater Than 运算符可以检索比某值大的数据 例如, 如果希望检索 60 岁以上顾客的数据, 则可以创建过滤器 [Customer Age] Greater than Greater Than Or Equal To 运算符 使用 Greater Than Or Equal To 运算符可以检索大于或等于某值的数据 例如, 如果希望检索以 $150 万为起点的收入的数据, 则可以创建过滤器 [Revenue] Greater than or equal to Less Than 运算符 Less Than 运算符用于检索比某值小的数据 例如, 如果检索考试分数低于 40 的数据, 则可以创建过滤器 [Exam Grade] Less Than 40

138 138 使用 SAP BusinessObjetcs Web Intelligence Java 报表面板构建报表 Less Than Or Equal To 运算符 使用 Less Than Or Equal To 运算符可以检索小于或等于某值的数据 例如, 如果希望检索 30 岁及 30 岁以下顾客的数据, 则可以创建过滤器 [Age] Less Than Or Equal To Between 运算符 使用 Between 运算符可以检索两个值之间 ( 包括这两个值 ) 的数据 例如, 要检索从第 25 周开始到第 36 周结束的各个周 ( 包括第 25 周和第 36 周 ) 的数据, 则可以创建过滤器 [Week] Between 25 and Not Between 运算符 使用 Not Between 运算符可以检索不在两个值之间的数据 例如, 如果希望检索某年内各个周的数据, 但不包括第 25 周和第 36 周以及它们之间各周, 则可以创建过滤器 [Week] Not between 25 and In List 运算符 In List 运算符用于检索与值列表中的值对应的数据 例如, 如果只想检索 US( 美国 ) UK( 英国 ) 和 Japan( 日本 ) 的数据, 则可以创建过滤器 [Country] In List ("US";"UK";"Japan") Not In List 运算符 使用 Not In List 运算符可以检索与多个值不对应的数据 例如, 如果不想检索 US( 美国 ) UK( 英国 ) 和 Japan( 日本 ) 的数据, 则可以创建过滤器 [Country] Not In ("US";"UK";"Japan")

139 创建 编辑和删除报表过滤器 Is Null 运算符 使用 Is Null 运算符可以检索那些在数据库中没有值的数据 例如, 如果希望检索子列为白的客户 ( 其在数据库中的子列没有值 ), 则可以创建过滤器 [Children] Is Null Is Not Null 运算符 使用 Is Not Null 运算符可以检索那些在数据库中有值的数据 例如, 如果希望返回子列不为空的顾客, 则可以创建过滤器 [Children] Is not Null 17.5 创建 编辑和删除报表过滤器 使用快速过滤器选项创建报表过滤器 1 单击要过滤的报表的报表选项卡 2 如果要过滤块 ( 即表 统计图或表单 ), 请单击块的上边缘将其选中 如果要过滤节 ( 而不只是节单元格 ), 请单击 查看结构, 然后选择起始节分隔符或结束节分隔符 3 单击 报表 工具栏上 添加过滤器 按钮右侧的箭头, 然后选择 添加快速过滤器 将出现 值列表 对话框 将列出选定节或块的值 4 选择要在节或块中显示的值 5 单击 确定 选定节或块仅显示与选定值对应的值 6 要删除快速过滤器, 请单击 添加过滤器 右侧的箭头, 然后选择 删除过滤器 使用过滤器编辑器创建报表过滤器 1 单击要过滤的报表的报表选项卡

140 140 使用 SAP BusinessObjetcs Web Intelligence Java 报表面板构建报表 2 在 报表 工具栏上, 单击 显示 / 隐藏过滤器窗格 按钮以显示 报表过滤器 窗格 3 选择要过滤的报表部分 报表过滤器 窗格显示报表选定部分的名称 例如, 如果选择表, 报表过滤器 窗格将显示选定表的名称 4 在 数据 选项卡中, 选择要过滤的对象 5 将选定对象拖动到 报表过滤器 窗格 将出现 过滤器编辑器 选定对象的名称会显示在 过滤的对象 下面 6 选择运算符 7 选择 常量 或 列表中的值 在度量或变量上定义过滤器时, 无法从值列表中选择值 ; 您需要键入常量 8 如果选择了 常量, 则在 常量 框中键入要检索的值 如果选择了 值, 则从显示的 值列表 中选择要检索的值, 然后通过单击 >> 按钮将它们添加到 选定的值 框中 9 单击 确定 以确认过滤器定义 选定报表 节 表 统计图或表单仅显示您在定制过滤器中指定的值 合并报表上的多个过滤器 1 创建每个过滤器 默认情况下,Web Intelligence 将使用 AND 运算符合并所有过滤器 2 双击 AND 运算符可在 AND 和 OR 之间切换 相关主题 第 139 页上的 使用快速过滤器选项创建报表过滤器 第 139 页上的 使用过滤器编辑器创建报表过滤器 编辑报表过滤器 1 在 报表 工具栏上, 单击 显示 / 隐藏过滤器窗格 按钮以显示 报表过滤器 窗格 2 单击要编辑其过滤器的报表区域 选定区域上的过滤器将出现在 报表过滤器 窗格中

141 创建 编辑和删除报表过滤器 双击想要编辑的过滤器 将出现 过滤器编辑器 被过滤对象的名称列在 过滤的对象 下面 4 使用 过滤器编辑器 编辑过滤器 从报表导航图中编辑报表过滤器 1 选择 导航图 选项卡 2 单击该选项卡顶部的 结构 3 在报表结构中单击应用过滤器的报表元素 4 单击选项卡顶部的 过滤器 5 右键单击过滤器, 然后选择 编辑过滤器, 以显示过滤器编辑器 6 使用 过滤器编辑器 编辑过滤器 删除报表过滤器 1 在 报表 工具栏上, 单击 显示 / 隐藏过滤器窗格 按钮以显示 报表过滤器 窗格 2 单击要从其中删除过滤器的报表区域 选定区域上的过滤器将出现在 报表过滤器 窗格中 3 选择要删除的过滤器, 然后按 删除 4 还可以按以下方式删除过滤器 : 选择被过滤对象, 选择 报表 工具栏上 过滤器 按钮右侧的箭头, 然后选择 删除过滤器 创建简单的报表过滤器 报表过滤器 工具栏提供了一种快速为报表添加简单报表过滤器的方法 简单报表过滤器的格式为 < 报表对象 >=< 值 > 过滤器中只能包含 = 运算符, 而且只能根据一个值过滤 若需要更复杂的过滤器, 请使用快速过滤器 ( 可包含 = 或 Inlist 运算符 ) 或标准报表过滤器 ( 可包含任何运算符 ) 注意 : 另外, 在钻取报表时也可以使用 报表过滤器 工具栏 在 钻取 上下文中, 报表过滤器 工具栏称为 钻取 工具栏

142 142 使用 SAP BusinessObjetcs Web Intelligence Java 报表面板构建报表 1 在主菜单上单击 显示 / 隐藏报表过滤器工具栏 以显示此工具栏 2 在 Web Intelligence HTML 中, 单击工具栏上的图标, 然后从菜单中选择要作为过滤依据的对象 可将多个对象添加到工具栏中以创建多个过滤器 3 在 Java 报表面板或 Web Intelligence 胖客户端中, 将要作为过滤依据的对象拖到工具栏上 可将多个对象添加到工具栏中以创建多个过滤器 4 从值下拉列表中选择要作为过滤依据的值 Web Intelligence 会根据所选对象的值来过滤报表 例如, 如果从 Country ( 国家 / 地区 ) 对象的值列表中选择了 US ( 美国 ),Web Intelligence 会过滤报表以排除所有其 Country 的值不是 US 的行 5 要删除过滤器, 请选定它, 然后单击 删除 查看报表上的过滤器 1 单击要查看其过滤器的报表区域 ( 要查看整个报表上定义的过滤器, 请在任何表 统计表或节的外部单击 ) 2 单击 映射 选项卡, 然后单击 过滤器 Web Intelligence 会将过滤器显示在所单击的报表区域上

143 第 18 章回答提示 18.1 输入值以回答提示 1 在 Web Intelligence 文档中的报表处于打开状态的情况下, 单击报表上方主工具栏右侧的 刷新数据 将出现 提示 对话框 2 选择一个提示问题 如果是按层次将提示组织为树形结构的, 则首先需选择位于该层次结构最低层的提示 这种类型的提示称为级联提示 在左下方的窗格中列出了可供选择的值 如果值列表不可用, 请单击 刷新值 以显示它 现在值列表将出现, 同时还会显示上次刷新日期 如果先前已回答过提示, 则上一次选中的值显示在右侧的提示回答窗格中 可以保留这些值的选定状态, 或使用 << 删除它们 当回答提示时, 所看到的选项取决于 (1) 是否是第一次刷新结果 (2) 在创建提示时为提示设置的属性 3 从左边窗格的选项列表中选择您要查看其结果的值, 或在文本框中键入值, 然后单击 >>, 将它们添加到右边的提示回答框 如果要键入多个值, 则需要用分号 (;) 将各个值分开 例如 : Florida;Texas 4 单击 运行查询 Web Intelligence 为指定的值检索数据, 并将结果返回到报表中 注意 : 如果提示是可选项, 请单击 运行查询 而不提供任何值 Web Intelligence 会忽略提示

144 144 使用 SAP BusinessObjetcs Web Intelligence Java 报表面板构建报表 18.2 输入日期以回答提示 1 在 Web Intelligence 文档中的报表处于打开状态的情况下, 单击报表上方主工具栏右侧的 刷新数据 将出现 提示 对话框 2 要选择日期, 请单击文本框右边的箭头, 从弹出日历中选择一个日期, 然后单击 >>, 将所选日期添加到右边的列表 如果先前已回答过提示, 则上一次选中的值显示在右侧的提示回答窗格中 可以保留这些值的选定状态, 或使用 << 删除它们 3 如果提示允许选择多个日期, 并且您希望查看多个日期的结果, 请重复上一步 4 单击 运行查询 Web Intelligence 为指定的值检索数据, 并将结果返回到报表中 注意 : 如果提示是可选项, 请单击 运行查询 而不提供任何值 Web Intelligence 会忽略提示

145 第 19 章使用输入控件过滤数据 19.1 已定义的输入控件 输入控件可提供易于使用的简便方法, 用于过滤并分析报表数据 可使用标准的 Windows 控件 ( 如文本框和单选按钮 ) 定义输入控件 可将这些控件与报表元素 ( 如表或节头 ) 进行关联, 并使用控件来过滤报表元素中的数据 在输入控件中选择值时,Web Intelligence 可过滤相关报表元素中的值 还可将表和统计图定义为输入控件 在表或统计图中选择值时,Web Intelligence 可过滤相关报表元素中的值 通过更改变量值, 可使用输入控件分析不同的情况 可以使用常量值来定义变量, 然后为该变量指定输入控件 ( 如滑块 ) 可使用该滑块控件更改变量值 ; 如果变量是公式的一部分, 则可使用该滑块控件根据变量值检查不同的公式结果 输入控件是报表特定的控件 可以在 输入控件 选项卡中对其进行分组 19.2 添加输入控件 要添加输入控件, 必须具备充足的文档修改权限 1 选择 输入控件 选项卡 2 单击 输入控件 面板顶部的 新建, 或右键单击表或统计图中的对象, 并选择 新建输入控件, 以显示输入控件向导 在单击 新建 之前, 如果选择整个表或统计图, 则可选择 仅包括所选块的对象, 以将向导中的对象列表限制为所选表或统计图中的对象 如果未选择表或统计图, 或使用 新建输入控件 菜单显示该输入控件向导, 则该选项不可用 3 选择报表对象, 为输入控件提供值, 然后单击 下一步 如果右键单击某个对象并从菜单中选择 新建输入控件, 则已经选中右键单击的对象

146 146 使用 SAP BusinessObjetcs Web Intelligence Java 报表面板构建报表 4 选择输入控件类型 由报表对象的数据类型确定控件类型列表 5 定义输入控件的属性 可用属性由控件类型以及使用的是 Web Intelligence Interactive 还是 Web Intelligence Java 报表面板 /Web Intelligence 胖客户端来确定 属性 标签 说明 值列表 使用受限的值列表 说明 输入控件的名称 输入控件的说明 可在输入控件中使用值列表 可使用作为输入控件基础的报表对象的所有值 ( 默认 ), 或定义自己的自定义值列表 如果定义报表对象的自定义值列表, 则该设置将根据该值列表过滤分配到输入控件的报表元素中的数据 即使没有在输入控件中选择任何值,Web Intelligence 仍将从输入控件所过滤的报表元素中排除受限列表之外的数据 例如, 如果某个基于 [Country] 维的输入控件受限为值 US 和 France, 则即使没有在输入控件中选择任何值, 由输入控件过滤的表仍将仅显示 US 和 France 的相关数据 如果取消选择 使用受限制的值列表, 则未在输入控件中选择任何值时, 表中将显示所有 [Country] 的值 Operator 默认值行数最小值最大值增量 输入控件可使用该运算符过滤相关报表元素 输入控件可使用默认值过滤相关报表元素 输入控件在 输入控件 面板中显示的行数 例如, 一个包含五个单选按钮的列表, 如果将行数设置为 3, 将默认为仅显示三个单选按钮 可使用滚动条使用其他两个单选按钮 可在输入控件中选择的最小数值 可在输入控件中选择的最大数值 在选择值时, 输入控件增加 / 减少数值的量 6 单击 下一步, 显示 分配报表元素 向导步骤 7 选择需要由输入控件过滤的报表元素

147 编辑输入控件 147 注意 : 每次保存文档时,Web Intelligence 会删除无任何相关报表元素的输入控件 8 单击 完成 输入控件 窗格中将显示输入控件 19.3 编辑输入控件 1 选择 输入控件 选项卡 2 在输入控件上单击 编辑, 显示 编辑输入控件 对话框 3 在 属性 选项卡中编辑输入控件属性 4 在 依赖项 选项卡中编辑与输入控件关联的报表元素 19.4 突出显示输入控件依赖项 1 选择 输入控件 选项卡 2 在输入控件中单击 突出显示依赖项 突出显示与输入控件关联的报表元素 19.5 组织并删除输入控件 1 选择 输入控件 选项卡 2 在 Web Intelligence Java 报表面板和 Web Intelligence 胖客户端的 输入控件 窗格中, 通过拖放操作来上下移动输入控件 选择一个输入控件, 然后单击 输入控件 窗格顶部的 上移 / 下移选定的输入控件, 在 Web Intelligence Interactive Viewing 中上下移动该控件 3 选择一个输入控件, 单击该控件顶部的 删除, 可从 输入控件 窗格中将其删除 19.6 查看输入控件导航图 1 选择 输入控件 选项卡 2 单击 输入控件 选项卡顶部的 导航图 (Web Intelligence Interactive Viewing), 或选择 导航图 选项卡, 然后单击该选项卡

148 148 使用 SAP BusinessObjetcs Web Intelligence Java 报表面板构建报表 顶部的 输入控件 (Web Intelligence Java 报表面板和 Web Intelligence 胖客户端 ) 19.7 将表和统计图用作输入控件 可将表和统计图定义为输入控件 基于表和统计图的输入控件在 输入控件 面板中的显示方式与常规输入控件相同, 但是需要从表或统计图中选择值, 以过滤相关的报表元素 当选择表中的单元格 列或行, 或选择统计图中可点击的数据区域时,Web Intelligence 可根据所选值过滤相关报表元素中的值 在 输入控件 面板中单击基于表或统计图的控件时,Web Intelligence 将突出显示用作输入控件的表或统计图 当报表处于钻取模式时, 基于表和统计图的输入控件将被禁用 这些控件将在取消激活钻取模式时重新启用 将表或统计图定义为输入控件 1 选择表或统计图, 右键单击并选择 定义为输入控件 2 选择 所有对象, 将表或统计图中的所有对象定义为过滤对象 ; 选择 单一对象 并选择对象, 将表或统计图中的单一对象定义为过滤对象 注意 : 如果将表或统计图定义为输入控件, 则可选择维来仅作为过滤对象 3 单击 下一步, 键入输入控件的名称和说明 4 单击 下一步, 选择需要由输入控件过滤的报表元素 注意 : 无法从报表元素列表中选择定义为输入控件的表或统计图 5 单击 完成 输入控件 窗格中将显示表或统计图输入控件 单击控件时,Web intelligence 将突出显示定义为输入控件的表或统计图 相关主题 第 147 页上的 编辑输入控件

149 使用输入控件过滤数据 使用输入控件过滤数据 1 选择 输入控件 选项卡, 显示 输入控件 窗格 注意 : 如果由输入控件过滤的报表元素不在报表中, 输入控件将显示消息 报表中不存在从属元素 2 选择输入控件中的值 Web Intelligence 可根据所选值过滤相关报表元素 例如, 如果选择 [Country] 维的 US 值, 过滤器运算符为 等于, 并具有与输入控件相关的表, 则 Web Intelligence 将根据条件 [Country] ="US" 过滤该表 3 要使用定义为输入控件的表或统计图进行过滤, 需选择表 ( 行 列或单元格 ) 或统计图 ( 可点击的数据区域 ) 中的维值 注意 : 定义为输入控件的表或统计图只能使用维值进行过滤 如果表或统计图不在报表中, 输入控件将显示消息 表或统计图不在报表中 如果过滤维不在表或统计图中, 输入控件将显示消息 过滤维不在表或统计图中 如果将维添加到表或统计图中, 输入控件将再次可用 如果报表位于钻取模式下, 输入控件将显示消息 Control not usuable while the report is in drill mode ( 报表处于钻取模式下时控件不可用 ) 必须关闭钻取模式, 保证输入控件可用 基于表和统计图的输入控件由位于表或统计图右上角的图标指示 右键单击该图标, 显示以下菜单 :

150 150 使用 SAP BusinessObjetcs Web Intelligence Java 报表面板构建报表 命令编辑突出显示依赖项重置禁用 / 启用 说明 编辑输入控件 突出显示由输入控件过滤的报表元素 删除由输入控件应用的过滤器 禁用或启用输入控件 4 要删除由输入控件应用的所有过滤器, 请单击 输入控件 窗格顶部的 重置

151 第 20 章使用计算 公式和变量改进报表 20.1 计算 公式和变量 可以将计算 公式和变量 ( 命名公式 ) 添加到 Web Intelligence 报表 有关用于将计算 公式和变量添加到报表的计算能力的详细信息, 请参阅 在 SAP BusinessObjects Web Intelligence 中使用函数 公式和计算 指南或联机帮助 20.2 使用标准计算 在表或交叉表中插入标准计算 可以在表或交叉表中插入标准计算以快速计算表数据 有关 Web Intelligence 中提供的标准计算的更多信息, 请参阅 在 SAP BusinessObjects Web Intelligence 中使用函数 公式和计算 指南或联机帮助 可以在表或交叉表中插入多个计算 将两个计算应用于表或交叉表时, 则将为每个计算结果添加一个页脚 可以使用与插入一个计算相同的方法在表或交叉表中插入多个计算, 但是, 您需要为每个要插入的计算重复该过程 1 单击 配置视图 > 工具栏 > 生成报表 (Java 报表面板 ) 或 查看 > 工具栏 > 报表 (Web Intelligence 交互模式 ), 以显示 报表 工具栏 2 单击包含要计算数据的表单元格 3 在 报表 工具栏上单击插入计算名称按钮右侧的箭头 ( 其中计算名称是当前选定的计算 ), 然后从下拉菜单中选择要插入的计算 也可以直接单击该按钮来插入当前选定的计算 当前选定的计算会在按钮上显示为数学符号, 且会根据选定的数据类型发生变化 例如, 如果计算是 总和, 则此按钮会显示 Σ 符号

152 152 使用 SAP BusinessObjetcs Web Intelligence Java 报表面板构建报表 注意 : 如果插入百分比计算, 百分比的结果将显示在表的另一列或行中 4 要插入其他计算, 请单击按钮右侧的箭头, 然后从下拉菜单中选择计算 表的底部会添加一个新行 合计值将显示在新行单元格中 删除标准计算 1 右键单击包含计算的单元格 2 视表的类型而定, 从快捷菜单中选择 删除 > 行 或 删除 > 列 20.3 使用公式 公式 工具栏 单击 生成报表 工具栏 (Java 报表面板 ) 上的 显示 / 隐藏公式工具栏 按钮或 查看 > 工具栏 > 公式 (Web Intelligence 交互模式 ), 可以显示 公式 工具栏 现在, 如果选择某个单元格, 它的公式将出现在 公式 工具栏中 公式 工具栏具有以下按钮 ( 顺序因所使用的 Web Intelligence 类型而异 ): 按钮打开公式编辑器创建变量清除更改验证公式 说明 打开公式编辑器 允许您使用图形界面构建公式 允许您将公式另存为变量 清除自上一次保存或验证以来对公式进行的所有更改 验证公式语法并替换当前公式

153 使用公式 153 要在不使用变量编辑器的情况下直接在 公式 工具栏中输入公式, 可以键入公式或将报表对象 ( 仅限 Java 报表面板 ) 拖到公式工具栏中 通过键入公式在 公式 工具栏中输入公式 1 单击 显示 / 隐藏公式工具栏 (Java 报表面板或 Web Intelligence 胖客户端 ) 或 查看 > 工具栏 > 公式 (Web Intelligence Interactive Viewing), 以显示 公式 工具栏 2 在 公式 工具栏中键入公式 例如, 要计算每件所售项目产生的平均收入, 请键入 :=[ 销售收入 ]/[ 售出数量 ] Web Intelligence 将提供如何完成所键入公式的元素的建议 要选择某条 Web Intelligence 建议, 请按向下箭头按钮突出显示该建议, 然后按回车, 或者用光标选择建议 3 要选择 Web Intelligence 建议, 请按向下箭头按钮突出显示该建议, 然后按回车 使用拖放功能在 公式 工具栏中输入公式 将报表对象拖放到 公式 工具栏上 注意 : 无法将对象拖到 Web Intelligence 交互模式中的 公式 工具栏 松开对象时, 它将出现在 公式 工具栏上光标所在位置处, 就像直接键入了对象一样 使用公式编辑器构建公式 1 在 公式 工具栏上单击 打开公式编辑器 按钮以显示公式编辑器 2 在要包含公式的报表上选择单元格 3 在 数据 函数 和 运算符 窗格中, 双击要包括在公式中的报表对象 函数和运算符, 或者直接键入公式 例如, 要创建公式 =Average([ 收入 ]), 请双击 Average() 函数, 然后双击 Revenue ( 收入 ) 对象 双击函数以将其包括在公式中时,Web Intelligence 会将光标放在函数圆括号之间

154 154 使用 SAP BusinessObjetcs Web Intelligence Java 报表面板构建报表 20.4 使用变量 通过公式创建变量 1 显示公式工具栏 2 在公式工具栏中键入公式, 或选择一个包含公式的单元格 3 单击 公式 工具栏上的 创建变量 将出现 创建变量 (Java 报表面板或 Web Intelligence 胖客户端 ) 或 变量编辑器 (Web Intelligence Interactive Viewing) 对话框 4 在 名称 框中键入变量名 5 通过选择 维 度量 或 明细 来选择变量类型 6 如果选择 明细, 将出现 关联维 框 单击此框旁边的... 以打开 对象和变量 对话框, 然后选择要与明细关联的维 7 单击 确定 变量出现在 数据 选项卡的报表变量的列表中 使用变量编辑器创建变量 1 在 报表设计 工具栏 (Java 报表面板或 Web Intelligence 胖客户端 ) 上单击 显示变量编辑器, 或者在左面板 (Web Intelligence Interactive Viewing) 的 可用对象 选项卡中单击 变量 > 新建 2 在 公式 窗口中键入公式, 或使用 函数 和 运算符 选项卡上的函数和运算符来构建公式 3 在 名称 框中键入变量名 4 通过选择 维 度量 或 明细 来选择变量类型 5 如果选择 明细, 将出现 关联维 框 单击此框旁边的... 以打开 对象和变量 对话框, 然后选择要与明细关联的维 6 单击 确定 变量出现在报表变量列表中

155 使用变量 编辑变量 1 在报表变量列表 ( 位于 Java 报表面板 /Web Intelligence 胖客户端的 数据 选项卡上, 或 Web Intelligence Interactive Viewing 左面板的 可用对象 选项卡上 ) 中选择变量 2 单击鼠标右键, 然后在快捷菜单中单击 编辑 ( 变量 ) 将出现 变量编辑器 3 编辑变量 4 单击 确定 以保存新变量定义 删除变量 1 在报表变量列表 ( 位于 Java 报表面板 /Web Intelligence 胖客户端的 数据 选项卡上, 或 Web Intelligence Interactive Viewing 左面板的 可用对象 选项卡上 ) 中选择变量 2 单击鼠标右键, 然后在快捷菜单中单击 删除

156 第 21 章在报表数据上钻取 21.1 什么是钻取? 钻取用于分析报表中显示的结果 通过在报表上进行钻取可以更深入地查看数据, 以发现表 统计图或节上所显示的好的或坏的汇总结果背后的明细 示例 : 为什么装饰品 外套和大衣的销售额在第三季度上升? 您为一家在全美各地设有连锁店的时装零售公司工作, 负责装饰品 外套和大衣在西部各州的销售 您发现第三季度的收入比其他季度高很多 为了查明原因, 您将通过向下钻取来查看结果背后的因素

157 什么是钻取? 157 您发现珠宝在 7 月 ( 月份编号 7) 的销售额逐步上升 分析范围 查询的分析范围是您为了给查询中各个对象返回的结果提供更多详细信息而可以从数据库中检索到的额外数据 这些额外数据不会出现在初始结果报表中, 但它会在数据多维数据集中保持可用, 所以, 您可以将此数据提取到报表中, 以便您可以随时访问更多详细信息 提炼数据以降低详细信息级别的过程称为对对象的向下钻取 在 Universe 中, 分析范围对应于为查询选取的对象下面的层次级别 例如, 对象 Year ( 年份 ) 下一级别的分析范围将包括对象 Quarter( 季度 ), 对象 Quarter( 季度 ) 会出现在紧随 Year ( 年份 ) 的下面 您可以在构建查询时设置此级别 它允许对象降低层次以包含在查询中, 而不让它们出现在 结果对象 窗格中 Universe 中的层次允许您选择分析范围, 相应地, 也允许您选择可用的钻取级别 在 Java 报表面板和 Web Intelligence 的胖客户端中, 可以通过选择 分析范围 窗格的特定维来创建定制分析范围

158 158 使用 SAP BusinessObjetcs Web Intelligence Java 报表面板构建报表 注意 : 在查询钻取模式下工作时不能设置分析范围, 因为此钻取模式将致使 Web Intelligence 动态地修改范围以响应钻取操作 分析范围的级别 可以为分析范围设置以下级别 : 级别 无 下降一个级别 下降两个级别 下降三个级别 说明 只有出现在 结果对象 窗格中的对象才会被包含在查询中 对于 结果对象 窗格中的每个对象, 沿层次树向下低一级 两级或三级的对象都会被包含在查询中 这些对象中的数据会存储在多维数据集中, 直到您将它们添加到文档 定制 注意 : 此选项仅适用于 Java 报表面板和 Web Intelligence 胖客户端 手动添加到 分析范围 窗格的所有对象都包含在查询中 在文档中包括分析范围会显著增加文档大小 这是因为您指定的范围所必需的数据会随文档保存, 即使在报表中看不到它 ( 除非您启动钻取模式并向下钻取到数据以显示对应值 ) 为了最大限度地减小文档大小和优化性能, 我们建议您只在确定用户将需要钻取的文档中包括分析范围 我们建议采用以下方法, 因为它可以使您更轻松地根据类和对象的层次来设置分析范围 设置分析范围 1 在 查询 工具栏上单击 显示 / 隐藏分析范围窗格, 以显示 分析范围 窗格 结果对象 窗格中的所有维出现在 分析范围 窗格中 这与默认分析范围 无 相对应 ( 没有可用于分析的附加级别 )

159 切换到钻取模式 从 分析范围 窗格右上角的 范围级别 列表中选择分析级别 结果对象 窗格中这些对象下面分层显示的对象出现在 分析范围 窗格中, 并向下展开到选定的级别数 3 如果要将选定的维添加到分析范围或创建定制分析范围, 请在 查询管理器 中选择这些维, 并将它们拖到 分析范围 窗格 钻取路径和层次 查看钻取层次 在钻取模式下分析数据时, 您沿钻取路径移动 这些路径基于 universe 的设计员设置的维层次 Universe 设计员在层次中按类组织对象, 最简明扼要的对象位于顶部, 最详细的对象位于底部 因此, 如果要生成高级报表, 必须知道查询应该包含列表顶部的对象 如果要查看更详细的信息, 则可切换到 钻取 模式, 并向下钻取报表中显示的每个维值 例如, 如果 [ 季度 ] 的数据不足以解释某个结果, 则可向下钻取到 [ 月份 ] 或 [ 星期 ], 具体取决于 universe 设计员设置层次的方式 当钻取到不同级别时, 将会相应地重新计算度量, 如 [ 收入 ] 或 [ 利润 ] 钻取路径的层次顺序通常与 universe 中类的层次顺序相同 例如, 名为 Time 的类通常在类顶部包含 [Year]( 年份 ) 维, 接着是 [ 季度 ] [ 月份 ] 和 [ 星期 ] 维 Time 层次中的钻取层次通常采用相同的顺序, 因为用户要通过钻取年度结果来分析季度 月份等的详细信息 不过,universe 设计员也可以定义定制层次 注意 : 维可能属于多个层次 在属于多个层次的维上钻取结果时,Web Intelligence 将提示用户选择钻取路径 1 在编辑模式下打开文档 2 验证您是否处于查询视图中 3 单击 数据 选项卡 4 单击 层次 单选按钮 21.2 切换到钻取模式 要开始在报表上钻取, 请切换至 钻取 模式, 如果报表是在钻取模式下保存的, 则直接钻取 1 当文档处于打开状态时, 验证是否在报表视图中

160 160 使用 SAP BusinessObjetcs Web Intelligence Java 报表面板构建报表 2 选择要钻取的报表 钻取 按钮将出现在 Web Intelligence 工具栏上 3 单击 钻取 按钮 ( 也可以在 Web Intelligence 胖客户端中选择 分析 > 钻取 ) 注意 : 当打开在 钻取 模式下保存的文档时, 如果用户具备在文档上钻取的权限, 文档将在 钻取 模式下打开 否则将在 结果 视图中打开... 缺省情况下, 钻取图标出现在可钻取报表的选项卡上 根据在 InfoView 中的 Web Intelligence 文档首选项 页面上选择的钻取选项,Web Intelligence 将在钻取模式下使选定的报表变得可钻取, 或创建选定报表的副本 相关主题 第 30 页上的 在复制的报表上进行钻取 选项 21.3 将更多级别的数据检索到报表 当钻取 Web Intelligence 报表时, 可能想向上或向下钻取到处于为文档定义的分析范围以外的维 要返回额外的数据,Web Intelligence 必须运行新查询, 该查询包含指定的额外的维 这称为扩大分析范围 只有在安全配置文件允许时才能在钻取会话中扩大分析范围 安全配置文件由 BusinessObjects Enterprise 管理员控制 如果未将钻取选项设置为在钻取期间显示 扩大分析范围 提示消息, 则在文档中可用数据范围之外进行钻取时, 将不会提供用于选择过滤器的选项 在这种情况下,Web Intelligence 会立即运行新的查询, 并且为正在钻取的维上的所有值返回数据 超出分析范围之外进行钻取 1 将鼠标指针置于分析范围末尾处的维值上 一条 工具提示 会告诉您 : 要向文档返回其他数据, 必须要有一个新查询 2 在维上钻取 如果您设置的钻取选项让 Web Intelligence 在钻取操作需要新查询时给予提示, 则会出现 扩大分析范围 对话框

161 从多个钻取路径中选择一个 161 该对话框列出了在层次中位于钻取值上下方的维 文档已包含的维处于选中状态 该对话框还显示一些过滤器, 可以选择相应的过滤器过滤新查询 3 选中要钻取的维旁边的复选框 4 选中要用于过滤查询的过滤器旁边的复选框 5 单击 确定 Web Intelligence 运行新查询并将额外数据返回给文档 并且, 您所钻取的维的结果将出现在表中 21.4 从多个钻取路径中选择一个 一个维可以属于多个层次结构 在此类维值上进行向下钻取时,Web Intelligence 不知道采用哪个钻取路径 必须定义钻取路径 注意 : 如果选择用于钻取的维值是上一个钻取的结果, 则钻取路径已知 因此无需选择钻取路径 1 在维上钻取 将出现 选择钻取路径 对话框 该对话框列出了在层次中位于钻取值上下方的维 当前所钻取维下方的每个维的旁边将出现一个复选框, 以便能够选择要从数据库中检索其中的哪些维才能继续钻取操作 该对话框还显示一些过滤器, 可以选择相应的过滤器过滤新查询 2 选择要钻取的路径 3 单击 确定 21.5 创建钻取快照 在主工具栏上单击 快照 Web Intelligence 可复制已钻取报表的当前状态, 制成单独的报表 21.6 在表和节的维上钻取 维通常表示字符类型的数据, 例如, 客户或企业名称及日期 Web Intelligence 根据报表中的维进行计算 例如, 如果创建一个报表来计算某

162 162 使用 SAP BusinessObjetcs Web Intelligence Java 报表面板构建报表 个地区在指定年份的总销售收入,Web Intelligence 将根据 [ 省 / 州 ] 和 [ 年度 ] 这两个维计算 [ 销售收入 ] 度量 在通过钻取维来查看显示结果背后的更多数据时, 将根据钻取到的值计算销售收入 在以上示例中, 如果在 [ 年度 ] 上钻取,Web Intelligence 会按省 / 州和季度来计算并显示销售额, 因为 [ 季度 ] 是 [ 年度 ] 下的时间层次结构中的下一个维 注意 : 不能在明细对象上钻取 向下钻取 您可以向下钻取, 以便查看组成报表上所显示汇总结果的较低级别数据 这有助于解释为何会出现过高或过低的结果 示例 : 使用钻取分析查明销售额在 2003 年大幅下滑的原因 在此示例中, 您将看到一个报表, 该报表显示 efashion 零售店装饰品产品线的销售收入结果 下面的交叉表显示装饰品产品线的销售量在 2003 年下降 要在出现下降情况时更精确地进行分析, 可以在单元格值 2003 上向下钻取, 以查看每个季度的详细数据 当您在单元格值 2003 上向下钻取时, 钻取 工具栏中将出现一个过滤器, 表明已经针对 2003 年过滤了所钻取到的季度值 钻取统计图清楚地显示问题出在 2003 年第 4 季度

163 在表和节的维上钻取 163 要了解是 装饰品 产品线内的哪个类别导致了收入下降, 可以在单元格值装饰品上再次向下钻取 钻取交叉表显示了导致第 4 季度收入下降的类别 注意 : 如果您尝试钻取到已在同一个表的另一列或行中显示的维,Web Intelligence 将自动显示钻取路径中的下一个可用维 在表或节单元格中的维值上向下钻取 1 确认用户处于 钻取 模式下 2 在表或节单元格上, 将指针放在要钻取的维值上 将出现 工具提示, 显示钻取路径中的下一维 如果钻取报表包含来自多个数据提供者的维, 则工具提示将显示查询的名称和值的维 3 单击该值 钻取表或节将显示下一维级别的数据 报表顶部的 钻取 工具栏将显示作为钻取起点的值 这些值过滤显示在钻取表上的值 向上钻取 可以在维值上向上钻取, 以查看较详细的数据如何聚合成高级别的结果 例如, 您可能已经在 Year 上向下钻取以查看每个季度的数据 如果要查看此数据如何聚合成年度结果, 您可以向上钻取 在维值上向上钻取时, 您将沿着钻取路径从低级数据向高级数据移动 例如, 您可能已从 [Year] 向下钻取到 [Quarter] 如果在 [Quarter] 上向上钻取, 则会返回到 [Year]

164 164 使用 SAP BusinessObjetcs Web Intelligence Java 报表面板构建报表 向上钻取维值 只有在满足以下条件时, 才能在维值上向上钻取 : 以前向下钻取至该维, 或在分析范围中定义了相应的钻取路径 1 验证您是否处于 钻取 模式下 2 在表或节单元格上, 右击要向上钻取的维值, 然后在快捷菜单上单击 向上钻取, 或单击要向上钻取的维值旁边的 向上钻取 图标 如果表是一个没有表头 ( 用于显示表中各个维的名称 ) 的交叉表, 则 向上钻取 图标出现在可作为向上钻取起点的每个值的旁边 报表现在将显示上一维级别的数据 对作为向上钻取起点的值进行过滤的过滤器将从 钻取 工具栏中消失 超范围钻取 当向上或向下钻取时, 您一次在层次中上移或下移一维 但是, 您可以通过以其他方式对数据进行切片来获得数据的另一个视图, 以便在其他层次中查看数据 为此, 您需要超范围钻取到您感兴趣的其他维 注意 : 只能 超范围钻取 到文档分析范围中所含的维 示例 : 超范围钻取 产品 层次以便按产品对销售收入结果进行切片 您是一家服装零售店的地区经理, 负责加利福亚州的业务, 现在收到了下面的报表, 该报表按州显示季度销售收入 :

165 在表和节的维上钻取 165 您只有兴趣分析加利福尼亚州的结果 此外, 您想要分析按您销售的每个产品线细分的销售收入 要在 加利福尼亚 数据上钻取, 可以将指针放在显示加利福尼亚的表单元格上 但是, 如果现在向下钻取, 您将钻取到加利福尼亚州每个城市的结果, 因为 [ 城市 ] 是 [ 省 / 州 ] 下的维 您改为从钻取菜单中选择 超范围钻取, 然后通过选择子菜单来浏览产品层次上的各个维, 直至到达 [ 产品线 ] 维 钻取报表将显示在加利福尼亚销售的每个产品线的详细销售收入结果

166 166 使用 SAP BusinessObjetcs Web Intelligence Java 报表面板构建报表 超范围钻取维值 1 验证您是否处于 钻取 模式下 2 在表或节单元格上, 右键单击想要超范围钻取的维值 将出现一个快捷菜单, 显示可用的钻取路径 3 将指针放在 超范围钻取 上, 然后放在要钻取到的类上 4 单击要钻取到的维 报表现在将显示您钻取到的维的数据 21.7 在表和节的度量上钻取 当您在度量值上钻取时,Web Intelligence 将为块中相关的每一个维向下钻取一级, 并为显示的维显示新的度量计算结果 示例 : 在年销售收入结果上钻取以查看按城市和季度列出的细分结果 例如, 您在加利福尼亚州 2003 年销售收入值上向下钻取, 该值在按年度显示的各州销售收入的交叉表中显示 钻取的报表将按照季度和加利福尼亚 ( 所钻取的州 ) 的城市来显示销售收入 在度量值上向下钻取 1 验证您是否处于 钻取 模式下 2 将指针放在要钻取的度量值上 将出现工具提示, 显示每个相关钻取路径中的下一维 3 单击该度量值 现在, 您的报表会显示低一维级的数据 表头显示您所钻取到的维的名称和向上钻取箭头, 该箭头指明 : 如果愿意, 您可以向上钻取返回到汇总结果 钻取 工具栏显示过滤钻取表或节中所显示结果的值

167 在多个表和统计图之间同步钻取 向上钻取维值 1 验证您是否处于 钻取 模式下 2 右击要向上钻取的度量值, 然后在快捷菜单上单击 向上钻取 选项, 或单击要分析的度量值旁边的 向上钻取 图标 钻取表将显示上一维级别的数据 21.8 在多个表和统计图之间同步钻取 Web Intelligence 报表可以包含多个表或统计图 本指南中用来指代表和统计图的通用术语是块 可以使用两种方式在包含多个块的报表上进行钻取 : 在包含钻取维的报表中的每个块上同时钻取 仅在当前数据块上钻取 使用 在报表块上同步钻取 选项可以设置 Web Intelligence 在报表上执行钻取的方式 如果将 Web Intelligence 设置为在报表中同步钻取, 则可以在包含钻取维的报表中的每个块上钻取 钻取路径中的下一个维将替换报表所有块中的上一个维 如果将 Web Intelligence 设置为不在报表中的所有块上同步钻取, 则钻取路径中的下一个维只会在报表的当前块中替换上一个维 相关主题 第 29 页上的 在报表块上同步钻取 选项 21.9 在统计图上钻取 在统计图上向下 向上或超范围钻取的操作以图形方式为您提供了为何汇总结果特别高或低的解释 可以在以下各项上进行钻取 : 维 -- 通过在统计图坐标轴上钻取来进行 维 -- 通过在统计图图例上钻取来进行 度量 -- 通过在统计图主体中的数据条或标记上钻取来进行

168 168 使用 SAP BusinessObjetcs Web Intelligence Java 报表面板构建报表 不能 超范围钻取 统计图坐标轴上的维 但是, 可以超范围钻取统计图图例上的维 相关主题 第 170 页上的 在坐标轴图例上钻取 通过统计图坐标轴在维上进行钻取 在二维统计图上, 可以通过 X 轴在维上进行钻取 在三维统计图上, 可以通过 X 轴和 Z 轴在维上进行钻取 统计图的一条坐标轴上可以包含一个或多个维 当坐标轴包含多个维时, 各个可能的维值组合将出现在坐标轴上 ( 这种组合有时称为笛卡儿积 ) 当您在包含多个维的坐标轴值上钻取时, 将同时依据两个维对钻取结果进行过滤 在统计图坐标轴上钻取 1 验证您是否处于 钻取 模式下 2 将指针放在要钻取的维值的上面 3 如果希望向下钻取维值, 请单击该值 如果希望向上钻取维值, 请右击该值, 然后选择 向上钻取 如果希望向下钻取维值, 请右击该值, 然后选择 向下钻取 如果希望超范围钻取维值, 请右击该值, 然后选择 超范围钻取 注意 : 如果坐标轴有多个维, 则 超范围钻取 不可用 在统计图中的度量上钻取 可以在以下类型的统计图中所显示的度量上钻取 : 条形图 -- 通过在条形上钻取来进行 折线图和雷达线图 -- 通过在数据标记上钻取来进行 饼图 -- 通过在扇形上钻取来进行 当您在度量上钻取时,Web Intelligence 将在统计图坐标轴上显示的每个维上执行钻取操作 钻取统计图的条形或数据标记上显示的新的度量计算将与用户钻取到的较低或较高级别的维相对应 统计图坐标轴标签显示已钻取维的名称

169 在统计图上钻取 169 示例 : 分析统计图上销售收入度量的详细信息 例如, 三维统计图在 X 轴显示 [ 省 / 州 ] 维的值, 在 Z 轴显示 [ 产品线 ] 维的值 这意味着统计图条形将按省 / 州和产品线显示销售收入的值 如以下示例所示, 在 加利福尼亚 中的 都市裤装 条形上钻取时, 还可以在 X 轴上从 [ 省 / 州 ] 向下钻取到 [ 城市 ], 在 Y 轴上从 [ 产品线 ] 向下钻取到 [ 类别 ] 钻取统计图将按照城市和类别显示 都市裤装 服装产品线的销售收入 在统计图中的度量上钻取 1 验证您是否处于 钻取 模式下 2 将指针放在要钻取的度量值上

使用 Web Intelligence 查询 - HTML 构建查询

使用 Web Intelligence 查询 - HTML 构建查询 使用 Web Intelligence 查询 - HTML 构建查询 BusinessObjects XI 3.1 Service Pack 2 版权所有 2009 SAP BusinessObjects 保留所有权利 SAP BusinessObjects 及其标识 BusinessObjects Crystal Reports SAP BusinessObjects Rapid Mart SAP

More information

使用 Web Intelligence 的“查询 - HTML”构建查询

使用 Web Intelligence 的“查询 - HTML”构建查询 使用 Web Intelligence 的 查询 - HTML 构建查询 BusinessObjects Enterprise XI 3.1 版权所有 2008 Business Objects,SAP 子公司 保留所有权利 Business Objects 拥有以下美国专利, 涵盖 Business Objects 提供和许可的产品 :5,295,243 5,339,390 5,555,403 5,590,250

More information

Web Intelligence 胖客户端用户指南

Web Intelligence 胖客户端用户指南 Web Intelligence 胖客户端用户指南 BusinessObjects XI 3.1 Service Pack 2 版权所有 2009 SAP BusinessObjects 保留所有权利 SAP BusinessObjects 及其标识 BusinessObjects Crystal Reports SAP BusinessObjects Rapid Mart SAP BusinessObjects

More information

ChinaBI企业会员服务- BI企业

ChinaBI企业会员服务- BI企业 商业智能 (BI) 开源工具 Pentaho BisDemo 介绍及操作说明 联系人 : 杜号权苏州百咨信息技术有限公司电话 : 0512-62861389 手机 :18616571230 QQ:37971343 E-mail:du.haoquan@bizintelsolutions.com 权限控制管理 : 权限控制管理包括 : 浏览权限和数据权限 ( 权限部分两个角色 :ceo,usa; 两个用户

More information

使用 SAP BusinessObjetcs Web Intelligence HTML 报表面板构建报表

使用 SAP BusinessObjetcs Web Intelligence HTML 报表面板构建报表 使用 SAP BusinessObjetcs Web Intelligence HTML 报表面板构建报表 SAP BusinessObjects XI 3.1 Service Pack 3 版权所有 2010 SAP AG 保留所有权利 SAP R/3 SAP NetWeaver Duet PartnerEdge ByDesign SAP Business ByDesign 以及文中提及的其他 SAP

More information

一 登录 crm Mobile 系统 : 输入 ShijiCare 用户名和密码, 登录系统, 如图所示 : 第 2 页共 32 页

一 登录 crm Mobile 系统 : 输入 ShijiCare 用户名和密码, 登录系统, 如图所示 : 第 2 页共 32 页 第 1 页共 32 页 crm Mobile V1.0 for IOS 用户手册 一 登录 crm Mobile 系统 : 输入 ShijiCare 用户名和密码, 登录系统, 如图所示 : 第 2 页共 32 页 二 crm Mobile 界面介绍 : 第 3 页共 32 页 三 新建 (New) 功能使用说明 1 选择产品 第 4 页共 32 页 2 填写问题的简要描述和详细描述 第 5 页共

More information

使用 SAP BusinessObjetcs Web Intelligence Java 报表面板构建报表

使用 SAP BusinessObjetcs Web Intelligence Java 报表面板构建报表 使 用 SAP BusinessObjetcs Web Intelligence Java 报 表 面 板 构 建 报 表 SAP BusinessObjects XI 3.1 Service Pack 6 版 权 所 有 2012 SAP AG 保 留 所 有 权 利 SAP R/3 SAP NetWeaver Duet PartnerEdge ByDesign SAP BusinessObjects

More information

使用 SAP BusinessObjects Web Intelligence 执行即时报表分析

使用 SAP BusinessObjects Web Intelligence 执行即时报表分析 使用 SAP BusinessObjects Web Intelligence 执行即时报表分析 SAP BusinessObjects XI 3.1 Service Pack 4 版权所有 2011 SAP AG 保留所有权利 SAP R/3 SAP NetWeaver Duet PartnerEdge ByDesign SAP Business ByDesign 以及文中提及的其他 SAP 产品和服务及其各自的徽标是

More information

SAP BusinessObjects Web Intelligence 胖客户端用户指南

SAP BusinessObjects Web Intelligence 胖客户端用户指南 SAP BusinessObjects Web Intelligence 胖客户端用户指南 SAP BusinessObjects Business Intelligence Suite 4.0 Support Package 4 版权所有 2012 SAP AG 保留所有权利 SAP R/3 SAP NetWeaver Duet PartnerEdge ByDesign SAP BusinessObjects

More information

SAP BusinessObjects Web Intelligence 桌面用户指南

SAP BusinessObjects Web Intelligence 桌面用户指南 SAP BusinessObjects Web Intelligence 桌面用户指南 SAP BusinessObjects Enterprise platform 4.0 Support Package 2 版权所有 2011 SAP AG 保留所有权利 SAP R/3 SAP NetWeaver Duet PartnerEdge ByDesign SAP Business ByDesign 以及文中提及的其他

More information

Moto Z

Moto Z Moto G Moto NFC 12:36 SIM microsd > / 0.5 SAR SAR SAR https://motorola.com/sar SAR > > www.motorola.com/rfhealth Moto / / www.motorola.com/device-legal /USB-C WLAN WLAN WLAN Moto Mods Nano SIM MicroSD

More information

长 安 大 学 硕 士 学 位 论 文 基 于 数 据 仓 库 和 数 据 挖 掘 的 行 为 分 析 研 究 姓 名 : 杨 雅 薇 申 请 学 位 级 别 : 硕 士 专 业 : 计 算 机 软 件 与 理 论 指 导 教 师 : 张 卫 钢 20100530 长安大学硕士学位论文 3 1 3系统架构设计 行为分析数据仓库的应用模型由四部分组成 如图3 3所示

More information

<C8EBC3C5C6AAA3A8B5DA31D5C2A3A92E696E6464>

<C8EBC3C5C6AAA3A8B5DA31D5C2A3A92E696E6464> 第 1 章 进入 Photoshop 的全新世界 本章导读 Photoshop 1 1.1 Photoshop CS6 Photoshop Photoshop 1.1.1 Photoshop POP 1-1 图 1-1 平面广告效果 1.1.2 Photoshop 1-2 Photoshop CS6 Photoshop CS6 Photoshop CS6 Extended 3D 3 Photoshop

More information

PowerPoint 演示文稿

PowerPoint 演示文稿 按钮对象 (button) 当 JavaScript 读到 标记中的 type 属性值为 button 时, 自动建立一个按钮对象, 并将该对象放到表单对象的 elements 数组当中 按钮对象包括 : 普通按钮 (button) 提交按钮 (submit) 重置按钮 (reset) 1. 使用按钮对象的格式 document.forms[ 索引值 ].elements[ 索引值

More information

关于“查询设计器”布局 (ADP)

关于“查询设计器”布局 (ADP) http://doc.helplib.com 全部显示 关于 " 查询设计器 " 布局 (ADP) 注释本主题中的信息仅适用于 Microsoft Access 项目 (.adp) " 查询设计器 " 由三个窗格组成 :" 图表 " 窗格 " 网格 " 窗格以及 "SQL" 窗格 " 查询设计器 " 的三个窗格 Page 1/10 " 图表 " 窗格显示所查询的表 视图和内嵌函数 每个矩形代表一个表

More information

44 Access 2010 数据库程序设计实验教程 图 3 2 简单查询向导二 2. 使用查询向导创建查询 ts2, 查询 tstud 表的 学号 姓名 字段, tcourse 表的 课程名 字段, tscore 表的 成绩 字段 打开 学生管理.accdb, 使用查询向导创建一个查询, 在 简单

44 Access 2010 数据库程序设计实验教程 图 3 2 简单查询向导二 2. 使用查询向导创建查询 ts2, 查询 tstud 表的 学号 姓名 字段, tcourse 表的 课程名 字段, tscore 表的 成绩 字段 打开 学生管理.accdb, 使用查询向导创建一个查询, 在 简单 第 3 章查询 实验一 选择查询 实验目的 掌握利用查询向导创建查询 掌握利用查询设计视图创建查询 掌握分组计算 数据来源 实验用数据库 / 第三章查询 / 实验一 / 学生管理.accdb 实验内容 1. 使用查询向导创建查询 ts1, 查询 tstud 表的 姓名 性别 入校时间 毕 业学校 字段 打开 学生管理.accdb, 使用查询向导创建一个查询, 在 简单查询向导 对话 框中选择 表 :tstud,

More information

手册 doc

手册 doc 1. 2. 3. 3.1 3.2 3.3 SD 3.4 3.5 SD 3.6 3.7 4. 4.1 4.2 4.3 SD 4.4 5. 5.1 5.2 5.3 SD 6. 1. 1~3 ( ) 320x240~704x288 66 (2G SD 320x2401FPS ) 32M~2G SD SD SD SD 24V DC 3W( ) -10~70 10~90% 154x44x144mm 2. DVR106

More information

SDK 概要 使用 Maven 的用户可以从 Maven 库中搜索 "odps-sdk" 获取不同版本的 Java SDK: 包名 odps-sdk-core odps-sdk-commons odps-sdk-udf odps-sdk-mapred odps-sdk-graph 描述 ODPS 基

SDK 概要 使用 Maven 的用户可以从 Maven 库中搜索 odps-sdk 获取不同版本的 Java SDK: 包名 odps-sdk-core odps-sdk-commons odps-sdk-udf odps-sdk-mapred odps-sdk-graph 描述 ODPS 基 开放数据处理服务 ODPS SDK SDK 概要 使用 Maven 的用户可以从 Maven 库中搜索 "odps-sdk" 获取不同版本的 Java SDK: 包名 odps-sdk-core odps-sdk-commons odps-sdk-udf odps-sdk-mapred odps-sdk-graph 描述 ODPS 基础功能的主体接口, 搜索关键词 "odpssdk-core" 一些

More information

HD ( ) 18 HD ( ) 18 PC 19 PC 19 PC 20 Leica MC170 HD Leica MC190 HD 22 Leica MC170 HD Leica MC190 HD Leica MC170 HD

HD ( ) 18 HD ( ) 18 PC 19 PC 19 PC 20 Leica MC170 HD Leica MC190 HD 22 Leica MC170 HD Leica MC190 HD Leica MC170 HD Leica MC170 HD Leica MC190 HD 5 6 7 8 11 12 13 14 16 HD ( ) 18 HD ( ) 18 PC 19 PC 19 PC 20 Leica MC170 HD Leica MC190 HD 22 Leica MC170 HD Leica MC190 HD 22 23 24 26 Leica MC170 HD Leica MC190 HD ( ) 28

More information

第13章 SQL Server提供的应用程序接口

第13章 SQL Server提供的应用程序接口 第 13 部分 SQL Server 提供的应用程序接口 学习要点 : 通过 ODBC 连接 SQL Server 通过 ADO 对象连接 SQL Server 通过 JDBC 连接 SQL Server 13.1 ODBC 与 SQL Server 13.1.1 ODBC 的概述 开放式数据库连接 (Open Database Connectivity, ODBC) 是数据库服务器的一个标准协议,

More information

第四章 102 图 4唱16 基于图像渲染的理论基础 三张拍摄图像以及它们投影到球面上生成的球面图像 拼图的圆心是相同的 而拼图是由球面图像上的弧线图像组成的 因此我 们称之为同心球拼图 如图 4唱18 所示 这些拼图中半径最大的是圆 Ck 最小的是圆 C0 设圆 Ck 的半径为 r 虚拟相机水平视域为 θ 有 r R sin θ 2 4畅11 由此可见 构造同心球拼图的过程实际上就是对投影图像中的弧线图像

More information

Mohamed

Mohamed 2N Helios IP 门禁系统与潮流 IP 多媒体电话对接配置指南 目 录 2N HELIOS IP 门禁系统与潮流 IP 多媒体电话对接配置指南 简介... 3 配置环境... 3 2N Helios IP 门禁系统与 GXV3140 或 GXV3175 的对接配置 ( 单对接 )...4 2N Helios IP 门禁系统与多媒体 GXV3140 和 / 或 GXV3175 的对接配置 (

More information

学生表 主键 : 学号 字段名称 数据字段必填允许空有效性规则类型大小字段字符串 学号 文本 10 是 否 姓名 文本 4 是 否 性别 文本 1 男 Or 女 是 否 籍贯 文本 10 出生日期 日期 / 时间 入学总分 数字 整型 >=0 And <=900 住校否 是 / 否 爱好特长 文本

学生表 主键 : 学号 字段名称 数据字段必填允许空有效性规则类型大小字段字符串 学号 文本 10 是 否 姓名 文本 4 是 否 性别 文本 1 男 Or 女 是 否 籍贯 文本 10 出生日期 日期 / 时间 入学总分 数字 整型 >=0 And <=900 住校否 是 / 否 爱好特长 文本 Access 软件操作实验 一 实验目的 1. 掌握创建 使用数据库的方法 2. 掌握创建 使用表的方法 3. 掌握设置主键的方法 4. 掌握创建表间关系的基本操作 5. 掌握导入外部数据的基本操作 6. 掌握通过向导或设计器创建选择查询的方法 7. 掌握在查询中使用条件 执行计算的方法 8. 掌握通过使用 SQL 语句实现查询的方法 二 实验内容 1. 创建文件名为 Student.accdb 的数据库

More information

Photoshop CS6 艺术设计案例教程 ( 第二版 ) 1.1 Photoshop 的应用领域 Photoshop,,, Photoshop Photoshop 的用途 Photoshop CIS ( ) ( ) 案例展现 ~ 1

Photoshop CS6 艺术设计案例教程 ( 第二版 ) 1.1 Photoshop 的应用领域 Photoshop,,, Photoshop Photoshop 的用途 Photoshop CIS ( ) ( ) 案例展现 ~ 1 Chapter 01 Photoshop CS6 的基本操作 本章内容 1.1 Photoshop 的应用领域 1.6 控制面板的显示与隐藏 1.2 位图和矢量图的特性 1.7 新建 打开与保存文件 1.3 像素和分辨率的关系 1.8 图像的缩放 1.4 色彩模式 1.9 屏幕显示模式 1.5 Photoshop CS6 界面 1.10 计算机图形图像常用的色彩模式 Photoshop CS6 艺术设计案例教程

More information

水晶分析师

水晶分析师 大数据时代的挑战 产品定位 体系架构 功能特点 大数据处理平台 行业大数据应用 IT 基础设施 数据源 Hadoop Yarn 终端 统一管理和监控中心(Deploy,Configure,monitor,Manage) Master Servers TRS CRYSTAL MPP Flat Files Applications&DBs ETL&DI Products 技术指标 1 TRS

More information

F515_CS_Book.book

F515_CS_Book.book /USB , ( ) / L R 1 > > > 2, / 3 L 1 > > > 2 + - 3, 4 L 1 了解显示屏上显示的图标 Wap 信箱收到一条 Wap push 信息 ( ) GSM 手机已连接到 GSM 网络 指示条越多, 接收质量越好 2 ...........................4.............................. 4 Micro SD (

More information

Office Office Office Microsoft Word Office Office Azure Office One Drive 2 app 3 : [5] 3, :, [6]; [5], ; [8], [1], ICTCLAS(Institute of Computing Tech

Office Office Office Microsoft Word Office Office Azure Office One Drive 2 app 3 : [5] 3, :, [6]; [5], ; [8], [1], ICTCLAS(Institute of Computing Tech - OfficeCoder 1 2 3 4 1,2,3,4 xingjiarong@mail.sdu.edu.cn 1 xuchongyang@mail.sdu.edu.cn 2 sun.mc@outlook.com 3 luoyuanhang@mail.sdu.edu.cn 4 Abstract. Microsoft Word 2013 Word 2013 Office Keywords:,, HTML5,

More information

FPGAs in Next Generation Wireless Networks WPChinese

FPGAs in Next Generation Wireless Networks WPChinese FPGA 2010 3 Lattice Semiconductor 5555 Northeast Moore Ct. Hillsboro, Oregon 97124 USA Telephone: (503) 268-8000 www.latticesemi.com 1 FPGAs in Next Generation Wireless Networks GSM GSM-EDGE 384kbps CDMA2000

More information

60 新编计算机应用基础实训指导 (2) 单元格显示格式设置 选中 (A1:I1) 单元格区域, 在 格式 工具栏中选择 加粗 按钮, 将字体设置为 加粗 显示 ; 选择 居中显示 按钮, 将字体设置为居中显示 ; 选择 底纹设置 按钮, 将单元格底纹设置为黄色, 显示结果如图 3 3 所示 图 3

60 新编计算机应用基础实训指导 (2) 单元格显示格式设置 选中 (A1:I1) 单元格区域, 在 格式 工具栏中选择 加粗 按钮, 将字体设置为 加粗 显示 ; 选择 居中显示 按钮, 将字体设置为居中显示 ; 选择 底纹设置 按钮, 将单元格底纹设置为黄色, 显示结果如图 3 3 所示 图 3 模块三电子表格软件 Excel 训练项目 1 教师人事档案管理表的录入与编辑 训练目标 掌握 Excel 2003 工作簿的建立 保存与打开方法 掌握工作表中各种不同类型数据的输入方法 掌握单元格格式的设置方法 掌握表格边框和底纹的设置方法 掌握特殊符号的输入方法 训练内容 制作 教师人事档案管理表, 最终显示效果如图 3 1 所示 图 3 1 教师人事档案管理表 样本 实训步骤 (1) 启动 Excel

More information

幻灯片 1

幻灯片 1 子查询 Copyright Oracle Corporation, 2001. All rights reserved. 进度表 : 时间 主题 25 分钟 讲演 30 分钟 练习 55 分钟 总共 中国科学院西安网络中心 2005 Oracle SQL 入门 6-1 目标 完成本课后, 您应当能够执行下列操作 : 描述字查询能够解决的问题类型 定义子查询 列出子查询的类型 写单行和多行子查询 6-2

More information

目 录(目录名)

目  录(目录名) 目录 目录...1-1 1.1 域名解析配置命令... 1-1 1.1.1 display dns domain... 1-1 1.1.2 display dns dynamic-host... 1-1 1.1.3 display dns server... 1-2 1.1.4 display ip host... 1-3 1.1.5 dns domain... 1-4 1.1.6 dns resolve...

More information

学 院 人 才 培 养 分 项 自 评 报 告 结 果 汇 总 表 主 要 评 估 指 标 关 键 评 估 要 素 自 评 等 级 1.1 学 校 事 业 发 展 规 划 合 格 1. 领 导 作 用 1.2 办 学 目 标 与 定 位 合 格 1.3 对 人 才 培 养 重 视 程 度 合 格 1

学 院 人 才 培 养 分 项 自 评 报 告 结 果 汇 总 表 主 要 评 估 指 标 关 键 评 估 要 素 自 评 等 级 1.1 学 校 事 业 发 展 规 划 合 格 1. 领 导 作 用 1.2 办 学 目 标 与 定 位 合 格 1.3 对 人 才 培 养 重 视 程 度 合 格 1 目 录 学 院 人 才 培 养 分 项 自 评 报 告 结 果 汇 总 表 1 1 领 导 作 用 2 1.1 学 校 事 业 发 展 规 划 2 1.2 办 学 目 标 与 定 位 6 1.3 对 人 才 培 养 重 视 程 度 11 1.4 校 园 稳 定 15 2 师 资 队 伍 19 2.1 专 任 教 师 19 2.2 兼 职 教 师 24 3 课 程 建 设 27 3.1 课 程 内 容

More information

基于 BEx 查询构建 SAP BusinessObjects Web Intelligence 查询

基于 BEx 查询构建 SAP BusinessObjects Web Intelligence 查询 基于 BEx 查询构建 SAP BusinessObjects Web Intelligence 查询 SAP BusinessObjects Business Intelligence Suite 4.1 Support Package 1 版权所有 2013 SAP AG 股份公司或其关联公司版权所有, 保留所有权利 未经 SAP 股份公司明确许可, 不得以任何形式或为任何目的复制或传播本文的任何内容

More information

Query as a Web Service

Query as a Web Service Query as a Web Service BusinessObjects Enterprise XI 3.1 windows 版权所有 2008 Business Objects,SAP 子公司 保留所有权利 Business Objects 拥有以下美国专利, 涵盖 Business Objects 提供和许可的产品 :5,295,243 5,339,390 5,555,403 5,590,250

More information

PowerPoint Presentation

PowerPoint Presentation Skill-building Courses Intro to SQL Lesson 2 More Functions in SQL 通配符 :LIKE SELECT * FROM Products WHERE PName LIKE %gizmo% PName Price Category Manufacturer Gizmo $19.99 Gadgets GizmoWorks Powergizmo

More information

XXXXXXXX http://cdls.nstl.gov.cn 2 26

XXXXXXXX http://cdls.nstl.gov.cn 2 26 [ ] [ ] 2003-7-18 1 26 XXXXXXXX http://cdls.nstl.gov.cn 2 26 (2003-7-18) 1...5 1.1...5 1.2...5 1.3...5 2...6 2.1...6 2.2...6 2.3...6 3...7 3.1...7 3.1.1...7 3.1.2...7 3.1.2.1...7 3.1.2.1.1...8 3.1.2.1.2...10

More information

论文,,, ( &, ), 1 ( -, : - ), ; (, ), ; ;, ( &, ),,,,,, (, ),,,, (, ) (, ),,, :. : ( ), ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ), ( ),,,, 1 原译作 修补者, 但在英译版本中, 被译作

论文,,, ( &, ), 1 ( -, : - ), ; (, ), ; ;, ( &, ),,,,,, (, ),,,, (, ) (, ),,, :. : ( ), ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ), ( ),,,, 1 原译作 修补者, 但在英译版本中, 被译作 * 夏传玲 : 本文简要回顾了国内外定性研究在最近 多年的发展概况, 总结 了定性研究的六个发展趋势和分析策略上的三种流派 在上述两种背景下, 本文探讨了计算机辅助的定性分析给定性研究带来的机遇和挑战, 特别是它和手工操作对比时的优势和劣势, 以及应用这种定性分析技术所可能面临的困难 : 定性研究定性分析 文化差异,, (, ),,,, ( - ) ( - ) ( - ) ( - ) ( - ) (

More information

OOP with Java 通知 Project 4: 4 月 18 日晚 9 点 关于抄袭 没有分数

OOP with Java 通知 Project 4: 4 月 18 日晚 9 点 关于抄袭 没有分数 OOP with Java Yuanbin Wu cs@ecnu OOP with Java 通知 Project 4: 4 月 18 日晚 9 点 关于抄袭 没有分数 复习 类的复用 组合 (composition): has-a 关系 class MyType { public int i; public double d; public char c; public void set(double

More information

User Group SMTP

User Group SMTP SOP v1.00 2003 02 28 TrendMicro Control Manager V2.5 1 1... 3 2... 4 2.1... 4 2.2... 14 3... 24 3.1... 24 3.2... 29 3.3... 34 3.3.1... 34 3.3.2 User Group... 37 3.3.3... 40 3.4... 41 3.4.1... 41 3.4.2

More information

目录 1 IPv6 快速转发 IPv6 快速转发配置命令 display ipv6 fast-forwarding aging-time display ipv6 fast-forwarding cache ipv6 fas

目录 1 IPv6 快速转发 IPv6 快速转发配置命令 display ipv6 fast-forwarding aging-time display ipv6 fast-forwarding cache ipv6 fas 目录 1 IPv6 快速转发 1-1 1.1 IPv6 快速转发配置命令 1-1 1.1.1 display ipv6 fast-forwarding aging-time 1-1 1.1.2 display ipv6 fast-forwarding cache 1-1 1.1.3 ipv6 fast-forwarding aging-time 1-3 1.1.4 ipv6 fast-forwarding

More information

内 容 协 作 平 台 TRS WCM 6.5 北 京 拓 尔 思 信 息 技 术 股 份 有 限 公 司 Beijing TRS Information Technology Co., Ltd 版 权 说 明 本 手 册 由 北 京 拓 尔 思 信 息 技 术 股 份 有 限 公 司 ( 以 下 简 称 TRS 公 司 ) 出 版, 版 权 属 TRS 公 司 所 有 未 经 出 版 者 正 式

More information

天津天狮学院关于修订2014级本科培养方案的指导意见

天津天狮学院关于修订2014级本科培养方案的指导意见 目 录 天 津 天 狮 院 关 于 修 订 2014 级 本 科 培 养 方 案 的 指 导 意 见...1 金 融 类 专 业...9 金 融 专 业 培 养 方 案...9 保 险 专 业 培 养 方 案...14 人 力 资 源 管 理 专 业 培 养 方 案...19 劳 动 与 社 会 保 障 专 业 培 养 方 案...24 工 商 管 理 类 专 业...29 市 场 营 销 专 业

More information

Kubenetes 系列列公开课 2 每周四晚 8 点档 1. Kubernetes 初探 2. 上 手 Kubernetes 3. Kubernetes 的资源调度 4. Kubernetes 的运 行行时 5. Kubernetes 的 网络管理理 6. Kubernetes 的存储管理理 7.

Kubenetes 系列列公开课 2 每周四晚 8 点档 1. Kubernetes 初探 2. 上 手 Kubernetes 3. Kubernetes 的资源调度 4. Kubernetes 的运 行行时 5. Kubernetes 的 网络管理理 6. Kubernetes 的存储管理理 7. Kubernetes 包管理理 工具 Helm 蔺礼强 Kubenetes 系列列公开课 2 每周四晚 8 点档 1. Kubernetes 初探 2. 上 手 Kubernetes 3. Kubernetes 的资源调度 4. Kubernetes 的运 行行时 5. Kubernetes 的 网络管理理 6. Kubernetes 的存储管理理 7. Kubernetes

More information

设计模式 Design Patterns

设计模式 Design Patterns 丁勇 Email:18442056@QQ.com 学习目标 描述 JSP 表达式语言的语法 认识使用 JSP 表达式的优点 在 JSP 中使用表达式语言 表达式语言简介 5 1 EL 为表达式语言 由两个组开发 JSP 标准标签库专家组 JSP 2.0 专家组 JSP 表达式语言的语法 ${EL Expression} JSP EL 表达式用于以下情形 静态文本 标准标签和自定义标签 表达式语言简介

More information

工程项目进度管理 西北工业大学管理学院 黄柯鑫博士 甘特图 A B C D E F G 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 甘特图的优点 : 直观明了 ( 图形化概要 ); 简单易懂 ( 易于理解 ); 应用广泛 ( 技术通用 ) 甘特图的缺点 : 不能清晰表示活动间的逻辑关系 WBS 责任分配矩阵 ( 负责〇审批

More information

目 录(目录名)

目  录(目录名) 目录 1 域名解析配置命令... 1-1 1.1 域名解析配置命令...1-1 1.1.1 display dns domain... 1-1 1.1.2 display dns dynamic-host... 1-2 1.1.3 display dns proxy table... 1-2 1.1.4 display dns server... 1-3 1.1.5 display ip host...

More information

X713_CS_Book.book

X713_CS_Book.book / / /USB ) ; ; C D ; ; B B 1 >> 2 3 B 1 ( > > ) 了解显示屏上显示的图标 Wap 信箱收到一条 Wap push 信息 GSM GPS ( ) 手机已连接到 GSM 网络 指示条越多, 接收质量越好 GPS 2 ...........................4.............................. 4 Micro SD (

More information

Query as a Web Service

Query as a Web Service Query as a Web Service BusinessObjects Enterprise XI 3.1 windows 版权所有 2009 SAP BusinessObjects 保留所有权利 SAP BusinessObjects 及其标识 BusinessObjects Crystal Reports SAP BusinessObjects Rapid Mart SAP BusinessObjects

More information

6-1 Table Column Data Type Row Record 1. DBMS 2. DBMS MySQL Microsoft Access SQL Server Oracle 3. ODBC SQL 1. Structured Query Language 2. IBM

6-1 Table Column Data Type Row Record 1. DBMS 2. DBMS MySQL Microsoft Access SQL Server Oracle 3. ODBC SQL 1. Structured Query Language 2. IBM CHAPTER 6 SQL SQL SQL 6-1 Table Column Data Type Row Record 1. DBMS 2. DBMS MySQL Microsoft Access SQL Server Oracle 3. ODBC SQL 1. Structured Query Language 2. IBM 3. 1986 10 ANSI SQL ANSI X3. 135-1986

More information

引言 本文是针对 SourceAnywhere 新用户提供的一个逐步安装指导书, 帮助您正确安装 配置服 务器直至成功登陆 如果在使 SourceAnywhere 正常运行的过程中, 您遇到任何问题需要帮助, 请通过以下方式联系我们 : 电话 : 邮箱

引言 本文是针对 SourceAnywhere 新用户提供的一个逐步安装指导书, 帮助您正确安装 配置服 务器直至成功登陆 如果在使 SourceAnywhere 正常运行的过程中, 您遇到任何问题需要帮助, 请通过以下方式联系我们 : 电话 : 邮箱 目录 引言...2 指南...2 服务器...2 安装步骤...2 服务器管理员 (Server Manager)...14 Windows GUI 客户端...15 安装步骤...15 连接至服务器...20 Visual Studio 6 and 2003 IDE 客户端...21 Visual Studio 2005/2013 IDE 客户端...22 1 引言 本文是针对 SourceAnywhere

More information

Microsoft PowerPoint - 05-Status-Codes-Chinese.ppt

Microsoft PowerPoint - 05-Status-Codes-Chinese.ppt 2004 Marty Hall 服务器响应的生成 : HTTP 状态代码 JSP, Servlet, & Struts Training Courses: http://courses.coreservlets.com Available in US, China, Taiwan, HK, and Worldwide 2 JSP and Servlet Books from Sun Press: http://www.coreservlets.com

More information

1 1 大概思路 创建 WebAPI 创建 CrossMainController 并编写 Nuget 安装 microsoft.aspnet.webapi.cors 跨域设置路由 编写 Jquery EasyUI 界面 运行效果 2 创建 WebAPI 创建 WebAPI, 新建 -> 项目 ->

1 1 大概思路 创建 WebAPI 创建 CrossMainController 并编写 Nuget 安装 microsoft.aspnet.webapi.cors 跨域设置路由 编写 Jquery EasyUI 界面 运行效果 2 创建 WebAPI 创建 WebAPI, 新建 -> 项目 -> 目录 1 大概思路... 1 2 创建 WebAPI... 1 3 创建 CrossMainController 并编写... 1 4 Nuget 安装 microsoft.aspnet.webapi.cors... 4 5 跨域设置路由... 4 6 编写 Jquery EasyUI 界面... 5 7 运行效果... 7 8 总结... 7 1 1 大概思路 创建 WebAPI 创建 CrossMainController

More information

多维数据集设计器用户指南

多维数据集设计器用户指南 SAP BusinessObjects Financial Consolidation 多 维 数 据 集 设 计 器 文 档 版 本 : 10.0 Support Package 18 2016-02-19 内 容 1 多 维 数 据 集 设 计 器 的 新 增 功 能...6 2 入 门...7 2.1 多 维 数 据 集 设 计 器 概 述...7 2.2 连 接 到 多 维 数 据 集 设

More information

本章学习目标 小风 Java 实战系列教程 SpringMVC 简介 SpringMVC 的入门案例 SpringMVC 流程分析 配置注解映射器和适配器 注解的使用 使用不同方式的跳转页面 1. SpringMVC 简介 Spring web mvc

本章学习目标 小风 Java 实战系列教程 SpringMVC 简介 SpringMVC 的入门案例 SpringMVC 流程分析 配置注解映射器和适配器 注解的使用 使用不同方式的跳转页面 1. SpringMVC 简介 Spring web mvc 本章学习目标 SpringMVC 简介 SpringMVC 的入门案例 SpringMVC 流程分析 配置注解映射器和适配器 配置视图解析器 @RequestMapping 注解的使用 使用不同方式的跳转页面 1. SpringMVC 简介 Spring web mvc 和 Struts2 都属于表现层的框架, 它是 Spring 框架的一部分, 我们可 以从 Spring 的整体结构中看得出来 :

More information

SAP 版权和商标 2014 SAP AG. 保留所有权利 未经 SAP AG 明文批准, 此刊物不得以任何形式或任何目的转载或传播 此处包含的信息可能会更改, 恕不另行通知 SAP AG 及其分销商销售的某些软件产品包含其他软件供应商的专有软件组件 Microsoft Windows Excel

SAP 版权和商标 2014 SAP AG. 保留所有权利 未经 SAP AG 明文批准, 此刊物不得以任何形式或任何目的转载或传播 此处包含的信息可能会更改, 恕不另行通知 SAP AG 及其分销商销售的某些软件产品包含其他软件供应商的专有软件组件 Microsoft Windows Excel SAPNW SAP NetWeaver - 概览. 教程大纲 教程版本 : 10 教程持续时间 : 3 天 SAP 版权和商标 2014 SAP AG. 保留所有权利 未经 SAP AG 明文批准, 此刊物不得以任何形式或任何目的转载或传播 此处包含的信息可能会更改, 恕不另行通知 SAP AG 及其分销商销售的某些软件产品包含其他软件供应商的专有软件组件 Microsoft Windows Excel

More information

! %! &!! % &

! %! &!! % & 张海峰 姚先国 张俊森 借鉴 的有效教育概念 本文利用 年间的中国省级面板数据估计了平均教育年限 教育数量 和平均师生比率 教育质量 对地区 劳动生产率的影响 本文的实证分析结果表明 以师生比率衡量的教育质量对劳动生产 率有显著且稳健的正效应 在均值处师生比率每上升一个标准差 有助于提高地区劳动生产率约 教育数量对劳动生产率的影响大小部分取决于教育质量的高低 教育质量越高教育数量对劳动生产率的促进效应越大

More information

互动演示 诺基亚在线客户服务 软件 诺基亚客户服务网络支持可为您提供有关诺基亚在线服务的更多信息 互动演示通过该演示可了解应如何对手机进行设置, 并可掌握手机的更多功能 互动演示提供了有关手机使用方法的分步说明 用户手册在线用户手册包含有关手机的详细信息 切记应定期查看内容更新 用户手册 软件利用手

互动演示 诺基亚在线客户服务 软件 诺基亚客户服务网络支持可为您提供有关诺基亚在线服务的更多信息 互动演示通过该演示可了解应如何对手机进行设置, 并可掌握手机的更多功能 互动演示提供了有关手机使用方法的分步说明 用户手册在线用户手册包含有关手机的详细信息 切记应定期查看内容更新 用户手册 软件利用手 互动演示 诺基亚在线客户服务 软件 诺基亚客户服务网络支持可为您提供有关诺基亚在线服务的更多信息 互动演示通过该演示可了解应如何对手机进行设置, 并可掌握手机的更多功能 互动演示提供了有关手机使用方法的分步说明 用户手册在线用户手册包含有关手机的详细信息 切记应定期查看内容更新 用户手册 软件利用手机和 PC 软件, 让您的手机发挥更大作用 诺基亚 PC 套件可连接您的手机和 PC, 方便您管理日历

More information

epub 61-2

epub 61-2 2 Web Dreamweaver UltraDev Dreamweaver 3 We b We b We Dreamweaver UltraDev We b Dreamweaver UltraDev We b We b 2.1 Web We b We b D r e a m w e a v e r J a v a S c r i p t We b We b 2.1.1 Web We b C C +

More information

支持的趋势科技服务器深度安全防护系统功能(按平台划分)

支持的趋势科技服务器深度安全防护系统功能(按平台划分) 趋势科技服务器深度安全防护系统 9.6 平台支持的功能 趋势科技 ( 中国 ) 有限公司保留对本文档以及此处所述产品进行更改而不通知的权利 在安装及使用本软件之前, 请阅读自述文件 发布说明和最新版本的适用用户文档, 这些文档可以通过趋势科技的以下 Web 站点获得 :http://www.trendmicro.com/download/zh-cn/ Trend Micro Trend Micro

More information

目录 1 IPv6 快速转发 IPv6 快速转发配置命令 display ipv6 fast-forwarding aging-time display ipv6 fast-forwarding cache ipv6 fas

目录 1 IPv6 快速转发 IPv6 快速转发配置命令 display ipv6 fast-forwarding aging-time display ipv6 fast-forwarding cache ipv6 fas 目录 1 IPv6 快速转发 1-1 1.1 IPv6 快速转发配置命令 1-1 1.1.1 display ipv6 fast-forwarding aging-time 1-1 1.1.2 display ipv6 fast-forwarding cache 1-1 1.1.3 ipv6 fast-forwarding aging-time 1-3 1.1.4 ipv6 fast-forwarding

More information

01

01 Zebra 技术白皮书 零售业中的可跟踪性 降低 介质成本, 实现最佳价值 概要 简介 我想要的商品在哪里呢? 物品级标签带来了巨大优势 全面的库存管理 100% 2 Zebra (EAS)/ 实际结果 2009 1 27% 21% 53 2 209 提升顾客体验, 提高销售业绩 3 150 100 RF 1. : Bloomingdale 2009 2. 3. ABI Research 2009

More information

Chapter #

Chapter # 第三章 TCP/IP 协议栈 本章目标 通过本章的学习, 您应该掌握以下内容 : 掌握 TCP/IP 分层模型 掌握 IP 协议原理 理解 OSI 和 TCP/IP 模型的区别和联系 TCP/IP 介绍 主机 主机 Internet TCP/IP 早期的协议族 全球范围 TCP/IP 协议栈 7 6 5 4 3 应用层表示层会话层传输层网络层 应用层 主机到主机层 Internet 层 2 1 数据链路层

More information

What is Easiteach

What is Easiteach 安装指南 目录 安装选项... 3 DVD 安装... 3 网站下载... 3 安装 RM TM Easiteach TM Next Generation... 4 安装 Corbis 多媒体资源包... 10 安装 TTS 语音... 12 重新启动... 15 卸载 RM TM Easiteach TM Next Generation... 16 技术要求... 17 支持... 18 RM Education

More information

01

01 ZEBRA 技术白皮书 条码编码 101 相关知识介绍 引言 20 70 数据 80 20 90 (JIT) AIAG EIA HIBCC HAZMAT 条码的优势提高数据准确性 99% 85% / / 提升效率 / 2 Zebra Technologies 保持一致性 ID 改进库存和资产管理 成本 / 效益分析 ID ID ID (ERP) RFID Zebra Technologies 3 ID

More information

IQ

IQ TRITON APX IQ TRITON APX TRITON APX TRITON TRITON APX TRITON AP-WEB Websense ACE Web DLP TRITON APX IT TRITON APX Web TRITON APX DLP TRITON APX DLP Web (DLP) TRITON AP-WEB TRITON AP-EMAIL DLP (OCR) TRITON

More information

领导,我不想写CSS代码.key

领导,我不想写CSS代码.key 领导 我不想写 CSS 张鑫旭 25MIN 2018-03-31 YUEWEN USER EXPERIENCE DESIGN 01 1 YUEWEN USER EXPERIENCE DESIGN 砖家 02 CSS - 艺术家 YUEWEN USER EXPERIENCE DESIGN 03 CSS - 砖家 艺术家 YUEWEN USER EXPERIENCE DESIGN 04 领导, 我不想写

More information

目 录 版 权 所 有 2008 QSR International Pty Ltd. ABN 47 006 357 213. 保 留 所 有 权 利 NVivo 和 QSR 文 字 及 徽 标 是 QSR International Pty Ltd. 的 商 标 或 注 册 商 标 专 利 申 请

目 录 版 权 所 有 2008 QSR International Pty Ltd. ABN 47 006 357 213. 保 留 所 有 权 利 NVivo 和 QSR 文 字 及 徽 标 是 QSR International Pty Ltd. 的 商 标 或 注 册 商 标 专 利 申 请 C=100 M=8.5 Y=0 K=0 C=100 M=72 Y=0 K=18.5 使 不 可 能 成 为 可 能 NVivo 8 使 用 入 门 本 指 南 将 帮 助 您 初 步 了 解 和 掌 握 NVivo 它 提 供 了 NVivo 8 的 安 装 信 息, 介 绍 了 使 用 入 门 的 基 本 步 骤, 同 时 还 提 供 了 关 于 探 索 研 究 项 目 的 提 示 和 主 要 功

More information

KV-cache 1 KV-cache Fig.1 WorkflowofKV-cache 2.2 Key-value Key ; Key Mem-cache (FIFO) Value Value Key Mem-cache ( Value 256B 100 MB 20%

KV-cache 1 KV-cache Fig.1 WorkflowofKV-cache 2.2 Key-value Key ; Key Mem-cache (FIFO) Value Value Key Mem-cache ( Value 256B 100 MB 20% 38 11 2013 11 GeomaticsandInformationScienceofWuhanUniversity Vol.38No.11 Nov.2013 :1671-8860(2013)11-1339-05 :A GIS Key-value 1 1 1 1 (1 129 430079) : 设计了一种基于 Key-value 结构的缓存 KV-cache 旨在简化数据结构 高效管理缓存数据

More information

幻灯片 1

幻灯片 1 沈 阳 工 业 大 学 2014 年 6 月 第 7 章 数 据 库 技 术 基 础 主 要 内 容 : 7.1 数 据 库 概 述 数 据 库 基 本 概 念 数 据 模 型 逻 辑 数 据 模 型 数 据 库 系 统 的 产 生 和 发 展 常 用 的 数 据 库 管 理 系 统 7.2 Access 2010 数 据 库 创 建 及 维 护 创 建 Access 2010 数 据 库 创 建

More information

Trade With a Competitive Edge

Trade With a Competitive Edge Trade With a Competitive Edge DTS 大智慧策略交易平台 品种合约管理操作手册 系统操作手册 2013 年 02 目录 目录... 2 一 品种管理... 3 1. 查询... 3... 3... 4 2. 增加... 4... 4... 4 3. 删除... 5... 5... 5 4. 修改... 5... 5... 6 二 合约管理... 6 1. 查询... 6...

More information

数据分析技术介绍

数据分析技术介绍 DW OLAP DM ,,, :, DW OLAP DM DW OLAP DM DW OLAP DM 80 " "William H.Inmon Data mart " " Meta Data ( ) ETL ETL Extract Transform Cleansing Load ETL Oracle Oracle (CWM) (OEM) 9i Application Server 9i

More information

.... 1....2..3....4...6...7...8..10. 11...14..15...16..17.19

.... 1....2..3....4...6...7...8..10. 11...14..15...16..17.19 V1.0 2003/08/24 1 .... 1....2..3....4...6...7...8..10. 11...14..15...16..17.19 - 4 4 3 3 3 1 ( ) 3 ( ) 4 4 3 4 7/28~7/31 7/287/297/30 7/314 7/28 7/31 18:00 Web 18:00 2 2 1. ( ) 3/20~3/24 2 ( ) 92 3 92

More information

无类继承.key

无类继承.key 无类继承 JavaScript 面向对象的根基 周爱 民 / aimingoo aiming@gmail.com https://aimingoo.github.io https://github.com/aimingoo rand = new Person("Rand McKinnon",... https://docs.oracle.com/cd/e19957-01/816-6408-10/object.htm#1193255

More information

OOP with Java 通知 Project 4: 4 月 19 日晚 9 点

OOP with Java 通知 Project 4: 4 月 19 日晚 9 点 OOP with Java Yuanbin Wu cs@ecnu OOP with Java 通知 Project 4: 4 月 19 日晚 9 点 复习 类的复用 组合 (composition): has-a 关系 class MyType { public int i; public double d; public char c; public void set(double x) { d

More information

3. 构造和动作原理 3.1 概要 主要元件有 开关机构 自动脱扣装置 带手动脱扣 按钮 触点 消弧装置 接线端子及塑壳 消弧装置 三菱的MCCB以栅极空隙 形状与 材料的最佳组合获得超群的消弧性 能 塑壳 上盖 磁束 塑壳 底座 栅极 电弧 磁力 消弧 触点 脱扣按钮 按下脱扣 可进行外部机械式脱扣 用于确认 附件开关和手动复位功能的动作 开关机构 触点快速开关 开关速度与操纵柄 的移动速度无关

More information

VC访问VB的ActiveX.dll.doc

VC访问VB的ActiveX.dll.doc 如何从 VisualC++6.0 可执行文件访问 VisualBasicActiveXDLL 本文介绍三种方法可以从 VisualC++6.0 访 VisualBasicActiveXDLL 执行 1. 创建 VisualBasicActiveXDLL 项目 默认情况下创建 Class 1 2. 以下代码添加到 Class 1: Public Function MyVBFunction(x As Integer)

More information

设计模式 Design Patterns

设计模式 Design Patterns 丁勇 Email:18442056@QQ.com 学习目标 掌握 HQL 查询 掌握 Criteria 查询 为什么使用 HQL 如何使用 Hibernate 查询所有房屋信息? SQL 语句 : select * from tbl_fwxx Hibernate 中如何实现查询 HQL Hibernate Query Lanuage Hibernate 查询语言 如何使用 HQL 使用 HQL 的四步

More information

PowerPoint Presentation

PowerPoint Presentation 5 数据查询 5.1 简单 SELECT 语句 5.2 SELECT 语句的统计功能 5.3 SELECT 语句中的多表连接 5.4 子查询 5.5 使用 SQL Server Management Studio 进行数据查询与维护 学习目标 通过本部分的学习, 应该掌握以下内容 数据查询的各种语句 运用 S QL S e rve r M a n a g e m e n t S t u d io 和基本的

More information

大连理工大学专业学位硕士学位论文

大连理工大学专业学位硕士学位论文 学 生 姓 名 : 刘 效 坤, 盖 文 迪, 郭 乐 铭 周 晓 红, 齐 凤 霞, 张 英 明 学 专 班 院 : 信 息 学 院 业 : 物 联 网 工 程 级 : 13 级 学 号 : 201303041059 指 导 教 师 : 张 丽 审 阅 教 师 : 张 丽 完 成 日 期 : 2015/10/11 摘 要 本 文 采 用 自 顶 向 下 的 结 构 化 的 网 站 分 析 方 法,

More information

目 录 一 系 统 总 体 要 求... 4 ( 一 ) 当 前 系 统 概 况... 4 ( 二 ) 新 系 统 总 体 要 求... 7 二 首 页 与 学 员 用 户 界 面... 9 ( 一 ) 系 统 首 页... 9 ( 二 ) 报 名 与 选 课... 10 ( 三 ) 问 卷 调 查

目 录 一 系 统 总 体 要 求... 4 ( 一 ) 当 前 系 统 概 况... 4 ( 二 ) 新 系 统 总 体 要 求... 7 二 首 页 与 学 员 用 户 界 面... 9 ( 一 ) 系 统 首 页... 9 ( 二 ) 报 名 与 选 课... 10 ( 三 ) 问 卷 调 查 培 训 管 理 信 息 系 统 ( 二 期 ) 项 目 需 求 说 明 书 中 国 银 行 间 市 场 交 易 商 协 会 2012/10/31 目 录 一 系 统 总 体 要 求... 4 ( 一 ) 当 前 系 统 概 况... 4 ( 二 ) 新 系 统 总 体 要 求... 7 二 首 页 与 学 员 用 户 界 面... 9 ( 一 ) 系 统 首 页... 9 ( 二 ) 报 名 与 选

More information

SAP BusinessObjects Mobile 用户指南

SAP BusinessObjects Mobile 用户指南 SAP BusinessObjects Mobile 用户指南 SAP BusinessObjects Mobile 3.1 Service Pack 05 版权所有 2011 SAP AG 保留所有权利 SAP R/3 SAP NetWeaver Duet PartnerEdge ByDesign SAP BusinessObjects Explorer StreamWork 和本文提及的其它 SAP

More information

Microsoft Word - 12.doc

Microsoft Word - 12.doc 苏 州 市 教 育 局 苏 教 人 师 2016 12 号 关 于 做 好 苏 州 市 2016 年 中 小 学 ( 幼 儿 园 ) 教 师 专 业 技 术 职 务 评 聘 工 作 的 通 知 各 市 区 教 育 局 ( 教 育 和 体 育 局 ), 市 有 关 局 ( 公 司 ), 各 有 关 学 校 : 根 据 市 职 称 工 作 领 导 小 组 的 工 作 部 署, 为 进 一 步 认 真 落

More information

TopTest_Adminstrator.doc

TopTest_Adminstrator.doc 壹 前 言... 3 貳 系 統 簡 介... 4 一 TKB multimedia Top-Test 系 統 架 構...4 1. 使 用 者 介 面 層 (Presentation tier)...5 2. 商 業 邏 輯 層 (business logic tier)...5 3. 資 料 服 務 層 (data services tier)...5 二 TKB Multimedia Top-Test

More information

作业参考答案

作业参考答案 本章的知识点了解 SQL 语言发展史掌握关系数据库体系结构 三层结构在关系数据库体现 ) 掌握基本表定义 包括修改 删除定义 ) 掌握视图的概念与定义 删除定义理解索引的概念与定义 删除定义总结 SQL 数据定义的特点总结用户数据查询的基本结构掌握 SELECT 子句重复元组的处理掌握 FROM 子句掌握 WHERE 子句理解更名 属性 列 ) 运算理解字符串操作理解元组显示顺序理解分组掌握聚集函数掌握空值处理理解嵌套子查询的概念

More information

01

01 Zebra Technologies 白皮书 移动打印给仓储运营带来显著优势 综述 RFID RFID (RF) RFID RFID / ROI LAN 采用移动打印机, 享受显而易见的业务成效 - 49.74 28.11 Zebra 2 Zebra Technologies 移动打印机成本效益分析 示例数据固定式打印机移动打印机每年节省资金 10 10 8 8 48 48 3840 3840 15

More information

如何分配一个 IP 地址和访问你的设备 用户手册

如何分配一个 IP 地址和访问你的设备 用户手册 用户手册 目录 开始............................................... 3 浏览器支持.......................................... 3 关于默认 IP 地址..................................... 3 AXIS IP Utility..........................................

More information

第3章 3.1 选择单元格 要对单元格进行编辑操作 必须先选择单元格或单元格区域 启动 Excel 并创建新的工 作簿时 单元格 A1 处于自动选定状态 选择一个单元格 C5 按 Enter键即可选定C 列和第5 行交汇 处的单元格 如图 3-3 所示 单元格处于选定状态后 单元格边框线

第3章 3.1 选择单元格 要对单元格进行编辑操作 必须先选择单元格或单元格区域 启动 Excel 并创建新的工 作簿时 单元格 A1 处于自动选定状态 选择一个单元格 C5 按 Enter键即可选定C 列和第5 行交汇 处的单元格 如图 3-3 所示 单元格处于选定状态后 单元格边框线 3 第 章 第 3 章 本章导读单元格是工作表中行列交汇处的区域, 可以保存数值 文字和声音等数据 在 Excel 中, 单元格是编辑数据的基本元素 因此, 要学习好 Excel, 就必须掌握正确的操作单元格的方法 本章将为读者介绍工作表中单元格的基本操作, 如选择单元格 调整单元格 复制与移动单元格等 学习目标 掌握选择单元格的方法 掌握调整单元格的方法 掌握复制和移动单元格的方法 掌握插入和删除单元格的方法

More information

SAP 版权和商标 2014 SAP AG. 保留所有权利 未经 SAP AG 明文批准, 此刊物不得以任何形式或任何目的转载或传播 此处包含的信息可能会更改, 恕不另行通知 SAP AG 及其分销商销售的某些软件产品包含其他软件供应商的专有软件组件 Microsoft Windows Excel

SAP 版权和商标 2014 SAP AG. 保留所有权利 未经 SAP AG 明文批准, 此刊物不得以任何形式或任何目的转载或传播 此处包含的信息可能会更改, 恕不另行通知 SAP AG 及其分销商销售的某些软件产品包含其他软件供应商的专有软件组件 Microsoft Windows Excel SAPTEC SAP NetWeaver Application Server - 基础介绍. 教程大纲 教程版本 : 10 教程持续时间 : 3 天 SAP 版权和商标 2014 SAP AG. 保留所有权利 未经 SAP AG 明文批准, 此刊物不得以任何形式或任何目的转载或传播 此处包含的信息可能会更改, 恕不另行通知 SAP AG 及其分销商销售的某些软件产品包含其他软件供应商的专有软件组件

More information

11 天 山 区 区 环 卫 清 运 队 机 械 工 程 师 4011 C 1 不 限 不 限 机 电 具 有 两 以 工 作 经 12 天 山 区 乌 鲁 木 齐 市 第 15 小 会 计 4012 C 1 不 限 不 限 会 计 财 会 财 电 算 化 临 床 医 预 防 医 公 共 卫 生 与

11 天 山 区 区 环 卫 清 运 队 机 械 工 程 师 4011 C 1 不 限 不 限 机 电 具 有 两 以 工 作 经 12 天 山 区 乌 鲁 木 齐 市 第 15 小 会 计 4012 C 1 不 限 不 限 会 计 财 会 财 电 算 化 临 床 医 预 防 医 公 共 卫 生 与 2013 乌 鲁 木 齐 市 事 业 单 工 作 员 表 序 1 天 山 区 区 委 财 经 领 导 小 组 办 公 室 ( 金 融 工 作 办 公 室 ) 金 融 工 作 专 干 4001 C 2 不 限 不 限 硕 士 研 究 生 会 计 财 务 管 理 财 务 会 计 基 建 会 计 行 政 事 业 财 务 会 计 2 天 山 区 区 园 林 队 会 计 4002 C 1 不 限 不 限 财

More information

}; "P2VTKNvTAnYNwBrqXbgxRSFQs6FTEhNJ", " " string imagedata; if(0!= read_image("a.jpg",imagedata)) { return -1; } string rsp; ytopen_sdk m_sd

}; P2VTKNvTAnYNwBrqXbgxRSFQs6FTEhNJ,   string imagedata; if(0!= read_image(a.jpg,imagedata)) { return -1; } string rsp; ytopen_sdk m_sd tencentyun-youtu c++ sdk for 腾讯云智能优图服务 & 腾讯优图开放平台 安装 运行环境 Linux 依赖项 - curl-7.40.0, 获取更新版本 https://github.com/bagder/curl - openssl-1.0.1k, 获取更新版本 https://github.com/openssl/openssl 构建工程 工程采用 CMake 构建 1.

More information

附件1

附件1 实际控制关系账户申报表 (K-1 表 ) 大连商品交易所 第一部分 : 申报人信息 * 姓名 * 个人客户 * 身份证号码 * 联系电话 * 组织机构代码 * 联系电话 单位客户 客户类型 主营业务 A. 生产企业 B. 加工企业 C. 贸易公司 D. 投资公司 E. 其他 ( 请详细说明 ) 第二部分 : 实际控制关系账户信息 1 是否实际控制其他主体 ( 个人客户或单位客户 ) 的期货交易? 如果是,

More information

静态分析 投放文件 行为分析 互斥量 (Mutexes) 执行的命令 创建的服务 启动的服务 进程 cmd.exe PID: 2520, 上一级进程 PID: 2556 cmd.exe PID: 2604, 上一级进程 PID: 2520 访问的文件 C:\Users\test\AppData\Lo

静态分析 投放文件 行为分析 互斥量 (Mutexes) 执行的命令 创建的服务 启动的服务 进程 cmd.exe PID: 2520, 上一级进程 PID: 2556 cmd.exe PID: 2604, 上一级进程 PID: 2520 访问的文件 C:\Users\test\AppData\Lo 魔盾安全分析报告 分析类型 开始时间 结束时间 持续时间 分析引擎版本 FILE 2016-11-25 00:20:03 2016-11-25 00:22:18 135 秒 1.4-Maldun 虚拟机机器名 标签 虚拟机管理 开机时间 关机时间 win7-sp1-x64 win7-sp1-x64 KVM 2016-11-25 00:20:03 2016-11-25 00:22:18 魔盾分数 0.0

More information

Control Manager 6.0 Service Pack 3 System Requirements

Control Manager 6.0 Service Pack 3 System Requirements 趋势科技 ( 中国 ) 有限公司保留对本文档以及此处所述产品进行更改而丌通知的权利 在安装幵使用本软件之前, 请阅读自述文件 发布说明和最新版本的适 用用户文档, 这些文档可以通过趋势科技的以下 Web 站点获得 : http://docs.trendmicro.com/zh-cn/enterprise/control-manager.aspx 趋势科技 Trend Micro t 球徽标和控制管理中心都是趋势科技

More information

HP and Canon 单色通用芯片表 SCC 芯片 图片 HP 700 M712, 700 M725 CF214X (14X) 17.5 HP 5200 Q7516A U16-2CHIP SSS 846 芯片记号 (U16-2) Canon LBP-3500, LBP-3900, LBP-392

HP and Canon 单色通用芯片表 SCC 芯片 图片 HP 700 M712, 700 M725 CF214X (14X) 17.5 HP 5200 Q7516A U16-2CHIP SSS 846 芯片记号 (U16-2) Canon LBP-3500, LBP-3900, LBP-392 HP and Canon 单色通用芯片表在线访问我们的网站, 可以得到更多的信息 : www.scc-inc.com/chipcenter 全部开始都是专利通用芯片一个芯片, 多个不同型号的硒鼓 注意 : 当在这个文档上要寻找一个特殊的 或打印机的型号时, 在你的键盘上同时按 CTRL 键和 F 键就能搜索到 HP and Canon 单色通用芯片表 SCC 芯片 图片 HP 700 M712, 700

More information

近四年网络工程专业培养方案.doc

近四年网络工程专业培养方案.doc 1978 2002 2007 2010 54 6 17 18 7 32 8 800 200 1995 1600 30 100 300 SCIEIISTP 70 I 2009.....1 2010...10 2011...19 20...28 1...37...39...43 II 1 2009 1 1. 2. 3. 4. 5. 2 1. 2. C JAVA 3. 4. 3 4 C JAVA * *

More information

SAP BusinessObjects Portlets 的门户集成套件管理员指南

SAP BusinessObjects Portlets 的门户集成套件管理员指南 SAP BusinessObjects Portlets 的门户集成套件管理员指南 SAP BusinessObjects Enterprise XI 3.1 Service Pack 3 版权所有 2010 SAP AG 保留所有权利 SAP R/3 SAP NetWeaver Duet PartnerEdge ByDesign SAP Business ByDesign 以及文中提及的其他 SAP

More information

Excel 2013 财务与会计应用实战从入门到精通 视频教学版 2.1 选择单元格 要对单元格进行编辑操作 必须先选择单元格或单元格区域 启动 Excel 并创建新的 工作簿时 单元格 A1 处于自动选定状态 选择一个单元格 单元格处于选定状态后 单元格边框线 会变成黑粗线 表示此单元

Excel 2013 财务与会计应用实战从入门到精通 视频教学版 2.1 选择单元格 要对单元格进行编辑操作 必须先选择单元格或单元格区域 启动 Excel 并创建新的 工作簿时 单元格 A1 处于自动选定状态 选择一个单元格 单元格处于选定状态后 单元格边框线 会变成黑粗线 表示此单元 2 第 章 编辑工作表中的单元格 本章导读学习目标 Excel 2013 财务与会计应用实战从入门到精通 视频教学版 2.1 选择单元格 要对单元格进行编辑操作 必须先选择单元格或单元格区域 启动 Excel 并创建新的 工作簿时 单元格 A1 处于自动选定状态 2.1.1 选择一个单元格 单元格处于选定状态后 单元格边框线 会变成黑粗线 表示此单元格为当前单元格 当前单元格的地址显示在名称框中 内容显

More information

Microsoft Word - Data IO CS Calculate Method AppNote.doc

Microsoft Word - Data IO CS Calculate Method AppNote.doc Data I/O Checksum Calculation Methods Application Note (Chinese translation follows this English text.) General Description and Scope This document describes common checksum calculation methods for devices

More information

ebook42-13

ebook42-13 13 Excel E x c e l 13 Excel 133 E x c e l 13.1 1 E x c e l 2 X Y y x 12 1 7 1 3 134 Excel 2000 13-1 13-2 13-1 13-2 4 E x c e l 1) E x c e l 3 2) E x c e l 13 Excel 135 3) 1 13-3 Microsoft Excel 4) 13-3

More information