OLAP Intelligence User Guide

Page 1
OLAP Intelligence 用户指南
OLAP Intelligence XI
Page 2
专利
Business Objects 拥有以下美国专利,涵盖 Business Objects 提供和销售的产品: 5,555,403、6,247,008 B1、6,578,027 B2、6,490,593 和 6,289,352。
商标
第三方提供商
Business Objects、Business Objects 徽标、Crystal Reports 和 Crystal Enterprise 是 Business Objects SA 或其附属公司在美国和其他国家 / 地区的商标或注册商标。此处提到 的所有其他名称可能是各自所有者的商标。
Copyright (C) 2005 Business Objects。保留所有权利。
本发行版中的 Business Objects 产品可能包括从第三方提供商处获得许可的软件的再分发 版本。其中的某些组件还可以通过其它 (第三方)许可证获得。以下网址提供了要求或准许 承认的第三方提供商的不完全清单,以及所需的声明:
http://www.businessobjects.com/thirdparty
Page 3
目录
第 1 章 OLAP Intelligence XI Release 2 简介
1.1 关于本指南 ............................................... 13
1.1.1 什么是 OLAP Intelligence? .................................. 13
1.1.2 谁应该阅读本指南 ............................................ 16
1.1.3 Business Objects 信息资源 ................................... 16
第 2 章 了解 OLAP
2.1 概述 ..................................................... 17
2.2 多维数据多维数据集 ....................................... 18
2.3 分层数据 ................................................. 19
第 3 章 教程
3.1 概述 ..................................................... 21
3.2 教程 1:一个简单的 OLAP 报表 ............................. 22
3.3 教程 2:发布 OLAP 报表 ................................... 28
3.4 教程 3:实用的 OLAP 报表 ................................. 30
3.5 教程 4:分析途径 ......................................... 37
3.6 教程 5:和 Microsoft Excel 共享数据 ...................... 41
3.7 教程 6:在 OLAP 报表中使用参数 ........................... 43
3.8 教程 7:指定参数 ......................................... 46
3.9 教程 8:建立操作 ......................................... 48
Page 4
4 OLAP Intelligence 用户指南
第 4 章 设计简单的 OLAP 报表
4.1 概述 .....................................................53
4.2 OLAP 报表的部件 ..........................................54
4.3 加载 OLAP Intelligence ...................................56
4.3.1 连接到数据多维数据集 ....................................... 57
4.4 选择页面模板 .............................................60
4.5 将部件添加到页面 .........................................61
4.5.1 Worksheet .................................................. 61
4.5.2 图表 ....................................................... 63
4.5.3 维度资源管理器 ............................................. 66
4.5.4 切片导航器 ................................................. 68
4.5.5 分析按钮 ................................................... 69
4.5.6 文本框 ..................................................... 70
4.5.7 复制部件 ................................................... 71
4.6 将页面添加到 OLAP 报表 ...................................72
4.6.1 添加页面 ................................................... 72
4.6.2 复制页面 ................................................... 73
4.6.3 重新排列页面顺序 ........................................... 73
4.6.4 重命名页面 ................................................. 73
4.6.5 删除页面 ................................................... 74
4.6.6 转到另一页 ................................................. 74
4.7 使用 Worksheet ...........................................74
4.7.1 Worksheet 部件 ............................................. 74
4.7.2 更改视图的方法 ............................................. 75
4.7.3 设置方向 ................................................... 76
4.7.4 隐藏维度 ................................................... 77
4.7.5 将注意力集中到重要数据 ..................................... 79
4.8 分发 OLAP 报表 ...........................................80
4.9 锁定 OLAP 报表 ...........................................82
4.10更改多维数据集 ...........................................82
4.11使用专家 .................................................82
Page 5
目录 5
第 5 章 设计高级 OLAP 报表
5.1 使用参数 ................................................. 85
5.1.1 添加参数 ................................................... 85
5.1.2 删除参数 ................................................... 87
5.1.3 使用参数指定多维数据集 ..................................... 87
5.1.4 使用参数来设置维度的切片成员 ............................... 88
5.1.5 使用参数来设置行或列成员 ................................... 89
5.1.6 使用参数来指定打开页面 ..................................... 91
5.2 在 OLAP 报表中使用操作 ................................... 91
5.2.1 创建操作 ................................................... 92
5.2.2 指定 URL 和 HTML 代码 ...................................... 93
5.2.3 创建操作以启动其他发布的 OLAP 报表 ......................... 97
5.2.4 创建操作以打开 Web 站点 .................................... 97
5.2.5 创建操作以通过电子邮件发送信息 ............................. 97
5.2.6 创建操作以在 Web 服务器上调用 CGI 程序 ..................... 98
5.2.7 创建操作以启动 FTP 下载 .................................... 99
5.2.8 创建操作以打开本地文件 ..................................... 99
5.2.9 创建操作以运行 HTML 脚本 ................................... 99
5.2.10编辑操作 .................................................. 100
5.2.11删除操作 .................................................. 100
5.2.12复制操作 .................................................. 100
5.2.13导入操作 .................................................. 101
5.2.14建立 Microsoft 操作 ....................................... 101
5.3 使用 MDX 更改数据视图 ................................... 102
5.4 设置分析按钮 ............................................ 105
5.4.1 使用分析按钮来更改视图 .................................... 105
5.4.2 使用分析按钮进行深化 ...................................... 108
5.4.3 使用分析按钮来显示选定成员 ................................ 109
5.4.4 使用分析按钮来显示指定成员 ................................ 111
5.4.5 使用分析按钮来显示成员范围 ................................ 112
5.4.6 使用分析按钮转到另一页 .................................... 113
5.4.7 通过分析按钮启动操作 ...................................... 114
5.5 上下文报表链接 .......................................... 115
Page 6
6 OLAP Intelligence 用户指南
第 6 章 查看 OLAP 报表
6.1 查看 OLAP 报表 ..........................................117
6.1.1 在设计器中查看 OLAP 报表 .................................. 117
6.1.2 通过 Web 查看 OLAP 报表 ................................... 118
6.2 了解 Worksheet ..........................................119
6.3 设置加载 OLAP 报表时的参数 ..............................120
6.4 执行操作 ................................................122
6.5 使用数据分析功能 ........................................123
6.5.1 获取汇总统计信息 .......................................... 123
6.5.2 找出最佳拟合曲线 .......................................... 124
第 7 章 使用工具栏
7.1 工具栏概述 ..............................................125
7.1.1“导出到 Excel”按钮 ...................................... 125
7.1.2“打印”按钮 .............................................. 126
7.1.3“刷新 SAP 变量”按钮 ..................................... 126
7.1.4“排序”按钮 .............................................. 126
7.1.5“过滤 / 排名”按钮 ........................................ 127
7.1.6“计算”按钮 .............................................. 128
7.1.7“取消”按钮 .............................................. 128
7.1.8“切换坐标轴”按钮 ........................................ 128
7.1.9“异常突出显示”按钮 ...................................... 129
7.1.10“格式设置”按钮 .......................................... 130
7.1.11“撤消”按钮 .............................................. 130
7.1.12“重复”按钮 .............................................. 130
7.1.13“帮助”按钮 .............................................. 130
第 8 章 更改数据的视图
8.1 交换维度 ................................................131
8.1.1 交换包含排序和过滤的维度 .................................. 132
8.2 堆积维度 ................................................132
8.2.1 删除堆积的维度 ............................................ 133
Page 7
目录 7
8.2.2 更改堆积维度的顺序 ........................................ 133
8.3 选择行和列成员 .......................................... 133
8.3.1 使用 “成员选择器”工具栏命令 .............................. 134
8.3.2 使用 “成员选择器”快捷菜单 ................................ 136
8.3.3 显示层次结构视图或平面视图 ................................ 136
8.3.4 在维度层次结构之间切换 .................................... 137
8.3.5 使用 “收藏夹”文件夹 ...................................... 137
8.3.6 使用收藏项组 .............................................. 139
8.3.7 使用特殊成员 .............................................. 139
8.3.8 优化选择成员的方式 ........................................ 140
8.3.9 搜索成员 .................................................. 140
使用高级搜索选项 ..................................................... 141
8.4 更改数据切片 ............................................ 142
8.4.1 选择默认成员 .............................................. 143
8.4.2 隐藏维度 .................................................. 143
8.5 对成员进行重新排序 ...................................... 145
8.6 更改成员标题 ............................................ 146
8.6.1 重命名成员 ................................................ 146
8.6.2 显示成员标题或名称 ........................................ 147
8.7 深化 .................................................... 147
8.7.1 展开父成员 ................................................ 148
8.7.2 聚焦子成员 ................................................ 148
8.8 钻取 .................................................... 149
8.9 在视图中使用不对称性 .................................... 150
8.9.1 创建不对称性 .............................................. 151
8.9.2 恢复对称性 ................................................ 151
8.9.3 使用不对称性 .............................................. 152
重新确定维度的方向 ................................................... 152
对称性和层次结构维度 ................................................. 152
Page 8
8 OLAP Intelligence 用户指南
第 9 章 更改格式设置
9.1 设置 Worksheet 中的数据格式 .............................153
9.2 调整列的大小 ............................................155
9.3 调整行的大小 ............................................155
9.4 查看单元格和成员属性 ....................................156
第 10 章 过滤数据和对数据进行排序
10.1过滤数据 ................................................157
10.1.1按实际值过滤 ............................................. 158
10.1.2按排名过滤 ............................................... 159
10.1.3按份额过滤 (Pareto 分析) ................................ 160
10.1.4更改过滤器 ............................................... 160
10.1.5删除某个过滤器 ........................................... 161
10.1.6交换包含过滤器的维度 ..................................... 161
10.1.7在同时设置了 “过滤空值”时进行过滤 ....................... 161
10.1.8排除空值 ................................................. 161
10.2数据排序 ................................................161
10.2.1对成员进行排序 ........................................... 162
10.2.2交换已排序的维度 ......................................... 163
10.2.3保留和中断层次结构 ....................................... 163
10.2.4更改排序顺序 ............................................. 163
10.2.5对维度中的多个成员进行排序 ............................... 164
第 11 章 突出显示异常
11.1概述 ....................................................165
11.2应用全局突出显示 ........................................166
11.3突出显示极高或极低的绝对值 ..............................166
11.4突出显示与其他成员比较后得出的异常 ......................167
11.5突出显示基于计算结果的异常 ..............................168
11.6编辑突出显示 ............................................170
11.7删除突出显示 ............................................170
Page 9
目录 9
11.8使用其他格式突出显示异常 ................................ 171
第 12 章 添加计算所得成员
12.1将自动总计添加到行和列中 ................................ 175
12.1.1设置自动总计的类型 ........................................ 175
12.2将计算所得成员添加到 Worksheet .......................... 177
12.2.1添加显示比重的计算所得成员 ................................ 178
12.2.2添加显示增长的计算所得成员 ................................ 179
12.2.3添加显示排名的计算所得成员 ................................ 180
12.2.4添加显示方差的计算所得成员 ................................ 182
12.3添加数据分析计算 ........................................ 183
12.3.1添加趋势线计算 ............................................ 183
12.3.2添加移动平均计算 .......................................... 184
12.3.3添加线性回归计算 .......................................... 185
12.4使用计算定义 ............................................ 186
12.4.1使用计算定义添加自定义计算 ................................ 187
12.4.2将函数添加到计算定义或 MDX 查询中 ......................... 188
12.4.3编辑计算所得成员 .......................................... 189
12.4.4删除计算所得成员 .......................................... 189
12.4.5在计算所得成员的类型之间切换 .............................. 189
第 13 章 使用图表
13.1概述 .................................................... 191
13.2编辑 OLAP 报表 中的图表 ................................. 192
13.2.1面积图 .................................................... 192
13.2.2条形图 .................................................... 193
13.2.3气泡图 .................................................... 195
13.2.4柱状图 .................................................... 196
13.2.5漏斗图 .................................................... 197
13.2.6甘特图 .................................................... 198
13.2.7量度图 .................................................... 199
向量度添加质量带区 ................................................... 200
13.2.8直方图 .................................................... 201
Page 10
10 OLAP Intelligence 用户指南
13.2.9折线图 ................................................... 202
13.2.10饼图 .................................................... 203
13.2.11雷达图 .................................................. 205
13.2.12散点图 .................................................. 207
13.2.13股票图 .................................................. 208
13.2.14平面图 .................................................. 210
13.3设置常规图表选项 ........................................211
13.3.1向二维图表添加深度 ....................................... 211
13.3.2添加数据标签 ............................................. 211
13.3.3更改轴和网格设置 ......................................... 212
13.3.4更改图例的外观 ........................................... 212
13.3.5格式颜色 ................................................. 212
13.3.6了解图表选项 ............................................. 213
13.4添加图表标题 ............................................214
第 14 章 打印和保存
14.1打印 OLAP 报表 ..........................................215
14.2保存 ....................................................216
14.2.1设置连接密码选项 ......................................... 216
14.2.2保存 OLAP 报表 ........................................... 216
14.3锁定 OLAP 报表 ..........................................217
第 15 章 将数据导出到 Microsoft Excel
15.1概述 ....................................................219
15.2设置所导出功能的级别 ....................................220
15.3从 OLAP Intelligence 或 ActiveX 交互式查看器中导出 ......221
15.4从 DHTML 交互式查看器中导出 .............................222
第 16 章 将 OLAP Intelligence 与 Hyperion Essbase 和 IBM DB2 OLAP 数据源结合使用
16.1概述 ....................................................223
16.2属性维 ..................................................224
Page 11
目录 11
16.2.1使用属性维过滤数据 ........................................ 225
16.2.2“属性计算”维 ............................................ 227
16.3动态时间序列 ............................................ 229
16.3.1在计算所得成员中使用动态时间序列函数 ...................... 229
16.3.2创建返回期初至今的值的计算所得成员 ........................ 231
16.3.3将动态时间序列函数作为参数传递给 OLAP Intelligence 查询语言函数 232
16.3.4将 OLAP Intelligence 查询语言函数作为参数传递给动态时间序列函数 234
16.3.5在一个计算中合并动态时间序列函数 .......................... 235
16.4多个别名表 .............................................. 236
16.4.1设置活动别名表 ............................................ 236
16.4.2覆盖活动别名表 ............................................ 237
16.4.3依据成员标题进行搜索 ...................................... 237
16.4.4使用 OLAP Intelligence 查询语言函数检索成员标题 ........... 238
16.5用户定义属性 ............................................ 239
16.5.1依据分配给成员的 UDA 值搜索成员 ........................... 239
第 17 章 参考
17.1数据源连接设置 .......................................... 243
17.1.1连接到 Microsoft OLAP 数据源 .............................. 243
17.1.2连接到 Essbase 或 DB2 OLAP 数据源 ......................... 244
17.2有关数据分析的技术说明 .................................. 245
17.2.1计算的作用域 .............................................. 245
17.2.2避免错误判断数据分析计算 .................................. 248
17.2.3趋势线专家的工作方式 ...................................... 249
17.2.4移动平均专家的工作方式 .................................... 249
17.2.5线性回归专家的工作方式 .................................... 250
17.2.6趋势线或线性回归计算的统计有效性 .......................... 251
17.3管理 OLAP 报表 .......................................... 252
17.3.1编辑 OLAP 报表的标题和说明 ................................ 252
17.3.2更改 OLAP 报表的访问权限 .................................. 253
17.3.3为数据源指定用户凭据 ...................................... 253
17.3.4删除保存的视图 ............................................ 254
Page 12
12 OLAP Intelligence 用户指南
17.3.5更改显示的多维数据集 ..................................... 255
附录 A Business Objects 信息资源
A.1 文档和信息服务 ..........................................257
A.2 文档 ....................................................257
A.2.1 文档集中有什么内容? ...................................... 257
A.2.2 文档的位置 ................................................ 257
产品中提供的文档 ..................................................... 257
Web 上的文档 ......................................................... 257
产品 CD 上的文档 .....................................................258
A.2.3 发送您的反馈 .............................................. 258
A.3 客户支持、咨询和培训 ....................................258
A.3.1 如何能为您提供支持? ...................................... 258
联机客户支持 .........................................................258
A.3.2 是否在寻求适合于贵公司的最佳部署解决方案? ................ 258
A.3.3 是否在寻求培训选件? ...................................... 259
A.4 实用地址一览 ............................................259
索引 ............................................. 261
Page 13
第1章 OLAP Intelligence XI
Release 2 简介

1.1 关于本指南

本指南描述了如何在 OLAP Intelligence 中设计 OLAP 报表。它面 向 OLAP 报表 的设计人员,但也可供在 OLAP Intelligence 中查看报 表的任何用户使用。
本指南提供了有关以下操作的信息和过程
设计 OLAP 报表。
使用 BusinessObjects Enterprise 将 OLAP 报表发布到 Web。
查看 OLAP 报表。
产品 CD 的 Intelligence 文档。
\docs 目录中包括了更多 PDF 格式的 OLAP

1.1.1 什么是 OLAP Intelligence?

OLAP Intelligence 提供了功能强大的分析,使雇员、客户和供应商 能够仔细分析业务数据,并做出影响公司绩效的明智决策。
OLAP Intelligence 有助于了解业务:
使用户能够直观地分析各种数据视图。
快速地回答许多业务问题,并以交互方式深入地分析数据。
确定业务绩效内的趋势和异常,否则该分析数据可能会被忽略。
有关支持的数据源的列表,请参阅《OLAP Intelligence 安装指南》。
OLAP Intelligence 提供以下用户环境:
OLAP Intelligence 设计器
OLAP Intelligence (与 BusinessObjects Enterprise 集成)
与 Microsoft Excel 集成的 OLAP Intelligence
注意: SAP BW 连接是以 OLAP Intelligence 的独立附件的形式提供
的。有关进一步的详细信息,请与 Business Objects 联系。
Page 14
14 OLAP Intelligence 用户指南
1.1.1.1 OLAP Intelligence 设计器
OLAP Intelligence 设计器允许用户创建功能强大的自定义 OLAP 报 表,用于分析他们的业务绩效。OLAP 报表 可以是基于较少维数据多维数 据集的简单单页报表,或者是基于多维数据源的复杂多页报表。
高级用户可以设计易于使用的报表,这些报表利用指导式分析、格式 设置和报表链接等功能,使经验较少的业务用户能够较为轻松地分析他 们的数据。
这是一个典型的 OLAP 报表,带有 Worksheet 和图表,显示在 OLAP Intelligence 中:
Page 15
关于本指南 15
Worksheet和 OLAP 报表中的图表与他们所代表的多维数据集相连。 problems.通过使用 Worksheet 上的控件或导航控件,用户可以重新确 定维度的方向、交换维度及将数据 “切片和切块” ,以便获得业务问题 的解决方法。
1.1.1.2 OLAP Intelligence (与 BusinessObjects Enterprise 集成)
如果安装了 BusinessObjects Enterprise 附带的 OLAP Intelligence 组件,则可以获得以下附加功能:
OLAP Intelligence 交互式查看器。
通过 BusinessObjects Enterprise 将 OLAP 报表发布到 Web 上的
功能。
注意: 只有在购买了高级版的 BusinessObjects Enterprise 或者
专业版的 OLAP Intelligence 内容后,才能使用这些附加功能。
交互式查看器
交互式查看器运行于 Web 浏览器中的 InfoView 中,它能够让任何 地方的用户使用发布的 OLAP 报表。
交互式查看器允许用户创建单页 OLAP 报表,且允许查看通过 OLAP Intelligence 设计器或交互式查看器创建和发布的报表。
OLAP Intelligence 设计器中的许多功能与交互式查看器中的功能完 全相同。 但是,因为交互式查看器适用于最终用户,所以重点很少放在 供其他用户阅读和分析的内容的格式设置和表现形式上。
有关交互式查看器的详细信息,请参见《OLAP Intelligence 安装指 南》中的 “OLAP Intelligence 和部署最佳做法的架构概述”附录。
将 OLAP 报表发布到 Web
BusinessObjects Enterprise 具有多层服务器体系结构,使您能够 通过 Web 将 OLAP 报表分发给组织内外的大量用户。
通过将 OLAP 报表发布到 Web,可以让组织中的每个人都能够访问 OLAP 分析结果。 可以发布在设计器或交互式查看器中创建的报表。 也 可以选择在设计器或交互式查看器中查看发布的报表。
通常,高级用户在 OLAP Intelligence 设计器中创建报表,并且通 过将这些报表发布到 BusinessObjects Enterprise 框架中来分发报表。 然后,业务用户可以通过诸如 InfoView 之类的门户应用程序查看这些 报表。
Page 16
16 OLAP Intelligence 用户指南
1.1.1.3 与 Microsoft Excel 集成的 OLAP Intelligence
OLAP Intelligence 加载项是一种在 Microsoft Excel 内工作的 OLAP 数据库分析应用程序。 有关更多信息,请参见可从 Microsoft Excel 中访问的 OLAP Intelligence 加载项 帮助。

1.1.2 谁应该阅读本指南

已针对用户的特定需求对 OLAP Intelligence 帮助系统进行了定 制。可以参考若干指南和帮助系统以获得帮助:
安装指南
本指南帮助您在各种各样的硬件和软件环境中安装 OLAP Intelligence。也可以修改安装以适合于您的特定需求。
OLAP Intelligence用户指南
本指南提供了印刷版的手册,在产品 CD 的 式提供,也可从 OLAP Intelligence 的“帮助”菜单中找到。建议以下
用户使用该指南:
使用 OLAP Intelligence 创建 OLAP 报表 的报表设计人员。
使用 OLAP Intelligence 查看 OLAP 报表的报表用户。
此帮助的联机版本包含 OLAP Intelligence 查询语言 指南,用于为 某些数据源定义计算所得成员。
OLAP Intelligence 帮助
本指南面向通过交互式查看器创建、修改或查看 OLAP 报表的用户。 它是以可从交互式查看器中访问的联机帮助的形式提供的。
OLAP Intelligence 加载项 帮助
本指南面向 OLAP Intelligence 加载项 的用户。可以从 Microsoft Excel 中访问本指南。

1.1.3 Business Objects 信息资源

有关更多信息和帮助,请参阅附录A: Business Objects 信息资源。 本附录描述 Business Objects 文档、客户支持、培训和咨询服务,并提 供指向在线资源的链接。
\docs 目录中以 PDF 形
Page 17

2.1 概述

段,但所有这些字段都只与一条记录相关。例如,产品记录可能具有多个 包含有关该产品信息 (如销往不同区域中的不同客户的销售事务)的字 段。
新。OLTP 可以让大量用户快速地更新和检索比较少量的个别记录。
通常是多维的。例如,一个典型的要求是按产品按区域分析销售。如果目 的是清晰地描绘业务,则会涉及到汇总和分析大量不同的记录。因此,使 用传统的 OLTP 应用程序进行决策支持将涉及到检索上千条记录,并快 速对它们进行汇总以生成数据库表。这并不是 OLTP 应用程序的原有设 计目的,并且对大型数据库进行这种排序的操作可能要花费数小时甚至 数天的处理时间才能完成。
了最大程度地缩短处理时间,已经将数据库数据汇总并预合并为矩阵表 格式。由于这些表通常具有三个 (或更多)维度,因此它们被称为数据
“多维数据集”。如果某个关系数据库每秒大约可以读取 200 条记录并
写入 20 条记录,则一个好的 OLAP 服务器 (使用行和列算法)每秒可 以合并 20,000 到 30,000 个单元格 (相当于关系记录)。OLAP 数据所 需的存储空间小很多,而且,由于索引更有效因此访问速度更快,这些正 是 OLAP 报表速度 (比关系技术要快两到三个数量级)的关键所在。

第2章 了解 OLAP

关系数据库以独立记录的形式存储数据。每条记录可以包含多个字
联机事务处理 (OLTP) 应用程序用于查询此信息,并保持该信息最
虽然关系数据库包含一维格式的数据(一次一条记录),但业务问题
联机分析处理 (OLAP) 报表从设计伊始就考虑到了联机数据分析。为
Page 18
18 OLAP Intelligence 用户指南

2.2 多维数据多维数据集

为了理解多维数据,请首先想象一下这样一个电子表格:它显示不同 产品在不同市场中的销售方式:
此电子表格显示每种产品在每个区域内的销售情况。此数据具有两个 维度:产品 (显示在行中)和区域 (显示在列中)。
这种电子表格的用途有限,因为它只显示了某一个时间的销售绩效。 为了跟踪不同时间段的绩效,业务分析人员将需要堆积多个电子表格
(每个时间段一个),如下所示:
这些电子表格共同显示要添加到前两个维度 (“产品”和 “区域”) 中的第三个维度 “时间”。
表示这些堆积数据单元格的另一种方式是采用多维数据集的形式,如 下所示:
我们将它称为数据多维数据集。
Page 19
分层数据 19
数据多维数据集允许分析人员按不同的方式将数据切片,以便获得不
同业务问题的答案,如:
我们的产品在每个区域中的销售情况如何(按区域列出的产品视图,如
前所述)?
在一年中的不同时间,我们的产品在每个市场中的销售情况如何(按
区域按时间 列出的产品)?
我们的产品在一年中的不同时间销售情况如何 (按时间列出的产品
图)?
此示例只有三个维度。OLAP 报表能够处理更多的维度。
例如,分析人员可以采用第四个维度,按
这比三个维度更难于描绘,但它采用与别的维度相同的工作方式;可 以使用更多可行的方法对多维数据集进行切片,以便回答诸如 “哪些英 国客户在圣诞节购买了最多 (或最小)的某项产品?”等问题。

2.3 分层数据

OLAP 还允许分析人员将这些数据维度中的每个维度组织为子组和总 计的层次结构,以反映业务的结构。
例如,玩具商店的职员可能既需要产品组和所有产品的仓库数字,也 需要个别产品的仓库数字,如下所示:
OLAP 允许分析人员在顶层查看所有玩具的数据,然后深化到更低级 别的详细信息,以便能够发现数据中某个特定绩效差异的准确来源。
客户对数据进行切片。
通过允许分析人员在数据多维数据集中使用多个维度(每个维度中可 能有一个层次结构),OLAP 反映了他们描绘业务的方式,并且不受信息 存储的结构约束。
凭借 OLAP,分析人员使用以前根本不可能实现的方式查看、比较和 处理信息,从而可以更好地理解他们的业务。
Page 20
20 OLAP Intelligence 用户指南
Page 21

3.1 概述

教程 1:一个简单的 OLAP 报表
教程 2:发布 OLAP 报表
教程 3:实用的 OLAP 报表
显示产品业绩不同方面的 Worksheet 和图表。
教程 4:分析途径
据。

第3章 教程

本章包含以下教程:
描述如何创建包含 Worksheet 和图表的简单 OLAP 报表。
该教程引导您完成将 OLAP 报表发布到 Web 的全过程。
这是一个由三个页面组成的 OLAP 报表,包含计算所得的方差,以及
该教程类似于教程 3,但使用分析按钮来指导用户更透彻地理解数
教程 5:和 Microsoft Excel 共享数据
该教程演示如何将数据导出为 Excel 工作表。它还描述了如何使用 OLAP Intelligence 加载项 在 Microsoft Excel 中处理数据。
教程 6:在 OLAP 报表中使用参数
该教程介绍了参数,并说明如何在 OLAP 报表中使用参数。
教程 7:指定参数
该教程演示指定参数的方法。
Page 22
22 OLAP Intelligence 用户指南
教程 8:建立操作
该教程介绍了操作,并说明如何使用操作来增强 OLAP 报表的功能。
第 53 页上的 “设计简单的 OLAP 报表” 说明如何设计 OLAP 报
表,并充当经常执行的任务的参考。
该教程部分内说明的所有功能设计为与产品 CD 上提供的
Reports.cub
文件结合使用。

3.2 教程 1:一个简单的 OLAP 报表

第一个教程描述如何创建由一个简单页面(包含 Worksheet 和图表) 组成的基本 OLAP 报表。您将看到如何能够深化到数据中并重新确定数 据视图的方向,然后为用户简化报表:
Sales
Page 23
教程 1:一个简单的 OLAP 报表 23
X设计新的 OLAP 报表
1 在“开始”菜单的“程序”文件夹找到 OLAP Intelligence,然后加
载该程序。
2 在“欢迎使用 OLAP Intelligence”对话框中,单击“作为空白 OLAP
报表”。
3 单击 “确定”。 4 通过使用 “OLAP 连接浏览器”,浏览到多维数据集销售报表。选择
该多维数据集,然后单击 “打开”。
如果“OLAP 连接浏览器”中未显示此多维数据集,您必须添加它。有 关使用 “OLAP 连接浏览器”的更详细信息,请参阅 第 57 页上的
“连接到数据多维数据集”
注意:销售报表多维数据集在产品 CD 上随其他示例一起提供。有关
多维数据集连接的详细信息,请咨询系统管理员。
5 在 “新建页面”对话框中,选择空白模板,然后单击 “确定”。 6 在工具栏上,单击 “Worksheet”。
Page 24
24 OLAP Intelligence 用户指南
有关更多信息,请参阅 第 61 页上的 “Worksheet”。当您将光标
移到页面上时,光标将变为十字形。单击希望 Worksheet 的一角所处
的位置,然后拖动轮廓到所需的大小:
即会出现包含多维数据集数据的 Worksheet:
7 在工具栏上,单击 “图表”,然后在 Worksheet 的下方拖出一个图
表的轮廓。
Page 25
教程 1:一个简单的 OLAP 报表 25
图表即会出现在页面上 Worksheet 的下方。它包含与 Worksheet 相 同的数据。
X重新确定数据视图的方向
1 通过拖动测量维度并将其与产品交换,重新确定 Worksheet 的方向:
2 然后,使用相同的方式将产品与星期交换。
星期是位于 Worksheet 底部的一个切片维度。 现在,Worksheet 中的测量是行维度,星期是列维度:
3 单击年维度上的向下箭头按钮,以显示成员选择器。
Page 26
26 OLAP Intelligence 用户指南
4 展开所有年份节点,并选择今年。
5 关闭成员选择器。 6 双击所有星期成员标题以在其成员上深化,并只显示它的子项。
Worksheet 应如下所示:
X更改图表显示
默认图表类型不再适合于显示的数据。
1 单击图表,然后右击图表的边框。 2 在快捷菜单上,单击 “属性”。 3 在 “图表类型”列表上,单击 “线 - 绝对值线”。
Page 27
4 单击 “确定”。
教程 1:一个简单的 OLAP 报表 27
X完成 OLAP 报表
可以通过向用户隐藏维度来简化 OLAP 报表。例如,可以隐藏年维
度,以便将可见的切片维度数减少为两个。
1 选择年成员,然后将其拖动到隐藏的维度栏中。
在实际隐藏维度之前,必须锁定报表,或发布报表以便在 Web 上查 看。
注意:若要将 OLAP 报表发布到 BusinessObjects Enterprise,您必
须拥有发布权限。如果不确定您是否具有这些权限,请咨询系统管理 员。
2 在 “工具”菜单上,单击 “锁定”。
如果在锁定报表时输入了密码,则只有拥有正确密码的用户才能取消 锁定报表以进行编辑。
3 输入并确认密码,然后单击 “确定”。
Page 28
28 OLAP Intelligence 用户指南
维度即被隐藏。OLAP 报表应如下所示:
4 在“文件”菜单上,单击“另存为”,将 OLAP 报表保存到一个易于
访问的目录。

3.3 教程 2:发布 OLAP 报表

若要将 OLAP 报表发布到 BusinessObjects Enterprise,您必须拥 有发布权限。如果不确定您是否具有这些权限,请咨询系统管理员。
X发布 OLAP 报表
1 打开在教程 1 中创建的 OLAP 报表。 2 在 “文件”菜单上,单击 “另存为”。 3 单击 “Enterprise”。 4 在“系统”框、“用户名”框和 “密码”框中输入 BusinessObjects
Enterprise 的详细信息。
5 在 “身份验证”列表中,单击一种身份验证方法。 6 单击 “确定”。
Page 29
教程 2:发布 OLAP 报表 29
“另存为”对话框看起来应如下所示:
7 指定要将报表发布到其中的文件夹,并为报表指定一个合适的名称。 8 单击 “保存”按钮。
即会将报表发布到 BusinessObjects Enterprise。
X查看 OLAP 报表
1 在 “开 始”菜 单 的 “程 序”文 件 夹 中,找 到 “BusinessObjects
Enterprise .NET InfoView”,然后加载程序或在 Web 浏览器中键 入以下 URL:
http://
webserver替换为针对 BusinessObjects Enterprise 设置的 Web 服务器的名称。您可能需要咨询管理员,以了解 Web 服务器名
称或要输入的准确 URL。
webserver
/businessobjects/enterprise115/InfoView/
2 登录到 BusinessObjects Enterprise。 3 在 InfoView 中,定位到保存了 OLAP 报表的文件夹。
4 单击 OLAP 报表的名称。
Page 30
30 OLAP Intelligence 用户指南
报表即会加载到浏览器窗口中:
尽管 DHTML 交互式查看器是默认查看器,但可以更改 BusinessObjects Enterprise 首选项以便改为使用 ActiveX 交互式查 看器。通过 ActiveX 交互式查看器查看 OLAP 报表的功能与 OLAP Intelligence 设计器中提供的功能非常相似。
尝试重新确定 Worksheet 的方向并向下钻取到数据中。您将发现您 可以在交互式查看器中执行此操作,就像在 OLAP Intelligence 设计器 中一样。 有关交互式查看器的详细信息,请参见《OLAP Intelligence 安 装指南》中的“OLAP Intelligence 和部署最佳做法的架构概述”附录。
有关发布 OLAP 报表的更多信息,请参阅 第 80 页上的 “分发 OLAP
报表”

3.4 教程 3:实用的 OLAP 报表

在此教程中要创建一个显示一系列产品的销售数据的 OLAP 报表。将 会插入一个计算所得的成员,以显示预算和实际销售之间的差异,并用 不同的颜色突出显示绩效最好和最差 (依据预算)的产品。
然后,将添加两个包含 Worksheet 和图表的页面,以便能够更精确地 分析绩效较差的产品的绩效。
Page 31
教程 3:实用的 OLAP 报表 31
此教程假定您熟悉教程 1 中介绍的方法。如果您不熟悉 OLAP Intelligence,请先学习 第 22 页上的 “教程 1:一个简单的 OLAP 报
表”
X设置 OLAP 报表
1 创建一个空白 OLAP 报表并添加 Worksheet。
如果从 第 22 页上的 “教程 1:一个简单的 OLAP 报表”中继续操
作,请在 “文件”菜单上单击 “新建” ,连接到销售报表,然后将
Worksheet 添加到页面中。
如果是重新开始,请按照 第 22 页上的 “教程 1:一个简单的 OLAP
报表”中的“设计新 OLAP 报表”过程中的步骤 1 至 6 创建一个包
含Worksheet的 OLAP 报表。
2 调整 Worksheet 的方向,让产品成为行维度,版本成为列维度。 3 双击所有产品以进行深化并只显示其子项。 4 将星期切片成员更改为第 40 周。 5 将年拖到隐藏的维度栏上,以向用户隐藏该维度,然后将切片设置为
今年。
现在 Worksheet 应如下所示:
X显示差异
下面要向 Worksheet 中添加包含计算所得成员的另一个列。有关详 细信息,请参阅 第 175 页上的 “添加计算所得成员”。计算所得成 员显示实际和预算数字之间的差异。
1 选择预算 成员并单击工具栏上的计算按钮。
提示:也可以右击预算 成员,指向“计算所得成员”,然后单击“添
加”。
2 在 “计算类型”列表中,单击 “方差”。
Page 32
32 OLAP Intelligence 用户指南
3 在“方差计算成员选择器”中,单击“实际”并将其拖到“比较源”
框中。
注意:“比较源”框将显示成员的唯一名称,而不是成员的标题。
4 同样,单击预算并将其拖到 “比较目标”框中。
“比较目标”框将显示成员的唯一名称,而不是成员的标题。
5 单击 “小于目标的值错误”。 6 选择 “按百分比计算方差”。 7 在 “计算名称”框中,键入差异
“计算专家”现在看起来如下所示:
8 单击 “确定”。
一个新列即会出现在 Worksheet 中。这是根据 “预算”和 “实际” 成员的差异派生出的计算所得成员。
X对成员排序并添加突出显示效果
1 选择新计算所得成员,单击工具栏上“排序”按钮旁边的箭头,然后
单击 “升序”。
提示:也可以右击成员,指向 “排序”,然后选择 “添加第一个”,
并单击 “升序”。
Page 33
教程 3:实用的 OLAP 报表 33
成员上即会出现一个排序箭头,并且已按数字顺序对数据排序:
现在要给 Worksheet 添加颜色编码,以使最好和最差的结果突出显
示。
2 选择计算所得成员并单击工具栏上的 “异常突出显示”按钮。
提示:也可以右击计算所得成员,指向 “突出显示异常”,然后单击
“添加”。
3 移动“公差”滑块,以便将公差上限值设置为 5,并将公差下限值设
置为 -5。
或者,可以在框中键入公差值。
这意味着等于或大于 5 的差异显示为绿色,等于或小于 -5 的差异
显示为红色,介于两者之间的差异显示为黄色。有关更改颜色的信
息,请参阅 第 171 页上的 “使用其他格式突出显示异常”
Page 34
34 OLAP Intelligence 用户指南
4 单击 “确定”。
计算所得成员单元格现在将显示为彩色,并突出显示有问题的区域:
5 深化到产品维度的成员中 (单击加号),以查看何处的差异最大。
请注意,水果本身的绩效远低于“预算”,但这一点在较高的级别中 被蔬菜的良好绩效掩盖了。
现在要向 OLAP 报表添加更多页面,使用户能更深入地研究数据。在 这样做之前,将要重命名第一页。
6 右击 “第 1 页”选项卡,并单击 “重命名”。 7 键入突出显示作为新的名称。 8 将 OLAP 报表保存到一个易于访问的目录中。
已将报表保存为
report2
Page 35
教程 3:实用的 OLAP 报表 35
X以更详细的方式检查产品组
1 右击 “突出显示”选项卡,然后从快捷菜单中单击 “插入”。 2 选择一种具有水平 Worksheet 和图表的布局:
3 单击 “确定”。 4 将页面重命名为详细信息 5 双击所有产品以显示其子项。 6 将年拖到隐藏的维度栏,并将切片设置为今年。 7 将实际和第 40 周设置为切片成员。 8 拖动 Worksheet 和图表并调整它们的大小,以便毫不费力地看到所
有数据。
“详细信息”页面现在看起来将如下所示:
Page 36
36 OLAP Intelligence 用户指南
深化到水果和蔬菜中,现在您将可以看到,之前我们注意到的较差的
水果实际销售额旁边出现了比蔬菜低的水果利润。
最后,我们将看看绩效如何在一段时间内发生变化。
X显示趋势
1 通过复制 “详细信息”页插入另一个页面:
右击该页面的选项卡,然后单击 “移动或复制”。
在 “前一页”列表中,单击 “(移至末尾)”。
选择 “创建副本”。
单击 “确定”。
2 将新页面命名为趋势 3 使星期成为列维度,测量成为行维度。 4 双击所有星期以显示所有单独的星期。 5 选择图表对象,在图表对象边框内图表自身外右击,然后单击快捷菜
单上的 “图表类型”。
6 将图表类型更改为 “线”。 7 单击 “确定”。
“趋势”页面现在看起来应如下所示:
现在,您可以查看一年以来按周列出的绩效。第 40 周后没有数据, 因为它是实际的最后一周。选择产品的单独成员,并查看数据与所有产 品的比较结果。
Page 37
锁定 OLAP 报表以隐藏被隐藏的维度,并将报表保存为 report2。如
果需要,您可以发布报表并在浏览器中查看它。有关如何发布报表的详 细信息,请参阅 第 28 页上的 “教程 2:发布 OLAP 报表”
教程 4 说明如何使用分析按钮来选择用于分析的特定成员,以及在
报表页面之间导航以查看成员性能。

3.5 教程 4:分析途径

在上一个教程中,用户能够研究 OLAP 报表 的第一页以大致了解业
务绩效,然后使用第二页和第三页重点研究有问题的区域。
这一次,我们将包括分析按钮控件,这些控件将获取用户的输入并从 一个数据视图导航到另一个。有关更多信息,请参阅 第 105 页上的 “设
置分析按钮”
此教程在教程 3 的基础上继续。这些教程紧密衔接。
X显示差异
1 加载 OLAP Intelligence 并打开在教程 3 中创建的 report2
2 取消锁定报表。
教程 4:分析途径 37
3 在“详细信息”页面上,按住 SHIFT 并双击任何产品 成员以向上钻
取到所有产品。
4 返回到 “突出显示”页面。 5 在工具栏上,单击 “分析按钮”。 6 将按钮添加到页面。 7 右击分析按钮,然后单击 “属性”。 8 在 “目标页”列表中,单击 “详细信息”。
这意味着当用户单击分析按钮时,将出现详细信息 (第二页)。
9 在 “按钮标题”框中,键入详细信息 10 单击 “维度”选项卡,以设置要在用户转到详细信息页时显示的成
员。
默认设置(用于使用分析按钮转到页面)会在单击按钮时使用目标页
成员选择。 这是因为默认选项为 “使用目标成员”。
在详细信息页上,测量是列维度。我们想要显示该维度的所有成员
(销售、成本和利润)。
11 单击 “测量”的 “操作”单元格。
Page 38
38 OLAP Intelligence 用户指南
12 在列表中单击 “指定的成员”。 13 单击 “参数”单元格,然后单击向下箭头按钮。 14 在成员选择器工具栏上,单击 “选择”以选择所有成员。单击 “确
定”。
我们想要用户在单击分析按钮之前选择产品的成员。分析按钮会将用 户转到详细信息页面,并在选定成员上深化。
我们将相应地为产品 维度设置 “操作”。
15 单击产品的 “操作”单元格。 16 在 “操作”列表中单击 “深化 (单一、无父代)”。
17 单击 “确定”并锁定报表。
现在,当用户在突出显示页面上选择产品成员并单击分析按钮时,该 成员子项的“销售”、“成本”和“利润”将出现在详细信息页面上。
Page 39
教程 4:分析途径 39
返回第一页,并自己尝试此操作。在单击分析按钮之前,不要忘记选
择产品的成员。
在本例中,已在突出显示页面上选择了水果和蔬菜。
X使用分析按钮显示趋势
我们已经查看了预算 / 实际差异,并重点查看了个别产品的销售利 润。现在,我们将查看特定产品的数据趋势。
1 在 “详细信息”页上添加一个分析按钮,并按如下所述进行设置:
将该按钮命名为趋势
使趋势成为目标页面。
将产品 的 “操作”设置为 “选定时 (只接受一个)”。
将星期 的 “操作”设置为 “根据选定成员划分范围”。
此操作允许用户根据特定成员选择一定范围的值。当前选定的成 员充当范围的中点,并被描述为值 0。任何其他值都代表该特定成 员中的一个范围。例如,从 -4 到 4 的范围 (包含第十个选定的 成员)将返回从第六个成员到第十四个成员的范围。
将此 “操作”的 “参数”设置为 -26:0 (这会将范围设置为前
六个月,或到当前一周 (即第 40 周)为止的 26 周)。
Page 40
40 OLAP Intelligence 用户指南
单击 “确定”以关闭对话框。
2 锁定报表。
现在,如果选择水果,并在详细信息页上单击 “趋势”,则会显示趋 势页面:
3 将报表另存为 report3
这将显示选定产品组中的实际销售额、成本和利润在一年中过去六个
月的趋势,并突出显示利润出现警示性的下降。
当然,举例来说,您可以更改选定的成员以依据预算显示其他产品组
或销售。
Page 41
教程 5:和 Microsoft Excel 共享数据 41
在此教程中,我们显示了如何使用分析按钮来帮助用户沿着分析途径 进行分析。我们添加了一个计算所得成员以显示差异并标识异常数据。 若要检查销售问题是否也是利润问题,用户可以选择异常的产品组,并 通过单击分析按钮请求特定的销售利润信息。最后,通过使用另一个分 析按钮,用户可以检查此产品组在过去六个月的绩效趋势,以便尝试找 到问题的根源。
使用分析按钮的 OLAP 报表实际上是动态的交互式分析工具,可帮助 用户准确找到实际业务情况下的关键数据。

3.6 教程 5:和 Microsoft Excel 共享数据

可以将 OLAP Intelligence 生成的数据视图导出到 Microsoft Excel 工作表中,以便在其他应用程序中与其他用户共享。
如果安装了 OLAP Intelligence 加载项,您可以从 Microsoft Excel 内使用大部分的 OLAP Intelligence 功能。导出到 Excel 的数据视图 可以是动态或静态的。有关在 Excel 内生成动态或静态视图的更多信 息,请参阅 第 220 页上的 “设置所导出功能的级别”
将数据导出到 Microsoft Excel
将教程 1 中创建的 OLAP 报表加载到 OLAP Intelligence 中。有关 详细信息,请参阅 第 22 页上的 “教程 1:一个简单的 OLAP 报表”
X将数据视图导出到 Microsoft Excel
1 选择工作表或图表。 2 在 “文件”菜单上,单击 “导出”。
Page 42
42 OLAP Intelligence 用户指南
3 单击 “选择导出范围”按钮。
即会出现一个 Microsoft Excel 工作表。
4 在 Excel 工作表中要添加 OLAP Intelligence 数据的位置单击。
“导出范围”对话框中将相应地出现坐标。
5 单击 “导出范围”按钮,将此信息传送回主对话框。 6 单击 “确定”。
数据即被传送到 Excel 工作表。
数据是在选定了“从其他 Business Objects 产品中选择导出”选项 的情况下导入的。此选项在 Microsoft Excel 内设置。这意味着导出的 数据是动态的,并可使用 OLAP Intelligence 的所有功能在 Excel 中 进行处理。有关导出数据选项的更多信息,请参阅 第 220 页上的 “设
置所导出功能的级别”
注意: 在导出静态视图时,将会从 OLAP Intelligence Worksheet
中按原样传送数据。不会传送数字背后的任何公式 (如销售额和成本相 减所得的利润)。
Page 43
教程 6:在 OLAP 报表中使用参数 43
X使用 OLAP Intelligence 加载项分析数据
如果以动态视图的方式导出数据,则当数据包含在 Excel 工作表中
时,您就可以对其进行处理。
1 右击包含度量维度的单元格。 2 在 OLAP Intelligence 快捷菜单上,指向 “交换”,然后单击 “版
本”。
3 双击包含产品维度的单元格。 4 使用成员选择器选择冷冻食品,然后单击 “确定”。
有关如何使用成员选择器的信息,请参阅 第 133 页上的 “选择行
和列成员”
5 右击包含实际成员的单元格。 6 在 OLAP Intelligence 快捷菜单上,指向“过滤器”,然后单击“添
加”。
7 设置过滤器,以便显示值介于 70000 和 85000 之间的列。
在您处理视图时,数据将动态改变。
8 保存工作簿。

3.7 教程 6:在 OLAP 报表中使用参数

此教程介绍了参数,并说明如何能够使用参数设置视图。
X创建 OLAP 报表
您应该已经熟悉 OLAP 报表的创建过程。有关创建 OLAP 报表的更为
详细的指南,请参阅 第 22 页上的 “教程 1:一个简单的 OLAP 报表”
1 加载 OLAP Intelligence。 2 在“欢迎使用 OLAP Intelligence”对话框中,单击“作为空白 OLAP
报表”。
Page 44
44 OLAP Intelligence 用户指南
3 单击 “确定”。 4 使用 “OLAP 连接浏览器”浏览到数据多维数据集销售报表,然后单
击“打开”。
5 在“新建页面”对话框中,单击 Worksheet 模板,然后单击“确定”。 6 拖动并将产品维度与 度量维度交换。 7 将年维度拖到隐藏维度栏中。
Worksheet 现在看起来如下所示:
现在已准备就绪,可将参数添加到报表中。
X将 “成员”参数添加到 OLAP 报表中
1 在 “工具”菜单上,单击 “参数管理器”。 2 单击 “名称”下方的空白单元格,然后键入 YearSlice 作为参数
的名称。
Page 45
教程 6:在 OLAP 报表中使用参数 45
“成员”参数是默认值。参数类型设置为 “成员”。
3 单击 “默认”下方的省略号按钮。 4 在 “维度”列表中,单击 “年”。 5 在成员选择器中展开成员所有年份,并选择成员去年。 6 在成员选择器中,单击 “确定”。 7 选择 “提示”复选框。 8 在 “说明”框中键入以下提示:
请选择要设置为 “年”维度的切片的成员
现在即设置了第一个参数。
X将 “成员集”参数添加到 OLAP 报表中
1 单击 “添加”。 2 单击“名称”下方的空白单元格,然后键入 ProductsMembers
为参数的名称。
3 单击 “类型”单元格,然后在列表中单击 “成员集”。 4 单击 “默认”下方的省略号按钮。 5 在 “维度”列表中,单击 “产品”。 6 展开所有产品并选择以下成员:面包糕点、水果和蔬菜、食品杂货和
肉类。
Page 46
46 OLAP Intelligence 用户指南
7 单击 “确定”。 8 选择 “提示”复选框。 9 在 “说明”框中键入以下提示:
请为 “产品”维度选择活动成员
10 单击 “确定”。
现在即已设置了参数。
X将参数链接到维度
1 单击年维度上的向下箭头按钮。 2 单击特殊成员下方的 YearSlice 3 关闭成员选择器。
YearSlice 参数现在即已链接到年维度。
4 单击产品维度上的向下箭头按钮。 5 单击特殊成员下方的 ProductsMembers 6 关闭成员选择器。
ProductsMembers 参数现在即已链接到产品维度。OLAP 报表已完
成,现在可以进行分发。下一教程中将对此进行介绍。

3.8 教程 7:指定参数

此教程紧接教程 6,而在教程 6 中,您创建了一个包含参数的 OLAP 报表。可以使用两种方式来设置参数值:
通过 OLAP Intelligence 中的锁定报表,或通过 Web 上的发布报
表。用户将在加载报表时指定参数。
参数值是在使用报表链接时在 URL 中指定的。
此教程说明如何指定加载 OLAP 报表时的参数。
有关报表链接的信息,请参阅 第 115 页上的 “上下文报表链接”
Page 47
教程 7:指定参数 47
X指定加载 OLAP 报表时的参数
1 锁定 OLAP 报表。
即会出现 “设置参数”对话框 - 该对话框与用户加载报表时所看到 的对话框相同。
可以通过拖动对话框的右下角来调整其大小。可以通过拖动单元格的 边框调整其大小,以便显示隐藏的文本。
2 在第一个 “参数值”单元格中,单击省略号按钮。 3 在成员选择器中展开成员所有年份,并选择成员今年。 4 在成员选择器中,单击 “确定”。 5 在第二个 “参数值”单元格中,单击省略号按钮。 6 展开所有产品并选择以下成员:面包糕点、冷冻食品、水果和蔬菜以
及食品杂货。
7 在成员选择器中,单击 “确定”。
“设置参数”对话框现在看起来将如下所示:
Page 48
48 OLAP Intelligence 用户指南
8 单击 “确定”。
报表出现。产品维度的活动成员为面包糕点、冷冻食品、水果和蔬菜
以及食品杂货 (如 ProductsMembers 参数指定)。隐藏的维度年
设置为今年。

3.9 教程 8:建立操作

该教程介绍了操作,并说明如何使用操作来增强 OLAP 报表的功能。
X创建 OLAP 报表
您应该已经熟悉 OLAP 报表的创建过程。有关创建 OLAP 报表的更为 详细的指南,请参阅 第 22 页上的 “教程 1:一个简单的 OLAP 报表”
1 加载 OLAP Intelligence。 2 在“欢迎使用 OLAP Intelligence”对话框中,单击“作为空白 OLAP
报表”。
3 单击 “确定”。 4 使用 “OLAP 连接浏览器”浏览到数据多维数据集销售报表,然后单
击“打开”。
5 在“新建页面”对话框中,单击 Worksheet 模板,然后单击“确定”。 6 拖动并将度量维度与 周维度交换。
Worksheet 现在看起来如下所示:
Page 49
教程 8:建立操作 49
X为维度中的成员创建操作
现在已准备就绪,可将操作添加到 OLAP 报表中。
1 在 “工具”菜单上,单击 “操作管理器”。 2 单击 “新建”。 3 在 “名称”框中,键入搜索 Internet 4 在 “应用于”列表中,单击 “维度中的成员”。 5 在 “维度”列表中,单击 “产品”。 6 在 “URL 模板”框中,键入以下内容:
"http://www.google.com/search?q=" + *.Name
7 单击 “检查语法”以验证语法。
“新建操作”对话框现在看起来将如下所示:
8 单击 “确定”。 9 在 “操作管理器”中,单击 “关闭”。
Page 50
50 OLAP Intelligence 用户指南
X为维度中的成员启动操作
右击产品中的某个成员;指向“操作”,然后单击“搜索
Internet”。
该操作将打开一个 Web 浏览器,并在 Internet 上搜索产品。
X创建用于发送电子邮件的操作
1 在 “工具”菜单上,单击 “操作管理器”。 2 在 “操作管理器”中,单击 “新建”。 3 在 “名称”框中,键入发送电子邮件给销售部 4 在 “应用于”列表中,单击 “数据单元格”。 5 在 “URL 模板”框中,键入以下内容:
"mailto:sales@my_company.com?subject=
].*.Name + ";
6 单击 “检查语法”以验证语法。
星期编号:
" + [星期].*.Name
销售查询
&body=
产品名称:
" + [
Page 51
教程 8:建立操作 51
“新建操作”对话框现在看起来将如下所示:
7 单击 “确定”。 8 在 “操作管理器”中,单击 “关闭”。
X启动用于发送电子邮件的操作
右击 Worksheet 上的某个单元格;指向 “操作”,然后单击 “发送
电子邮件给销售部”。 该操作将打开一封新的邮件,并填写详细信息。
X创建用于打开桌面 OLAP 报表的操作
1 在 “工具”菜单上,单击 “操作管理器”。 2 在 “操作管理器”中,单击 “新建”。 3 在 “名称”框中,键入启动销售分析应用程序 4 在 “应用于”列表中,单击 “无”。 5 在 “URL 模板”框中,键入销售分析报表的路径。
该报表是在上一教程中开发的。请参阅 第 37 页上的 “教程 4:分
析途径”。例如:
"C:\My Documents\report3.car"
6 单击 “确定”。 7 在 “操作管理器”中,单击 “关闭”。
Page 52
52 OLAP Intelligence 用户指南
X创建用于启动操作的分析按钮
必须通过分析按钮启动此操作。
1 将分析按钮添加到 OLAP 报表。 2 右击分析按钮,然后单击 “属性”。 3 在 “按钮标题”框中,键入启动销售分析应用程序 4 单击 “启动一个操作”。 5 在 “操作”列表中,单击 “启动销售分析应用程序”。 6 单击 “确定”。 7 锁定报表。
OLAP 报表现在应如下所示:
X启动桌面报表
单击分析按钮 (“启动销售分析应用程序”)。
该操作将打开另一个 OLAP 报表。
Page 53

第4章 设计简单的 OLAP 报表

4.1 概述

OLAP 报表是由一个或多个页面组成的交互式文档。可以将 Worksheet 和图表放在每一页上,以便显示业务数据。页面上的所有部件 都共享相同的多维数据集查看点 (方向和成员) 。通过更改一个部件中 的查看点,您可以更改同一页上所有部件中的查看点。另一页面可能具 有不同的查看点。有关信息,请参阅 第 74 页上的 “使用 Worksheet”
静态报表由一组用户可以查看但不能更改的页面组成。静态报表使您 能够指示用户查看数据的途径。若要设计静态报表,请确保从页面中删 除了允许用户更改数据视图的所有控件。通过更改部件(如 Worksheet) 的属性,您可以限制用户可使用的功能。
但是,当 OLAP 报表使用户能够以交互方式分析数据时,它们的功能 最强大。在这种情况下,您可以设计每一页的初始视图,但允许用户选择 成员并重新确定维度的方向。也可以添加参数和操作,以便扩展报表的 功能。有关详细信息,请参阅 第 85 页上的 “设计高级 OLAP 报表”
在创建 OLAP 报表时,您可以指定初始页面,并设置用户将要看到的 数据视图。默认情况下,报表会在第一页打开。若要更改这一点,请参阅
第 91 页上的 “使用参数来指定打开页面”
一旦创建 OLAP 报表,就可以使用 OLAP Intelligence 在本地查看 报表,或是将其发布到 BusinessObjects Enterprise 以便通过 Web 进 行分发。BusinessObjects Enterprise 提供了您需要的所有安全选项, 以确保将正确的信息传递给正确的人员。请参阅 第 80 页上的 “分发
OLAP 报表”
Page 54
54 OLAP Intelligence 用户指南

4.2 OLAP 报表的部件

从 OLAP Intelligence 的工具栏中,可以向 OLAP 报表添加以下部
件:
Worksheet
统计图
维度资源管理器
切片导航器
分析按钮
文本框
可以使用以下部件扩展 OLAP 报表的功能:
参数
操作
Worksheet
Worksheet 提供了类似动态电子表格的业务数据视图。通过更改
Worksheet 属性,您可以限制可供用户使用的功能。
在 Worksheet 中,您可以对行和列进行排序、添加计算所得成员、突 出显示异常并甚至隐藏与分析无关的数据。您也可以在数据上进行深 化,以便更详细地检查数据。
可以通过拖放操作交互地更改行和列。举例来说,更改选定的切片维 度成员可以显示其他年度的数据。这样,用户将可以轻松地查看一段时 间内的趋势,或跟踪数据中的其他更改。
可以使用 Worksheet 或通过使用诸如切片导航器和维度资源管理器 等导航部件来重新确定数据的方向。
更改 Worksheet 中的数据视图会同时更改同一页上所有图表中的数 据视图。
统计图
图表以图形方式表示多维数据集中的数据。如果图表和 Worksheet 出现在同一页上,图表将显示与 Worksheet 相同的数据。在使用 Worksheet、切片导航器或维度资源管理器更改视图时,图表中的数据也 会更新。更改图表中的数据视图也会同时更改同一页上所有 Worksheet 中的数据视图。通过更改图表属性,您可以限制可供用户使用的功能。
Page 55
OLAP 报表的部件 55
可以更改图表的类型,也可以更改图表的外观以使图表更加明了。取 决于图表类型,您可能还能够在图表中的数据上进行深化,以便更详细 地检查数据。
维度资源管理器
维度资源管理器使用户能够浏览维度、选择成员和重新确定维度的方 向。它包含一个成员选择器和一个设置方向的透视控件。默认情况下, Worksheet 也提供了此功能。
切片导航器
切片导航器使用户能够更改页面上所显示数据的切片:
可以在切片导航器和 Worksheet 之间拖动维度来更改数据的切片。
默认情况下,Worksheet 包含了切片导航器,但您也可以为页面添加 单独的切片导航器。
分析按钮
分析按钮使用户只需单击按钮即可分析数据。单击分析按钮可能会导 致以下操作:
转到 OLAP 报表中的另一页,并在新的页面中设置 Worksheet 或图
表方向。
更改 Worksheet 和图表的当前视图。
在选定的成员上深化。
打开另一个 OLAP 报表。
打开 Crystal 报表。
打开 Web 页。
Page 56
56 OLAP Intelligence 用户指南
发送包含 OLAP 报表中的数据的电子邮件。
分析按钮可以执行许多种操作。在设计 OLAP 报表时,一定要添加一
个文本框,用来为用户描述分析按钮的功能。
文本框
文本框允许您用不同的格式添加文本,举例来说,您可以将文本用于
页面标题、部件标签或者描述指导性的分析。
参数
可以使用参数将信息传递到 OLAP 报表。这样,您无需构建多个 OLAP
报表即可针对个别用户自定义报表,从而能够省时省力。
操作
操作使您能够扩展 OLAP 报表的功能。可以使用操作:
从当前 OLAP 报表启动其他 OLAP 报表或 Crystal 报表。
打开 Web 页。
通过电子邮件将数据发送给同事。
打开文件。
在 Web 服务器中调用 CGI 程序。
处理 HTML 代码。
可以使用操作来组合 OLAP 报表,从而创建可执行诸如客户配置文件
创建和库存维护等任务的复杂操作系统。

4.3 加载 OLAP Intelligence

首次加载 OLAP Intelligence 时,您可以选择创建空白 OLAP 报表、
使用 OLAP 报表专家创建 OLAP 报表,或打开现有的 OLAP 报表。
本节对创建空白 OLAP 报表进行了论述。有关使用 OLAP 报表专家的
信息,请参阅 第 82 页上的 “使用专家”
X加载 OLAP Intelligence
1 在 “开始”菜单的 “程序”文件夹中找到 “OLAP Intelligence”,
然后加载该程序。
Page 57
加载 OLAP Intelligence 57
即会出现一个空白页面和 “欢迎”对话框。
2 单击 “作为空白 OLAP 报表”,然后单击 “确定”。
即会出现 “OLAP 连接浏览器”。

4.3.1 连接到数据多维数据集

“OLAP 连接浏览器”允许您指定用于填充 OLAP 报表的数据多维数据
集。可以使用 “OLAP 连接浏览器”执行以下任务:
在 OLAP Intelligence 中创建 OLAP 报表。
将数据多维数据集插入 Microsoft Excel 工作表。
指定 “多维数据集”参数。
编辑现有连接。
“OLAP 连接浏览器”提供 OLAP 服务器的列表:
.
初次使用 OLAP Intelligence 时,“OLAP 连接浏览器”不会显示任 何 OLAP 服务器条目。必须将服务器添加到该列表中才能使用它们。此服 务器列表在您每次加载 OLAP Intelligence 时都可用。
Page 58
58 OLAP Intelligence 用户指南
如果您所要的服务器未在该列表中,将此服务器添加到可用服务器的
列表中。有关更多信息,请参阅 第 58 页上的 “添加新服务器”
X连接到数据多维数据集
1 单击服务器,将其展开并显示文件夹列表。 2 单击某个文件夹,将其展开并显示当前可用的多维数据集。
3 选择您所要的多维数据集,然后单击 “打开”。
4.3.1.1 添加新服务器
可以将新的服务器添加到“OLAP 连接浏览器”中显示的服务器列表。
1 单击 “添加”。 2 从 “服务器类型”列表中选择服务器类型。 3 在 “标题”框中,键入新服务器的名称或说明。
这应该是个简单的名称或说明,让您可以在下一次使用 “OLAP 连接 浏览器”时识别出该服务器。
4 输入服务器连接的详细信息。
如果不知道服务器连接的详细信息,请联系管理员。有关服务器特定 连接信息,请参阅 第 243 页上的 “数据源连接设置”
5 如果想测试该连接详细信息是否有效,单击 “测试连接”。 6 单击 “确定”。
如果 “确定”不可用,检查是否已输入标题。
有关支持的数据源的列表,请参阅产品 CD 上的 release.pdf。
Page 59
加载 OLAP Intelligence 59
4.3.1.2 管理服务器列表
如果服务器详细信息发生变化,您可以重命名或从服务器列表中删除 服务器,或者更改服务器的连接参数。如果经常使用某些多维数据集,可 以将它们保存在 “OLAP 连接浏览器”的 “收藏夹”文件夹中。
注意: 如果已经安装了 BusinessObjects Enterprise,则也可以在
中央管理控制台 (CMC) 中访问 OLAP 连接。在 CMC 的“组织”区域中, 选择 “连接”。
X保存收藏项多维数据集
1 浏览以找到想保存的多维数据集。
2 右击该多维数据集,然后单击快捷菜单上的 “添加到收藏夹”。
另外,可以将该多维数据集拖动到 “收藏夹”节点上。
X删除服务器
1 在服务器列表中选择不想要的服务器。 2 单击 “删除”。
提示:也可以右击不想要的服务器并单击 “删除”。
3 单击 “是”确认选择。
X重命名服务器
1 在服务器列表中右击要重命名的服务器。 2 在快捷菜单上,单击 “重命名”。 3 为该服务器键入新的标题。
Page 60
60 OLAP Intelligence 用户指南
X更改服务器的连接参数
1 在服务器列表中选择服务器。 2 单击 “编辑”。
提示:也可以右击服务器并单击 “编辑”。
3 更改服务器连接详细信息。 4 单击 “确定”保存更改。

4.4 选择页面模板

选择了多维数据集后,即会出现 “新建页面”对话框。可以从包含 Worksheet、图表、维度资源管理器和切片导航器的多个标准页面布局中 进行选择:
X选择页面模板
1 在 “新建页面”对话框中,单击一个模板将其选定。 2 如果不希望此对话框在下次创建 OLAP 报表或添加页面时出现,请选
择 “不再显示此对话框”。
3 单击 “确定”。
注意: 若要再次显示 “新建页面”对话框,请在 “工具”菜单上单
击“选项”,单击“其他”选项卡,然后单击 “显示新建页面对话框”。
Page 61

4.5 将部件添加到页面

在设计 OLAP 报表时,您可以更改部件属性,以便限制可供用户使用 的功能。例如,您可以更改 Worksheet 属性,以便防止用户更改选定的 成员。
部件属性还使您能够更改部件的外观。
如果要允许用户更改数据视图,您可以在 Worksheet 中提供此功能, 也可以通过添加切片导航器提供此功能。

4.5.1 Worksheet

Worksheet 为您提供业务数据的动态视图。只需拖放即可交互地更改 您的视图,而且不仅能更改行和列,还能更改多维数据集可能具有的任 何数量的其他维度。这样,您将可以轻松地查看一段时间内的趋势,或跟 踪数据中的其他更改。
有关在 OLAP 报表中使用 Worksheet 的信息,请参阅 第 131 页上
的 “更改数据的视图”
X添加 Worksheet
将部件添加到页面 61
1 在工具栏上单击 “Worksheet”按钮。
将光标移到页面上时,光标将变为十字形。
2 在要插入 Worksheet 的位置单击并拖动。
当您松开鼠标按钮时,Worksheet 即会出现。
Page 62
62 OLAP Intelligence 用户指南
3 通过拖动 Worksheet 的某个大小调整块来调整其大小,并通过拖动
将 Worksheet 放到所需的位置。
X更改 Worksheet 的属性
1 右击 Worksheet 的边框。 2 在快捷菜单上,单击 “属性”。
3 设置 Worksheet 的属性:
行维度面板 显示行维度名称。
如果没有此选项,用户将无法访问行 维度的成员选择器。
列维度面板 显示列维度名称。
如果没有此选项,用户将无法访问列 维度的成员选择器。
切片维面板 显示切片维度名称。
如果没有此选项,用户将无法访问切 片维度的成员选择器。
允许上下文菜单 在 Worksheet 中启用右击快捷菜单。
使用快捷菜单可以访问许多 Worksheet 功能,如交换维度、隐藏成员、应用
过滤器以及添加计算所得成员。 边框 显示边框。 允许用户排序 使用户能够移动或交换维度。
Page 63
启用单元格自动换行 将单元格的内容自动分割为若干行,
默认行高度 设置行的默认高度。 默认列宽度 设置列的默认宽度。
4 单击 “确定”。

4.5.2 图表

出现在同一页上,图表将显示与 Worksheet 相同的数据。在使用 Worksheet、切片导航器或维度资源管理器更改视图时,图表中的数据也 会更新。更改图表中的数据视图会同时更改同一页上 Worksheet 中的数 据视图。
加明了。
将部件添加到页面 63
以使所有单元格数据适合单元格宽度。
注意:如果选择“启用单元格自动换行”并打算让 DHTML 交互式查看
器用户能够使用 OLAP 报表,请不要在 Worksheet 下面放置任何部 件。
图表以图形方式表示多维数据集中的数据。如果图表和 Worksheet
更改图表属性可限制可供用户使用的功能。
可以更改显示数据的图表的类型,也可以更改图表的外观以使图表更
取决于图表类型,您可能可以在图表中的数据上进行深化,以便更详
细地检查信息。
可以在设计时通过以下方式更改图表的外观:
使用 “图表属性”对话框
使用快捷菜单。
有关使用图表的信息,请参阅 第 191 页上的 “使用图表”
Page 64
64 OLAP Intelligence 用户指南
X添加图表
1 在工具栏上单击 “图表”按钮。
将光标移到页面上时,光标将变为十字形。
2 在要插入图表的位置单击并拖动。
当您松开鼠标按钮时,图表即会出现。
Page 65
将部件添加到页面 65
X更改图表属性
1 右击图表的边框。 2 在快捷菜单上,单击 “属性”。
3 设置图表属性:
图表类型 在 “图表类型”列表中,单击一个图表类型 (例
如,“三维图”、“面积图”、“条形图”、“折线 图”、“饼图”和 “散点图”)。有关图表类型的 完整说明,请参阅图表联机帮助和 第 191 页上
的 “使用图表”
水平方向 在水平方向上显示条形图。 显示边框 为图表添加边框。 允许上下文
菜单 将空值绘制
为 0
在图表中启用右击快捷菜单。禁用快捷菜单可以
防止用户更改图表外观。
在图表中将空值绘制为零。否则不会为该点绘制
任何内容。
Page 66
66 OLAP Intelligence 用户指南
X更改图表的外观
1 右击图表,然后选择以下选项:
图表类型 允许您更改图表的类型。 图表选项 允许您更改图表的外观。 查看角度 允许您设置三维图表的查看角度。 系列选项 允许您设置个别数据系列的格式 (首先选择要
更改的数据系列)。 设置背景格式 允许您设置图表的线条和填充颜色。 标题 允许您更改标题和轴的文本。 更改标题 允许您更改选定成员的标题。有关更改成员标
题的更多信息,请参阅 第 146 页上的 “更改
成员标题”
注意:若要设置字体颜色、背景、网格和数据,您必须首先单独选择
它们,然后再右击。
2 单击 “确定”。
如果数据存在,图表将允许您深化和浅化到其他级别。同时,如果数 据源允许,您可以在为该成员创建了操作之后执行操作。有关操作的更 多信息,请参阅 第 91 页上的 “在 OLAP 报表中使用操作”
注意: 有关图表的详细信息,请在图表上的快捷菜单中提供的任何对
话框中单击 “帮助”。

4.5.3 维度资源管理器

维度资源管理器 使用户能够控制多维数据集的视图。用户可以使用 维度资源管理器底部的透视控件重新确定维度的方向,以及选择成员:
可以更改维度资源管理器属性,以便限制可供用户使用的功能。
Page 67
将部件添加到页面 67
X添加维度资源管理器
1 在工具栏上,单击 “维度资源管理器”按钮。
将光标移到页面上时,光标将变为十字形。
2 在要插入维度资源管理器的位置单击并拖动。
松开鼠标按钮时,维度资源管理器即会出现。
X更改维度资源管理器属性
1 右击维度资源管理器的边框,然后在快捷菜单上单击 “属性”。
2 选择所需的属性:
收藏夹 在维度资源管理器中显示收藏夹组。 维栏 在维度资源管理器的顶部显示 “维度”列表。
禁用此选项可防止用户更改维度资源管理器中显 示的维度。
透视控制 显示透视控件,该控件允许用户在维度资源管理
器中重新确定维度的方向。
工具栏 在维度资源管理器中显示 “成员选择器”工具
栏。 边框 为维度资源管理器添加边框。 根节点 在维度资源管理器中显示成员选择器中的根维名
称。 允许上下文菜单在维度资源管理器中启用右击快捷菜单。使用快
捷菜单可以访问许多功能,如交换维度以及选择
多个成员。
Page 68
68 OLAP Intelligence 用户指南
3 单击 “确定”。
有关如何使用维度资源管理器的信息,请参阅 第 133 页上的 “选
择行和列成员”

4.5.4 切片导航器

切片导航器使用户能够浏览切片维度,和选择要在 Worksheet 或图
表中显示的成员。
有关使用切片导航器的信息,请参阅 第 142 页上的 “更改数据切
片”
X添加切片导航器
1 在工具栏上单击 “切片导航器”按钮。
将光标移到页面上时,光标将变为十字形。
2 在要插入切片导航器的位置单击并拖动。 3 通过拖动切片导航器的一个大小调整块来调整其大小,并通过拖动切
片导航器将其放置到所需的位置。
X更改切片导航器属性
1 右击切片导航器的边框,然后在快捷菜单上单击 “属性”。
Page 69
2 选择所需的属性:
面板按钮 显示箭头按钮。禁用此选项可以防止用户访
成员名称 随维度名称一起显示成员名称。 边框 为切片导航器添加边框。 平铺面板 并排显示维度面板 (如果有空间)。 允许上下文菜单 在切片导航器中启用右击快捷菜单。使用快
3 单击 “确定”。

4.5.5 分析按钮

分析按钮使用户只需单击按钮即可分析数据。单击分析按钮可能会导
致以下操作:
转到 OLAP 报表中的另一页,并在新的页面中设置 Worksheet 或图
表方向。
更改 Worksheet 和图表的当前视图。
在选定的成员上深化。
打开另一个 OLAP 报表并设置初始视图。
打开 Crystal 报表。
打开 Web 页。
发送包含 OLAP 报表中的数据的电子邮件。
将部件添加到页面 69
问成员选择器。
捷菜单可以访问许多功能,如交换成员、深 化以及设置维度状态。
有关将分析按钮添加到 OLAP 报表的详细信息,请参阅 第 105 页上
的 “设置分析按钮”
分析按钮可以执行许多种操作。在设计 OLAP 报表时,一定要添加一
个文本框,用来为用户描述分析按钮的功能。
X添加分析按钮
1 在工具栏上,单击 “分析按钮”。
将光标移到页面上时,光标将变为十字形。
2 在要插入分析按钮的位置单击并拖动。 3 通过拖动分析按钮的一个大小调整块来调整其大小,并通过拖动分析
按钮将其放置在所需的位置。
4 右击分析按钮的边框,然后在快捷菜单上单击 “属性”。
Page 70
70 OLAP Intelligence 用户指南
5 在 “按钮标题”框中,键入分析按钮的标题。
其余的设置取决于您将要如何使用分析按钮。有关详细信息,请参阅
第 105 页上的 “设置分析按钮”

4.5.6 文本框

可以使用文本框作为页面标题,或作为在 OLAP 报表中提供更多部件
相关信息的标签。
X添加文本框
1 单击 “文本框”按钮。
当您将光标移到页面上时,光标将变为十字形。
2 在要插入文本框的位置单击并拖动。 3 通过拖动文本框的一个大小调整块来调整其大小,并通过拖动文本框
将其放置在所需的位置。
4 右击文本框的边框,然后在快捷菜单上单击 “属性”。
5 单击 “文本”选项卡。 6 在 “文本”框中,键入所需的文本。
Page 71
将部件添加到页面 71
7 单击 “字体”选项卡。
8 设置字体属性。
“前景”是文本本身的颜色,“背景”是单元格的颜色。
9 单击 “确定”。

4.5.7 复制部件

可以将部件复制到 OLAP 报表中的同一页或另一页。有关将页面添加 到 OLAP 报表的详细信息,请参阅 第 72 页上的 “将页面添加到 OLAP
报表”
X复制部件
1 单击一个部件将其选定。 2 右击该部件,然后在快捷菜单上单击 “复制”。 3 转到要在其中粘贴部件的页面。 4 右击某个空白区域,然后在快捷菜单上单击 “粘贴”。
部件的副本将保留与源部件相同的方向和成员选择。
5 调整部件的大小并放置部件。
Page 72
72 OLAP Intelligence 用户指南

4.6 将页面添加到 OLAP 报表

OLAP 报表可能由多个页面(包含同一多维数据集中的数据)组成。包
含多个页面 (提供相同数据的不同视图)的 OLAP 报表有时称为简报。
每个页面都有自己的多维数据集视图。这也称为页面查看点。如果更 改选定成员或重新确定维度的方向,此更改将反映在页面上的所有部件 中,但不会影响其他页面。
您可以使用分析按钮从一页转到另一页,也可以只使用页面底部的选 项卡。

4.6.1 添加页面

1 在 “插入”菜单上,单击 “页”。
或者,右击页面底部的页面选项卡。
将出现“新建页面”对话框。可以从包含 Worksheet、图表和导航部
件的多个标准页面布局中进行选择:
2 在 “新建页面”对话框中,单击一个模板将其选定。 3 如果不希望此对话框在下次创建 OLAP 报表或添加页面时出现,请选
择 “不再显示此对话框”。
4 单击 “确定”。
注意: 若要再次显示 “新建页面”对话框,请在 “工具”菜单上单
击“选项”,单击“其他”选项卡,然后单击 “显示新建页面对话框”。
Page 73

4.6.2 复制页面

1 右击要复制的页面的选项卡。 2 在快捷菜单上,单击 “移动或复制”。
3 选择一个页面名称,或选择 “(移至末尾)”。
复制的页面即会出现在选定页面的前面。 如果选择 “ (移至末 尾)”,则复制的页面将成为 OLAP 报表中的最后一页。
4 选择 “创建副本”复选框。 5 单击 “确定”。
将页面添加到 OLAP 报表 73

4.6.3 重新排列页面顺序

1 右击要移动的页面的选项卡。 2 在快捷菜单上,单击 “移动或复制”。 3 选择一个页面名称,或选择 “(移至末尾)”。
移动的页面即会出现在选定页面的前面。 如果选择 “ (移至末 尾)”,则复制的页面将成为 OLAP 报表中的最后一页。
4 单击 “确定”。
或者,拖动页面的选项卡来更改页面的顺序。

4.6.4 重命名页面

1 右击页面底部的选项卡。 2 在快捷菜单上,单击 “重命名”。
或者,双击页面的选项卡。
Page 74
74 OLAP Intelligence 用户指南
3 输入新名称。

4.6.5 删除页面

右击要删除的页面的选项卡,然后在快捷菜单上单击 “删除”。
注意: 如果 OLAP 报表中只有一页,则无法删除该页。

4.6.6 转到另一页

若要在页面之间移动,请单击名称选项卡和导航控件(位于每一页的 底部)。
或者,可以使用分析按钮在页面之间移动。有关详细信息,请参阅
第 105 页上的 “设置分析按钮”

4.7 使用 Worksheet

本节描述如何更改 Worksheet 中显示的数据视图。OLAP 报表的每一 页都有自己的查看点。通过更改 Worksheet 中显示的数据视图,同时也 更改了同一页上任何图表中显示的数据视图。也可以使用维度资源管理 器或切片导航器来更改页面上的查看点。
在保存 OLAP 报表时,保存的报表将存储 Worksheet 和图表中的数 据视图以及数据的格式。当用户打开 OLAP 报表时,他们将看到保存的视 图。

4.7.1 Worksheet 部件

Worksheet 中显示的信息取决于:
维度 (即行和列上显示的维度、切片维度以及隐藏维度)的方向。
行和列维度中选定的成员。
每个切片维度中选定的成员。
Page 75
下图显示了 Worksheet 的部件:

4.7.2 更改视图的方法

如果将多维数据集中的数据组织到层次结构中,则可以通过深化到下 一个层次结构级别,以更详尽的方式浏览数据。例如,您可以在葡萄酒和 硬饮料上深化以查看特定酒类的详细信息。有关详细信息,请参阅
第 147 页上的 “深化”
通过在 Worksheet 中拖动维度,或在 Worksheet 和切片导航器之间 拖动维度,可以更改行、列和切片维度上显示的维度。此操作称为重新确 定 Worksheet 的方向。也可以更改切片维度中显示的成员。有关详细信 息,请参阅 第 76 页上的 “设置方向”
使用 Worksheet 75
要简化工作表,可以减少工作表上显示的维数。有关详细信息,请参 阅 第 77 页上的 “隐藏维度”
为了更容易地将注意力集中到重要数据上,您可以对特定行或列中的 数据进行排序和过滤。可以添加颜色编码,以便自动突出显示特别高或 低的值。如果多维数据集中未显示所需的数据,则可以基于其他成员添 加计算所得成员。例如,可以计算作为收入和成本之间差异的利润。有关 详细信息,请参阅 第 79 页上的 “将注意力集中到重要数据”
可以创建在页面上更改数据视图的分析按钮。例如,分析按钮可能会 使 Worksheet 在选定成员上深化,或只显示指定的成员。也可以使用分 析按钮转到报表的另一页。有关详细信息,请参阅 第 105 页上的 “设
置分析按钮”
Page 76
76 OLAP Intelligence 用户指南

4.7.3 设置方向

通过将维度作为行、列或切片维度拖到所需的位置,您可以设置多维 数据集的方向。也可以隐藏维度,防止它们显示在 OLAP 报表中。可以使 用 Worksheet、切片导航器或维度资源管理器上的透视控件(对页面上的 所有部件)执行此操作。
选择一个维度,然后将该维度拖到您希望它在 OLAP 报表中出现的位 置:现有行、列或切片维度。
若要与现有维度交换,请在出现双向交换图标时松开鼠标按钮:
若要将维度堆积到现有维度中,请在(列维度的上方或下方,或行维
度的左方或右方)出现箭头时松开鼠标按钮:
4.7.3.1 设置行和列成员
可以通过两种方式显示每个行和列维度的成员:
在 Worksheet 上,单击维度名称旁边的向下箭头按钮,打开 “成员
选择器”。
成员列表会自动扩展,以显示出现在 Worksheet 中的所有成员。
通过使用维度资源管理器,在 “维”列表中选择维。
使用成员选择器或维度资源管理器选择视图中每个维的成员:
向下看一看各级别,确保只有您所要的成员被选中。如果未选中父成
员,这并不一定表示未选中子成员。即使未选中父成员,仍可以选中
子成员。
Page 77
使用 Worksheet 77
如果要选择多个成员,通常可以使用成员选择器或维度资源管理器命
令,这样有助于更快地挑选所需要的成员。 有关使用成员选择器中的命令的信息,请参阅 第 134 页上的 “使
用 “成员选择器”工具栏命令”
在选择成员时,Worksheet 将更新以显示新的数据。如果您在 Web 浏 览器中查看 OLAP 报表,成员选择器将显示一个“确定”按钮 - 单击该 按钮可以更新 Worksheet。
4.7.3.2 设置切片维度
可以使用成员选择器,从切片维度中的成员列表中进行选择。
切片成员选择器类似于用于行和列维度的成员选择器,但一次只能选 择一个成员。
X设置切片维成员
1 单击切片维度标题上的向下箭头按钮。
第 74 页上的 “Worksheet 部件”中的图显示了您可在何处找到切
片维度。
2 在成员选择器中,选择一个成员。 3 如果在 Web 浏览器中查看 Worksheet,请单击 “确定”。
Worksheet被重绘,以显示所选切片维度成员的数据。
有关选择成员的更多信息,请参阅 第 76 页上的 “设置行和列成
员”
可以将切片维度成员设置为在其他用户查看 OLAP 报表时保持不变的 成员,也可以使用默认成员设置。请参阅 第 143 页上的 “选择默认成
员”

4.7.4 隐藏维度

隐藏维度是一种最终用户无法看到的切片维度。可以隐藏一些切片维 度来简化 OLAP 报表,以便只为用户提供他们需要的功能。最终用户无法 查看、更改或移动隐藏的切片维度。
隐藏的维度在 Worksheet 和切片导航器中呈现为灰色:
Page 78
78 OLAP Intelligence 用户指南
X隐藏维度
1 右击要隐藏的切片维度。 2 指向 “维度状态”,然后单击 “隐藏”。
或者,可以将维度拖入 Worksheet 底部或切片导航器中的隐藏切片
维度区域。
注意: 单击 “工具”菜单上的 “编辑 MDX”时,所有隐藏的维度即
被重新激活。在隐藏维度之前使用 MDX 编辑器。
包含隐藏维度的计算所得成员
已锁定或已发布 OLAP 报表的用户无法编辑计算所得成员,这些计算 所得成员使用基于隐藏维度的计算。如果希望报表用户能够编辑计算所 得成员,请确保这些计算的定义中不包括隐藏的维度。
4.7.4.1 重新激活隐藏的维度
您只能在 OLAP Intelligence 内重新激活未锁定报表中的隐藏维 度,或在 Excel 内重新激活 Worksheet 视图中的隐藏维度。用户无法 重新激活交互式查看器、锁定的报表或 Excel 视图中的隐藏维度。
X重新激活隐藏的维度
1 右击要重新激活的切片维度。 2 指向 “维度状态”,然后单击 “活动”。
或者,可以将隐藏的维度从隐藏维度区域中拖入切片维度区域中,或 者拖到行或列上。
4.7.4.2 为隐藏维度设置切片成员
可以按与活动维度完全相同的方式设置隐藏维度的切片成员。有关更 多信息,请参阅 第 142 页上的 “更改数据切片”。不过,您只能从 OLAP Intelligence 中的未锁定报表或是 Excel 中的 Worksheet 视图 执行该操作。
Page 79
使用 Worksheet 79

4.7.5 将注意力集中到重要数据

大部分数据都很少有出人意料之处,因此,能够过滤掉普通数据并尽
可能快地找到异常之处至关重要。
OLAP Intelligence 提供了大量的工具,这些工具使您能够快速确定
Worksheet 中的重要数据:
数据排序
过滤数据
突出显示异常
计算所得成员
可以在工具栏和 Worksheet 中的快捷菜单上找到这些工具:右击要在
其中应用这些工具的行或列。
注意: 如果要使用户能够使用快捷菜单,请在“Worksheet 属性”对
话框中选中 “允许上下文菜单”复选框。有关详细信息,请参阅 第 62
页上的 “更改 Worksheet 的属性”
4.7.5.1 数据排序
能够将注意力集中到 Worksheet 中排名最前或最后的数据通常很有 用。通过按升序或降序数字顺序对行和列数据进行排序,您可以非常轻 松地达到此目的。可以在行和列上应用多达三个分类。
有关详细信息,请参阅 第 161 页上的 “数据排序”
4.7.5.2 过滤数据
将注意力集中在异常数据上的另一种方式是删除数据,或者只包括满 足某一条件的数据。
可以依据以下条件排除或只包括数据:
其绝对值。
基于排名的最前或最后 n 个。
基于比重的最前或最后 n%。
有关详细信息,请参阅 第 157 页上的 “过滤数据”
Page 80
80 OLAP Intelligence 用户指南
4.7.5.3 突出显示异常
过滤数据的一种替代方式是将不同的格式应用于满足某些条件的数
据,以使异常数据突出显示,并在页面上与众不同。
依据以下条件,可以应用格式以涵盖三种特性范围 - 高、正常和低:
与绝对值预设范围的差异。
两个维度之间的差异。
单元格值和计算结果之间的差异。
有关详细信息,请参阅 第 165 页上的 “突出显示异常”
4.7.5.4 计算所得成员
在电子表格中,您可以添加行或列,该行或列包含在其他行或列上所 执行计算的结果。可以用同样的方式将计算所得的行和列添加到 Worksheet。 这些计算所得的行或列称为计算所得成员,并基于 MDX 或 OLAP Intelligence 查询语言 查询。
提供了大量的 MDX 功能以及专家,以便允许您基于以下各项快速地 创建计算所得成员:
成员在其维度中所占的比重
增长
排名
成员之间的差异
数据分析计算。
有关详细信息,请参阅 第 175 页上的 “添加计算所得成员”

4.8 分发 OLAP 报表

可以将 OLAP 报表以 CAR 文件的形式分发给安装了 OLAP Intelligence 的用户,也可以将报表发布到 BusinessObjects Enterprise 以便通过 Web 进行分发。
注意: 如果以桌面 CAR 文件的形式分发 OLAP 报表,请确保在保存
之前锁定报表,以防用户更改该报表。请参阅 第 82 页上的 “锁定
OLAP 报表”
Page 81
分发 OLAP 报表 81
BusinessObjects Enterprise 具有多层服务器体系结构,使您能够 通过 Web OLAP 报表分发给组织内外的大量用户。通过使用 BusinessObjects Enterprise,您可以将 OLAP 报表集成到现有的 Intranet、Extranet 或公司门户中,或轻松地创建满足特定用户需求的 自定义信息门户。有关 BusinessObjects Enterprise 及中央管理控制台 的进一步信息,请参考 《BusinessObjects Enterprise 管理员指南》。
注意: 若要将 OLAP 报表发布到 BusinessObjects Enterprise,您
必须拥有发布权限。如果不确定您是否具有这样的权限,请咨询您的系 统管理员。
X发布 OLAP 报表
1 在 OLAP Intelligence 中的 “文件”菜单上,单击 “另存为”。 2 单击 “Enterprise”:
3 在 “登录到 BusinessObjects Enterprise”对话框中,输入系统 (
中央管理服务器) 的名称、您的用户名和密码以及系统使用的身份验
证方法。
中央管理服务器可能位于您的计算机或网络中的另一台计算机上。
4 指定要将 OLAP 报表发布到其中的文件夹,并为报表指定一个合适的
名称。
5 单击 “保存”按钮。
Page 82
82 OLAP Intelligence 用户指南

4.9 锁定 OLAP 报表

如果以桌面 CAR 文件的形式分发 OLAP 报表,请确保在保存之前锁
定报表,以防用户更改该报表。
X锁定 OLAP 报表
1 在 “工具”菜单上,单击 “锁定”。 2 在 “文件”菜单上,单击 “保存”。

4.10 更改多维数据集

在 OLAP Intelligence 中,您可以更改 OLAP 报表使用的多维数据
集,只要报表未被锁定。请参阅 第 82 页上的 “锁定 OLAP 报表”
BusinessObjects Enterprise 管理员还可以更改已发布报表的数据
源。请参阅 第 255 页上的 “更改显示的多维数据集”
X更改 OLAP 报表中的多维数据集
1 在 “文件”菜单上,单击 “选择多维数据集”。 2 在 “OLAP 连接浏览器”中指定新的多维数据集。
有关如何执行此操作的信息,请参阅 第 57 页上的 “连接到数据多
维数据集”
OLAP 报表即会将其成员选择和方向与新多维数据集的成员选择和方 向相匹配。但是,如果新多维数据集完全不同而无法进行匹配,报表 将显示多维数据集的默认视图。

4.11 使用专家

OLAP Intelligence 具有大量的专家,可帮助您设计有用的业务报
表。这些专家将逐步引导您完成创建 OLAP 报表的过程。
提供了以下专家:
销售分析报表专家
KPI (关键绩效指标)报表专家
财务报表专家
Web 分析报表专家
每个专家都可以帮助您设计为用户提供指导性分析的 OLAP 报表。它 可以引导您完成选择多维数据集、选择要使用的维度以及设计报表的全 过程。
Page 83
使用专家 83
若要设计以上某个 OLAP 报表,您必须首先具有包含正确维度的多维 数据集,以便提供有意义的 OLAP 报表 - 以下各节中详细说明了所需的 维度。
您可以在 OLAP Intelligence 中查看完成的报表,并在发布报表前 进行自定义。
销售分析报表专家
所需的维度:
产品
时间
测量 (销售)。
举例来说,销售分析报表将显示按时间列出的销售量、按成本列出的 产品数以及按利润列出的产品数。
KPI (关键绩效指标)报表专家
所需的维度:
KPI
时间
版本 (实际)。
KPI 报表依据 KPI 维度中存储的某一关键条件来衡量企业的绩效。 该条件可以是销售量、利润、雇员数量,诸如此类。
财务报表专家
所需的维度:
时间
帐户 (通常包含有关收入、成本和利润的信息)
测量 (有时称为版本)。
财务报表显示组织的各方面的财务状况。
Web 分析报表专家
所需的维度:
IP 地址
时间
测量
页面视图。
Page 84
84 OLAP Intelligence 用户指南
X使用专家创建 OLAP 报表
1 在 “文件”菜单中,单击 “新建”。
2 单击所需的专家,然后单击 “确定”。 3 按照专家的指导创建 OLAP 报表。
创建报表之后,请将其保存为本地 CAR 文件,或将其发布到 BusinessObjects Enterprise 以便通过 Web 进行分发。可以将本地 CAR 文件分发给安装了 OLAP Intelligence 的用户。有关详细信息,请参阅
第 216 页上的 “保存” 第 80 页上的 “分发 OLAP 报表”
Page 85

第5章 设计高级 OLAP 报表

5.1 使用参数

使用参数可以将信息传递到 OLAP 报表。通过使用参数,无需构建多
个 OLAP 报表即可针对个别用户自定义报表,从而使您能够省时省力。
可以使用两种方法将参数传递到 OLAP 报表:
用户在报表加载时指定参数值。
参数值是在使用报表链接时在 URL 中指定的。
有关报表链接的信息,请参阅 第 115 页上的 “上下文报表链接”
您可以使用参数管理器来指定参数。参数可以:
指定多维数据集。
设置维度的切片成员。
指定行或列维度的活动成员。
指定 OLAP 报表的打开页面。
有关不同参数类型的信息,请参阅 第 120 页上的 “设置加载 OLAP
报表时的参数”

5.1.1 添加参数

可以在参数管理器中定义参数。
Page 86
86 OLAP Intelligence 用户指南
X将参数添加到 OLAP 报表
1 在 “工具”菜单上,单击 “参数管理器”。
2 在 “名称”下方的空白框中单击,然后为参数输入唯一的名称。
注意:参数名区分大小写。
3 在“类型”下方的框中单击,然后从“类型”列表中选择所需的参数
类型。
4 输入参数的默认值,或使用成员选择器来指定“成员”或“成员集”
参数。
5 如果想要用户设置自己的参数值,请选中 “提示”复选框。
如果想要在 URL 中使用报表链接指定参数值,请清除该复选框。
有关报表链接的信息,请参阅 第 115 页上的 “上下文报表链接”
6 在 “说明”框中,键入将要显示的提示。
此提示应是参数的说明或参数名,以便用户知道为参数指定什么值。
7 如果要添加另一参数,请单击 “添加”。 8 指定完参数后,请单击 “确定”。 9 在“工具”菜单中单击“锁定”以锁定报表,或发布报表以便通过 Web
进行分发。
当用户加载 OLAP 报表时,指定的提示即会出现。
Page 87

5.1.2 删除参数

如果 OLAP 报表中不再需要某个参数,您可以将其删除。在删除报表
中仍在使用的参数时,应十分小心:因为您无法撤消删除操作。
X删除参数
1 在 “工具”菜单上,单击 “参数管理器”。 2 单击要删除的参数。 3 单击 “删除”。
如果报表中仍在使用该参数,请单击 “是”确认删除。

5.1.3 使用参数指定多维数据集

可以使用参数为 OLAP 报表指定针对多维数据集连接详细信息的任何 更改。可以基于多维数据集设计一个 OLAP 报表,然后使用类型为 “多 维数据集”的参数执行以下操作:
如果原始多维数据集不再可用,则指定其他多维数据集。
为数据源指定用户凭据。
如果将多维数据集移动到了其他服务器,则指定另一个服务器。
使用参数 87
保存 OLAP 报表将同时保存多维数据集连接信息。您只需在“多维数 据集”参数中指定对连接详细信息的更改。例如,如果将多维数据集移到 其他服务器,但连接详细信息的其他部分保持不变,则只需在参数中指 定新的服务器。
注意: 如果将类型为 “多维数据集”的参数传递到具有不对称性的
OLAP 报表,只要旧多维数据集和新多维数据集的维度唯一名称相匹配, 则会保留不对称性。
X添加 “多维数据集”参数
1 在 “工具”菜单上,单击 “参数管理器”。 2 输入参数的名称。
此名称应为参数的描述性名称,如
3 单击 “类型”单元格,然后在 “类型”列表中单击 “多维数据集”。 4 单击 “默认”下方的省略号按钮。 5 使用 “OLAP 连接浏览器”选择一个多维数据集。
有关使用“OLAP 连接浏览器”的更详细信息,请参阅 第 57 页上的
“连接到数据多维数据集”
CubeDetails
Page 88
88 OLAP Intelligence 用户指南
6 如果想要用户设置自己的“多维数据集”参数值,请选中“提示”复
选框。 如果想要在 URL 中使用报表链接指定参数值,请清除该复选框。 有关报表链接的信息,请参阅 第 115 页上的 “上下文报表链接”
7 在 “说明”框中,键入将要显示的提示。
例如:
8 单击 “确定”。 9 在“工具”菜单中单击“锁定”以锁定报表,或发布报表以便通过 Web
请指定新多维数据集详细信息。
进行分发。
当用户加载 OLAP 报表时,指定的提示即会出现。

5.1.4 使用参数来设置维度的切片成员

在设计和发布了 OLAP 报表之后,您可以使用参数来设置维度的切片
成员。您可以为隐藏切片维度及活动切片维度这两者设置切片成员。
设置该参数需要两个步骤:
将类型为 “成员”的参数添加到报表中。
将该参数链接到报表中的某个维度。
X添加 “成员”参数
1 在 “工具”菜单上,单击 “参数管理器”。 2 输入参数的名称。
此名称应为参数的描述性名称,如
3 在 “类型”列表中,单击 “成员”。 4 单击 “默认”下方的省略号按钮。 5 从 “维度”列表中选择维度。 6 从成员选择器中选择一个成员。 7 如果想要用户选择自己的成员,请选中 “提示”复选框。
如果想要在 URL 中使用报表链接指定参数值,请清除该复选框。 有关报表链接的信息,请参阅 第 115 页上的 “上下文报表链接”
8 在 “说明”框中,键入将要显示的提示。
例如:
请为 “产品”维度选择切片成员。
MeasuresSlice
Page 89
使用参数 89
9 单击 “确定”。
现在即可将参数链接到维度。
X将 “成员”参数链接到维度
1 选择要链接参数的维度,然后将该维度(作为隐藏维度或活动维度)
拖到切片维度区域或切片导航器中。
2 单击维度名称右边的向下箭头按钮。 3 在成员选择器中,从 “特殊成员”中选择为该维度创建的参数。
例如,将 MeasuresSlice 链接到测量维度:
4 在“工具”菜单中单击“锁定”以锁定报表,或发布报表以便通过 Web
进行分发。
当用户加载 OLAP 报表时,指定的提示即会出现。

5.1.5 使用参数来设置行或列成员

您可以使用参数,以便让用户能够设置行或列维度的活动成员集。设 置该参数需要两个步骤:
将类型为 “成员集”的参数添加到报表中。
将该参数链接到报表中的行或列维度。
注意: 如果将类型为 “成员集”的参数传递到具有不对称性的 OLAP
报表,则在参数为不对称维度指定了成员集的情况下,将会删除不对称 性。
X添加 “成员集”参数
1 在 “工具”菜单上,单击 “参数管理器”。 2 输入参数的名称。
此名称应为参数的描述性名称,如
3 单击 “类型”单元格,然后在 “类型”列表中单击 “成员集”。
ColumnMembers
Page 90
90 OLAP Intelligence 用户指南
4 单击 “默认”下方的省略号按钮。 5 在 “维度”列表中单击维度。 6 从成员选择器中选择维度的默认活动成员。 7 如果想要用户选择自己的活动成员,请选中 “提示”复选框。
如果想要在 URL 中使用报表链接指定参数值,请清除该复选框。 有关报表链接的信息,请参阅 第 115 页上的 “上下文报表链接”
8 在 “说明”框中,键入将要显示的提示。
例如:
请选择要设置为列维度成员的成员。
9 单击 “确定”。
现在即可将参数链接到维度。
X将 “成员集”参数链接到行或列
1 选择要链接到参数的维度,然后将其设置为行或列维度。 2 单击维度名称右边的箭头。 3 从 “特殊成员”中选择为该维度创建的参数。
例如,将 ColumnMembers 链接到产品维度:
4 在“工具”菜单中单击“锁定”以锁定报表,或发布报表以便通过 Web
进行分发。
当用户加载 OLAP 报表时,指定的提示即会出现。
Page 91
在 OLAP 报表中使用操作 91

5.1.6 使用参数来指定打开页面

可以使用参数来指定 OLAP 报表的打开页面。
X添加类型为 “页面”的参数
1 创建一个 OLAP 报表,或加载现有 OLAP 报表。 2 在 “工具”菜单上,单击 “参数管理器”。 3 输入参数的名称。
此名称应为参数的描述性名称,如
4 单击 “类型”单元格,然后在 “类型”列表中单击 “页面”。 5 在 “页面”列表中,单击一个页面。 6 如果想要用户设置自己的 “页面”参数值,请选中“提示”复选框。
如果想要在 URL 中使用报表链接指定参数值,请清除该复选框。
有关报表链接的信息,请参阅 第 115 页上的 “上下文报表链接”
7 在 “说明”框中,键入将要显示的提示。
例如:
请指定打开页面。
PageNumber
8 单击 “确定”。 9 在“工具”菜单中单击“锁定”以锁定报表,或发布报表以便通过 Web
进行分发。
当用户加载 OLAP 报表时,指定的提示即会出现。

5.2 在 OLAP 报表中使用操作

操作是 OLAP Intelligence 中的一种强大功能。它们允许您用多种方 式扩展 OLAP 报表的功能。操作能够:
从当前 OLAP 报表启动其他 OLAP 报表或 Crystal 报表。
打开 Web 页。
将数据通过电子邮件发送给同事。
打开文件。
在 Web 服务器中调用 CGI 程序。
处理 HTML 代码。
可以使用操作组合各种 OLAP 报表,从而创建可执行诸如客户配置文 件创建和库存维护等任务的复杂系统。例如,当用户观察到某个特定产 品的库存量较低时,他们可以启动一个操作,该操作将通知库存订货系 统并将所需产品重新进货。
Page 92
92 OLAP Intelligence 用户指南
可以从四个地方启动操作:
维度标题
维度中的成员
数据单元格
分析按钮
有两种类型的操作:URL 操作和 HTML 操作。URL 操作可在 Web 浏
览器中打开指定的 URL。HTML 操作可在 Web 浏览器中呈现一些 HTML。
只能从 OLAP Intelligence 中的未锁定报表中使用操作管理器。可以
从 OLAP Intelligence 设计器或交互式查看器中启动操作。

5.2.1 创建操作

1 在 “工具”菜单上,单击 “操作管理器”。 2 单击 “新建”。 3 在 “名称”框中,键入操作的名称或说明。 4 在 “应用于”列表中,单击以下其中一项:
指定操作不使用任何 MDX 或 OLAP
Intelligence 查询语言。必须通过分析按钮启 动这些操作。
多维数据集 指定操作可以使用 MDX 或 OLAP Intelligence
查询语言。必须通过分析按钮启动这些操作。 维度 指定从维度标题中启动操作。 维度中的成员 指定从指定维度的某个成员中启动操作。 数据单元格 指定从数据单元格中启动操作。
5 在 “维度”列表中,单击要应用操作的维度。
注意:只有在 “应用于”列表中选择了“维度”或“维度中的成员”
的情况下,才可以使用此选项。
6 在 “类型”列表中,单击 “URL”或 “HTML”以选择操作的类型。
URL 操作可在 Web 浏览器中打开指定的 URL。 HTML 操作可在 Web 浏览器中呈现 HTML。
7 在 “URL 模板”或 “HTML 模板”框中,键入操作的 URL 或 HTML。
有关指定 URL 或 HTML 代码的详细信息,请参阅 第 93 页上的 “指
定 URL 和 HTML 代码”
Page 93
在 OLAP 报表中使用操作 93
8 单击“语法编辑器”以使用 MDX 或 OLAP Intelligence 查询语言编
辑器。
9 单击 “检查语法”以验证 MDX 或 OLAP Intelligence 查询语言。
有关多维表达式 (MDX) 的更多信息,请参阅 第 102 页上的 “使用
MDX 更改数据视图” 和 Microsoft SQL Server OLAP Services 文档。
有关使用 OLAP Intelligence 查询语言函数的更多信息,请参阅联
机帮助。

5.2.2 指定 URL 和 HTML 代码

有两种类型的操作:URL 操作和 HTML 操作。但它们非常相似。URL 操作可在 Web 浏览器中打开指定的 URL。HTML 操作可在 Web 浏览器中 呈现 HTML。
可以使用多维表达式 (MDX) 和 OLAP Intelligence 查询语言将数据 中的信息传递到目标 URL,或在 HTML 中嵌入信息。
例如,可以使用 URL 操作打开 OLAP 报表。可以将参数传递到设置 切片成员的新 OLAP 报表。您可以指定要作为参数传递的成员,或仅传递 从中启动操作的成员。第二种方法意味着用户能够从产品成员中启动操 作,并且操作将打开以该产品成员为中心的另一个 OLAP 报表。
有关多维表达式 (MDX) 的更多信息,请参阅 第 102 页上的 “使用
MDX 更改数据视图” 和 Microsoft SQL Server OLAP Services 文档。
有关使用 OLAP Intelligence 查询语言函数的更多信息,请参阅联 机帮助。
5.2.2.1 指定 URL 操作
您需要指定将在 Web 浏览器中键入的 URL。但是,您必须将 URL 括 在引号中,例如:
"http://www.businessobjects.com"
此示例 URL 操作将在 Web 浏览器中打开 Business Objects Web 页。
也可以将 MDX 或 OLAP Intelligence 查询语言表达式添加到 URL。 如果将 MDX 或 OLAP Intelligence 查询语言添加到 URL,则必须将 URL 部分括在引号中。MDX 或 OLAP Intelligence 查询语言必须位于引号外
面。使用
包含 MDX 的示例 URL:
"mailto:stock@my_company.com?subject=订购更多 " + [存货].*.Name
+ 将 MDX 或 OLAP Intelligence 查询语言添加到 URL。
Page 94
94 OLAP Intelligence 用户指南
使用OLAP Intelligence 查询语言的同一示例:
"mailto:stock@my_company.com?subject=订购更多 " + GetName({存货
@*})
将按 MDX 或 OLAP Intelligence 查询语言对引号外部的所有文本进
行求值。不会对引号内的文本进行求值。
5.2.2.2 指定 HTML 操作
"<HTML><P>Business Objects</P></HTML>"
此示例 HTML 操作将打开一个显示文本 Business Objects 的 Web
浏览器。必须将 HTML 括在引号中。也可以将 MDX 或 OLAP Intelligence 查询语言表达式添加到 HTML。如果添加 MDX 或 OLAP Intelligence 查 询语言,则必须将 HTML 部分括在引号中。MDX 或 OLAP Intelligence 查询语言必须位于引号外面。例如,包含 OLAP Intelligence 查询语言 的 HTML 显示如下:
"<HTML><P>Store Name = " + GetName({*}) + "</P></HTML>"
5.2.2.3 以 MDX 或 OLAP Intelligence 查询语言指定成员
可以在 URL 或 HTML 中包含OLAP Intelligence 查询语言。有三个
实用函数可返回成员的名称:
GetName GetUniqueName GetCaption
例如,
GetCaption({产品@'食品杂货'}) 将返回“食品杂货”成员的
返回成员的名称。 返回成员的唯一名称。 返回成员的标题。
标题。
在 MDX 中,您可以使用任何字符串函数来返回成员名称和其他信息。
Page 95
在 OLAP 报表中使用操作 95
可以使用语法编辑器为操作构建表达式。
语法编辑器由以下几部分组成:
一个文本窗格,您可以在其中更改查询。
一个维度资源管理器,您可以从其中选择查询中使用的成员。
一个函数列表,您可以从函数库中将这些函数添加到查询。
有关多维表达式 (MDX) 的更多信息,请参阅 第 102 页上的 “使用
MDX 更改数据视图” 和 Microsoft SQL Server Analysis Services 文
档。
有关使用 OLAP Intelligence 查询语言函数的更多信息,请参阅联 机帮助。
5.2.2.4 特定于上下文的操作
取决于从何处启动操作,您可能需要操作以不同的方式启动事件。
可以使用星号,以便使表达式与上下文相关。上下文取决于从何处启 动操作。以下示例演示如何能够使用上下文。
Page 96
96 OLAP Intelligence 用户指南
维度上下文
对于从维度标题中启动的操作,上下文就是从中启动操作的维度。这
样,您将能够为不同的维度使用相同的 URL 或 HTML 模板。
例如,对于 MDX:
*.[其他].Name
返回从中启动操作的维度中的其他成员的名称。使用 OLAP
Intelligence 查询语言,表达式将如下所示:
GetName({*@'其他'})
Member
对于从成员中启动的操作,上下文指定从中启动操作的成员。
例如,对于 MDX:
*.Name
返回从中启动操作的成员的名称。使用 OLAP Intelligence 查询语
言,表达式将如下所示:
GetName({*})
单元格
对于从单元格中启动的操作,上下文指定单元格所属的列或行成员。
每个单元格都属于多个维度,因此必须指定所需的维度。
例如,对于 MDX:
[产品].*.Name
返回产品维度中成员的名称,该维度与从中启动操作的单元格相对
应。使用 OLAP Intelligence 查询语言,表达式将如下所示:
GetName({产品@*})
以下 HTML 示例显示如何指定对应于单元格的列和行成员:
"<HTML><P>客户 1 = " + [产品].*.Name + "</P><P>客户 2 = " + [存货
].*.Name + "</P></HTML>"
Page 97
在 OLAP 报表中使用操作 97

5.2.3 创建操作以启动其他发布的 OLAP 报表

可以使用操作来启动已发布到 BusinessObjects Enterprise 的其他 OLAP 报表、Crystal 报表或 Web Intelligence 文档。
使用 openDocument 函数在 OLAP Intelligence 中创建这些超级 链接。 有关使用 openDocument 和上下文报表链接的信息,请参见
BusinessObjects Enterprise 附带的 《查看器 COM SDK 指南》或 《查 看器 Java SDK 指南》中的 “使用 URL 查看报表和文档”一节。

5.2.4 创建操作以打开 Web 站点

可以使用操作从 OLAP 报表中打开 Web 站点。可以将 Web 站点链接 到成员或维度。例如,您可能有一个名为供应商的维度,该维度包含所有 供应商公司的成员。如果用户需要有关某个特定供应商的更详细信息, 他们可以从相关的成员中启动操作。
按照 第 92 页上的 “创建操作”中的步骤创建一个 URL 操作。
在 “URL 模板”中键入一个 Web 地址,并将该地址括在引号中。也 可以在 URL 中结合使用 MDX 或 OLAP Intelligence 查询语言。例如:
MDX:
"http://www.google.com/search?hl=en&ie=UTF-8&q=" + *.Name
对于 OLAP Intelligence 查询语言:
"http://www.google.com/search?hl=en&ie=UTF-8&q=" + GetName({*})
这些示例将基于启动操作的成员的名称执行 Web 搜索。
注意: MDX 和 OLAP Intelligence 查询语言不括在引号内。

5.2.5 创建操作以通过电子邮件发送信息

可以使用 mailto URL 协议,以便利用操作发送电子邮件。例如, OLAP 报表可能显示所有产品的库存水平。如果用户注意到某项特定产品
的库存水平较低,他们可以从该产品的成员中启动操作。该操作可以将 要求更多库存的请求通过电子邮件发送给库存管理部门。
1 按照 第 92 页上的 “创建操作”中的步骤创建一个 URL 操作。 2 对于我们的示例,请创建操作以应用到存货维度中的成员。
3 在 “URL 模板”中键入 mailto URL。
简单的 URL 模板采用如下格式:
"mailto:电子邮件地址"
Page 98
98 OLAP Intelligence 用户指南
其中,电子邮件地址是收件人的电子邮件地址。此 URL 将创建一封新 的电子邮件,并填写收件人的电子邮件地址。用户必须填写主题详细信 息和电子邮件内容。
对于我们的示例,您可以键入:
"mailto:stock@mycompany.com"
然后,用户必须填写主题和需要重新进货的产品的详细信息。
mailto 的功能不仅仅限于这一简单示例。您还可以指定电子邮件的
附加属性,如
ccbccsubjectbody。在电子邮件地址后面添加
一个问号,以便将地址与电子邮件属性隔开。必须用 性。URL 采用如下格式:
"mailto:电子邮件地址?cc=副本地址&subject=邮件主题"
其中副本地址是要将副本发送到其中的电子邮件地址,邮件主题是邮 件的主题。
以下 URL 演示如何使用操作来发送一封电子邮件,并自动包含数据 中的详细信息。其中包含了 MDX 和 OLAP Intelligence 查询语言,以 便从多维数据集中提取信息。
对于 MDX:
"mailto:stock@my_company.com?subject=订购更多 " + *.Name
& 分隔每个附加属
对于 OLAP Intelligence 查询语言:
"mailto:stock@my_company.com?subject=订购更多 " + GetName({*})
邮件主题详细说明了需要重新进货的库存。该库存即启动操作的成 员。例如,如果操作是从蛋糕成员中启动的,则主题将显示为:
蛋糕

5.2.6 创建操作以在 Web 服务器上调用 CGI 程序

可以使用操作在 Web 服务器上调用 CGI 程序。
1 按照 第 92 页上的 “创建操作”中的步骤创建一个 URL 操作。 2 在 URL 中指定 CGI 程序的地址,后跟一个问号以及程序的参数。
可以传递多个参数 (用 “与”符号 (
URL 采用如下格式:
"http://
cgiprogram
?
param1=value1¶m2=value2
其中, cgiprogram 是 CGI 程序的地址, param 是参数名,而
value 是参数的值。
&) 分隔)。调用 CGI 程序的
...&
paramN=valueN
订购更多
"
Page 99
在 OLAP 报表中使用操作 99

5.2.7 创建操作以启动 FTP 下载

可以使用操作来打开 FTP 站点,或下载 FTP 文件。
1 按照 第 92 页上的 “创建操作”中的步骤创建一个 URL 操作。 2 将 URL 括在引号中:
"ftp://
ftpdomain/filename
其中,ftpdomain 是 FTP 站点地址,filename 是要下载的文件 的名称。

5.2.8 创建操作以打开本地文件

可以使用操作来打开本地计算机上的文件。
按照 第 92 页上的 “创建操作”中的步骤创建一个 URL 操作。
该 URL 应采用如下格式:
"file://path/filename"
其中, path 是文件的路径, filename 是文件的名称。
例如:
"file://C:/OLAPExamples/tutorial1.car"
"
打开 tutorial1.car
注意: URL
file 协议只能用于打开本地文件。不要使用它来打开
Web 服务器上提供的文件。

5.2.9 创建操作以运行 HTML 脚本

可以使用操作在 Web 浏览器中执行 HTML 脚本。
例如,可以创建操作以便在启动操作时显示数据中的详细信息。
按照 第 92 页上的 “创建操作”中的步骤创建一个 HTML 操作。
必须将 HTML 括在引号中。MDX 或 OLAP Intelligence 查询语言必 须位于引号外面。例如,包含 OLAP Intelligence 查询语言的 HTML 显 示如下:
"<HTML><P>Store Name = " + GetName({*}) + "</P></HTML>"
Page 100
100 OLAP Intelligence 用户指南

5.2.10 编辑操作

创建了操作之后,您可以对它们进行更改。
X编辑操作
1 在 “工具”菜单上,单击 “操作管理器”。 2 单击一个操作,然后单击 “编辑”。 3 对操作进行更改。
可以更改操作的名称或类型,或者编辑 URL 或 HTML 模板。有关更 多信息,请参阅 第 92 页上的 “创建操作”
4 单击 “确定”以确认您的更改。

5.2.11 删除操作

可以从操作管理器中删除操作。
X删除操作
1 在 “工具”菜单上,单击 “操作管理器”。 2 选择一个或多个操作。
通过按住 SHIFT 选择一系列操作,或按住 CTRL 将个别操作添加到 所选内容中,您可以选择多个操作。
3 单击 “删除”,或按 DELETE。 4 单击 “确定”。

5.2.12 复制操作

如果要创建类似于已存在操作的操作,您可以复制操作,然后编辑操
作以进行更改。
X复制操作
1 在 “工具”菜单上,单击 “操作管理器”。 2 选择一个或多个操作。
通过按住 SHIFT 选择一系列操作,或按住 CTRL 将个别操作添加到 所选内容中,您可以选择多个操作。
3 单击 “复制”。
操作的副本即会出现在操作管理器中。
Loading...