SAP BusinessObjects Enterprise platform 4.0 Support Package 2 Web Intelligence 使用者指南
PDF
Tài liệu
Quảng cáo
Quảng cáo
SAP BusinessObjects Web Intelligence 桌面使用者指南
■ SAP BusinessObjects Enterprise platform 4.0 Support Package 2
2011-05-06
版權聲明
© 2011 SAP AG。 All rights reserved。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 產品和服務的唯一保固,如這些產品和服務隨附之明示保固聲明中所述 (若有的話)。 在此
提供的任何資料不可推斷為附加保固條款。
2011-05-06
目錄
3
第1章
關於 Web Intelligence................................................14
1.1
1.2
1.2.1
1.2.2
授權類型..14
應用程式模式和結構..15
應用程式模式..15
應用程式結構..17
第2章
從桌面執行互動式分析.................................................19
2.1
2.1.1
2.1.2
2.1.3
2.2
2.2.1
2.2.2
2.2.3
2.2.4
2.3
2.3.1
2.3.2
2.3.3
2.3.4
2.4
2.5
2.6
2.6.1
2.6.2
2.6.3
2.6.4
2.6.5
安裝桌面介面..19
從 BI Launch Pad 安裝桌面桌面..19
從 SAP BusinessObjects Enterprise CD 安裝 Web Intelligence 桌面..20
線上說明的可用性..20
連線模式..20
連線模式..21
離線模式..23
獨立模式..24
定義 Proxy 設定..25
設定介面和文件地區設定..26
產品地區設定..26
文件地區設定..27
慣用的檢視地區設定..27
建立地區設定與文件的永久關聯..28
設定檢視偏好設定..28
變更您的密碼..28
在桌面介面中使用語意層..29
桌面互動式分析中的語意層安全性..29
以連線模式使用語意層..30
以離線模式使用語意層..30
以獨立模式使用語意層..30
選取預設語意層..31
第3章
使用桌面上的文件.....................................................32
3.1
3.2
3.3
3.4
選取本機文件和語意層的預設資料夾..32
透過建立查詢以建立文件..32
建立空白文件..32
從儲存機制開啟文件..33
2011-05-06
目錄
4
3.5
3.5.1
3.5.2
3.5.3
3.6
3.6.1
3.6.2
3.6.3
3.6.4
3.7
3.7.1
傳送文件..33
以電子郵件傳送文件..33
將文件傳送給其他使用者..33
以 FTP 傳送文件..34
儲存文件..34
在企業儲存機制中儲存文件..34
將文件儲存為 Excel 試算表..35
將文件儲存為 PDF..35
將文件資料儲存為 CSV..36
設定文件屬性..36
顯示和設定文件屬性..38
第4章
使用查詢傳回資料.....................................................39
4.1
4.2
4.3
4.4
4.5
4.6
4.7
4.8
4.9
4.10
4.11
4.12
4.12.1
4.12.2
4.12.3
4.12.4
4.12.5
4.12.6
4.12.7
4.12.8
4.12.9
4.12.10
4.12.11
4.12.12
4.12.13
4.12.14
4.12.15
定義查詢..39
類別和子類別..39
分析維度..40
維度..40
屬性 (Attribute)..40
階層..41
層級物件..41
成員..42
命名集合..42
計算的成員..42
計量..43
建立並使用查詢..43
階層式和非階層式查詢..43
在語意層上建置查詢..45
在 Bex 查詢中建立報表..65
在本機資料來源上建立查詢..67
在 Web 服務中建立查詢..70
在 Advanced Analysis 檢視中建立查詢..78
使用多個查詢..79
管理查詢..80
排序查詢結果..83
預覽查詢結果..84
從新增的查詢顯示資料..84
中斷查詢..84
移除查詢..85
複製查詢..85
變更查詢的資料來源..86
第5章
從 BI Launch Pad 重新整理以 PDP/CDP 資料來源為基礎的 Web Intelligence 文
件...................................................................88
5.1
從 BI Launch Pad 重新整理文件之前的考量事項..89
2011-05-06
目錄
5
第6章
使用查詢篩選器篩選查詢...............................................91
6.1
6.2
6.3
6.3.1
6.4
6.4.1
6.4.2
6.4.3
6.4.4
6.5
6.5.1
6.5.2
查詢篩選器定義..91
查詢篩選器和報表篩選器比較..92
查詢篩選器的結構..92
查詢篩選及提示運算子..94
查詢篩選器的類型..99
預先定義的查詢篩選器..99
快速篩選器..100
自訂查詢篩選器..101
組合查詢篩選器..105
篩選階層查詢..107
層級如何篩選階層查詢..108
計量如何篩選階層查詢..109
第7章
使用提示篩選資料....................................................110
7.1
7.1.1
7.1.2
7.2
7.2.1
7.2.2
7.3
7.4
7.5
7.6
7.7
7.7.1
7.8
定義的提示..110
合併的提示..111
階層式提示..111
查詢篩選及提示運算子..111
運算子清單..111
對篩選器運算子的限制..116
建立新提示..116
選取現有提示..117
移除提示..118
定義如何顯示提示..118
組合提示..119
組合提示與查詢篩選器..119
變更提示的順序..119
第8章
使用組合查詢........................................................121
8.1
8.2
8.3
8.4
8.5
8.5.1
8.6
8.6.1
8.6.2
組合查詢定義..121
使用組合查詢..122
產生組合查詢的方式..122
建立組合查詢..123
組合查詢結構..123
根據房客人數傳回年份及訂房年份的清單..123
組合查詢優先順序..124
巢狀組合查詢..125
設定組合查詢優先順序..126
第9章
使用子查詢篩選資料..................................................127
9.1
定義的子查詢..127
2011-05-06
目錄
9.2
9.3
6
9.4
建立子查詢..127
找出哪些客戶購買了先前在 2003 年第 1 季預訂的服務,以及這些客戶所產生的
收入..128
子查詢參數..129
第10章
使用資料庫排名來排名資料 ...........................................131
10.1
10.2
10.3
10.4
定義的資料庫排名..131
資料庫排名參數..131
建立資料庫排名..132
依據每個部門的薪資排名前 10 名員工..133
第11章
使用報表............................................................134
11.1
11.1.1
11.1.2
11.2
11.2.1
11.3
11.3.1
11.3.2
11.4
11.4.1
11.5
11.6
11.6.1
階層式和非階層式資料..134
使用非階層式資料..134
使用階層式資料..135
尋找文字..144
在報表中尋找文字..144
檢視模式..144
定義檢視模式..144
切換檢視模式..147
摺疊和取消摺疊報表資料..147
折疊與取消折疊報表資料..147
在報表中重新顯示所有隱藏內容..148
列印報表..148
列印報表..148
第12章
顯示表格中的資料....................................................150
12.1
12.2
12.2.1
12.2.2
12.2.3
12.2.4
12.3
12.3.1
12.3.2
12.3.3
12.3.4
12.3.5
12.3.6
12.3.7
12.3.8
12.3.9
12.3.10
資料表總覽..150
資料表類型..150
垂直表格..150
水平表格..151
交叉表..151
表單..152
建立和編輯表格..153
拖曳物件到報表上以建立資料表..153
選取範本以建立資料表..153
使用 [轉為] 將不同範本套用到資料表..154
加入資料表的資料列或行..154
移除資料表列或欄..154
移動列或欄..155
交換列或欄..155
清除資料表中的儲存格內容..155
移除資料表..155
複製資料表..156
2011-05-06
目錄
7
12.4
12.4.1
12.4.2
12.4.3
12.4.4
12.4.5
12.4.6
12.4.7
12.4.8
12.4.9
12.4.10
12.5
12.5.1
12.5.2
12.5.3
12.5.4
12.5.5
12.5.6
12.5.7
12.5.8
12.5.9
12.5.10
格式化表格與表格儲存格..156
選取資料表的背景色彩..156
定義資料表中交替顯示列及欄的顏色..157
在表格中插入影像或外觀..157
格式化表格或儲存格邊界..157
設定資料表儲存格中文字的格式..158
設定儲存格高度與寬度..158
使用複製格式複製格式..159
設定報表頁面上表格或圖表的位置..160
對表格和儲存格進行分層..160
合併資料表儲存格..160
控制表格的顯示..161
顯示或隱藏資料表、資料列或資料行..161
重新顯示隱藏的表格、儲存格或區段..161
在表格中隱藏維度..162
重新顯示隱藏的維度..162
避免複製列彙總..162
顯示或隱藏頁首與頁尾:..163
在新報表頁面上開始每個圖表:..163
在交叉表的頁首中顯示物件名稱:..163
避免資料表中的分頁..163
在報表頁面上重覆資料表頁首或頁尾..164
第13章
顯示可折式儲存格中的資料............................................165
13.1
13.2
13.3
13.4
13.5
定義的可折式儲存格..165
在報表中插入可折式儲存格..165
隱藏可折式儲存格..166
重新顯示隱藏的表格、儲存格或區段..166
複製可折式儲存格..166
第14章
使用區段、跳行和排序組織資料........................................168
14.1
14.1.1
14.1.2
14.1.3
14.1.4
14.1.5
14.1.6
14.1.7
14.1.8
14.1.9
14.1.10
14.1.11
14.2
14.2.1
使用區段分組資料..168
以區段分組資訊..168
套用篩選器至區段..170
從資料行建立區段..170
從維度建立區段..171
從階層建立區段..171
建立子區段..173
移除區段儲存格或區段..173
設定區段的頁面配置..173
隱藏區段..173
重新顯示隱藏的表格、儲存格或區段..174
在區段中定義色彩和影像..174
使用分割..174
分割的定義..174
2011-05-06
目錄
8
14.2.2
14.2.3
14.2.4
14.2.5
14.2.6
14.2.7
14.2.8
14.3
14.3.1
14.3.2
14.3.3
14.3.4
14.3.5
分割與區段比較..175
將跳行套用到階層..175
分割的預設排序順序..176
插入分割..177
移除分割..177
管理分割..177
跳行屬性..178
使用排序組織資料..179
排序報表中的結果..179
排序階層式資料..180
插入排序..181
若要移除排序..181
管理排序..181
第15章
設定數字和日期格式..................................................183
15.1
15.1.1
15.1.2
15.2
預先定義和自訂的格式..183
預先定義的格式..183
自訂格式..184
將數字格式化為貨幣..187
第16章
顯示圖表中的資料....................................................188
16.1
16.1.1
16.2
16.2.1
16.2.2
16.2.3
16.2.4
16.2.5
16.2.6
16.2.7
16.2.8
16.2.9
16.2.10
16.2.11
16.3
16.3.1
16.3.2
16.3.3
16.3.4
16.3.5
16.4
16.4.1
16.4.2
16.4.3
建立圖表..188
開啟原有圖表..188
圖表類型..188
長條圖..189
方塊圖表..189
直條圖..189
折線圖..190
曲面圖..190
樹狀圖..190
圓形圖..191
熱度圖..191
點狀圖..191
雷達圖..192
標記雲圖表..192
新增、複製和移除圖表..192
將圖表新增至報表..193
圖表摘要:將物件繫結至圖表..193
套用圖表樣式..195
複製圖表..195
移除圖表..196
變更圖表類型..196
使用轉為變更圖表類型..196
將階層查詢轉為圖表..197
在直條、線條和平面之間切換..197
2011-05-06
目錄
9
16.5
16.5.1
16.5.2
16.5.3
16.6
16.6.1
16.6.2
16.6.3
16.6.4
16.6.5
16.6.6
16.6.7
16.6.8
16.6.9
16.6.10
16.6.11
16.6.12
16.6.13
16.6.14
16.6.15
16.6.16
16.6.17
16.6.18
16.6.19
圖表定位與大小調整..198
設定報表頁面上表格或圖表的位置..198
將圖表放置在與另一圖表或表格相對的位置..198
調整圖表大小..199
格式化圖表..199
設定圖表的格式..199
圖表元素中的公式..200
圖表中的警告圖示..200
插入和格式化圖表標題..201
使用立體檢視來顯示圖表..202
新增背景顏色到圖表中..202
修改圖表框線..202
格式化繪圖區背景..203
隱藏 3D 圖表的底板..203
顯示和格式化圖表圖例..204
避免圖表中的分頁..204
管理堆疊選項..205
在資料值上指派座標軸標籤..205
設定座標軸標籤文字、邊界和背景的格式..205
格式化座標軸格線..206
設定座標軸值數字與文字的格式..206
顯示座標軸值的特定範圍..207
線性和對數座標軸比例..207
顯示和格式化圖表資料..208
第17章
篩選報表資料........................................................212
17.1
17.2
17.3
17.3.1
17.3.2
17.3.3
17.3.4
17.3.5
17.3.6
17.3.7
17.3.8
17.3.9
17.3.10
17.3.11
17.3.12
17.3.13
17.4
17.5
17.5.1
定義的報表篩選器..212
查詢篩選器和報表篩選器比較..212
報表篩選器運算子..213
Equal To 運算子..213
Not Equal To 運算子..213
Different From 運算子..213
Greater Than 運算子..213
Greater Than Or Equal To 運算子..214
Less Than 運算子..214
Less Than Or Equal To 運算子..214
Between 運算子..214
Not Between 運算子..215
In List 運算子..215
Not In List 運算子..215
Is Null 運算子..216
Is Not Null 運算子..216
報表篩選器類型..216
建立、編輯和刪除報表篩選器..217
從清單選取值..217
2011-05-06
目錄
10
17.6
建立簡易報表篩選器..219
第18章
使用提示篩選資料....................................................220
18.1
18.2
為提示提供值..220
從清單選取值..221
第19章
使用輸入控制項篩選資料..............................................223
19.1
19.2
19.3
19.4
19.5
19.6
19.7
19.7.1
19.8
定義輸入控制項..223
新增輸入控制項..223
編輯輸入控制項..224
醒目提示輸入控制項相依性..225
組織輸入控制項..225
檢視輸入控制項對應..225
使用表格與圖表作為輸入控制項..226
將表格或圖表定義為輸入控制項..226
使用輸入控制項篩選資料..227
第20章
使用計算、公式和變數增強報表........................................228
20.1
20.2
20.2.1
20.2.2
20.3
20.3.1
20.3.2
20.4
20.4.1
20.4.2
20.4.3
計算、公式和變數..228
使用標準計算..228
在表格或交叉表中插入標準計算..228
移除標準計算..229
使用公式..229
用輸入的方式輸入公式..229
使用公式編輯器建立公式..229
使用變數..230
建立變數..230
編輯變數..230
刪除變數..231
第21章
在報表資料上擷取細目................................................232
21.1
21.1.1
21.1.2
21.1.3
21.2
21.2.1
21.2.2
21.3
21.3.1
21.3.2
21.3.3
21.3.4
定義的鑽取..232
分析範圍..232
設定分析範圍..233
鑽取路徑與階層..234
設定鑽取選項..234
設定擷取選項..235
在 Web Intelligence 桌面上設定鑽取選項..235
說明鑽取選項..235
鑽取需要其他資料選項時提示..235
同步化報表區塊的鑽取選項..236
隱藏鑽取工具列選項..236
在現有報表上開始鑽取工作階段選項..236
2011-05-06
目錄
11
21.3.5
21.4
21.5
21.5.1
21.6
21.7
21.8
21.8.1
21.8.2
21.8.3
21.9
21.9.1
21.9.2
21.10
21.11
21.11.1
21.11.2
21.11.3
21.12
21.12.1
21.12.2
21.13
21.14
21.15
21.15.1
在複製報表上開始鑽取工作階段選項..237
切換至鑽取模式..237
將更多層級的資料擷取至報表..237
鑽取分析範圍外的資料..238
從多個可用的鑽取路徑中選擇一個鑽取路徑..238
建立鑽取快照..239
鑽取表格與區段中的維度..239
擷取細目..239
往上鑽取..241
鑽取依據..241
鑽取表格與區段中的計量..243
在計量值上往下鑽取..244
在計量值上往上鑽取..244
同步化鑽取多個表格與圖表..244
在圖表上擷取細目..245
透過圖表座標軸在維度上擷取細目..245
鑽取圖表中的計量..246
在座標軸圖例上擷取細目..248
鑽取時使用篩選器..249
在鑽取工具列上變更篩選器值..249
新增或移除鑽取篩選器 ..250
儲存含有鑽取篩選器的報表..250
使用提示重新整理鑽取報表中的資料..250
使用查詢細目進行鑽取..250
定義的查詢細目..251
第22章
合併維度和階層資料..................................................255
22.1
22.2
22.3
22.4
22.5
22.6
22.7
22.7.1
22.7.2
22.7.3
22.7.4
22.8
22.8.1
22.8.2
22.8.3
22.8.4
22.8.5
22.8.6
定義的合併..255
選擇要合併的資料..255
合併維度範例..256
合併階層..257
合併不同類型的物件..259
使用 ForceMerge 函式強制合併的計算..261
建立、編輯和刪除合併的物件..262
合併維度或階層..262
自動合併維度..263
編輯合併物件..263
刪除合併物件..263
瞭解合併資料的效果..264
同步化不同彙總層級的資料提供者..264
屬性和合併維度..265
不相容的物件和合併維度..266
篩選合併維度..267
鑽取合併維度..269
延伸合併維度所傳回的值..269
2011-05-06
目錄
12
第23章
排名報表資料........................................................271
23.1
23.2
23.3
23.4
23.4.1
23.5
23.6
23.6.1
23.7
進行資料排名..271
排名和排序..271
同級排名..272
排名參數..273
排名的範例..274
排名和資料順序..275
排名的工作流程..275
建立排名..275
排名範例..276
第24章
使用條件格式化醒目提示資料..........................................280
24.1
24.2
24.3
24.4
24.5
24.6
條件格式化中的條件..280
建立條件格式化規則..281
設定條件格式化規則顯示的格式..282
套用條件格式化..282
管理條件式格式化規則..283
使用公式建立進階條件格式化規則..283
第25章
追蹤資料的變更......................................................285
25.1
25.2
25.3
25.3.1
25.3.2
25.4
25.5
25.5.1
25.5.2
25.5.3
25.5.4
25.5.5
25.5.6
25.5.7
25.6
25.6.1
25.6.2
25.7
25.7.1
25.7.2
25.7.3
25.8
追蹤您資料的變更..285
資料變更類型..285
資料追蹤模式..286
自動資料追蹤模式..286
手動資料追蹤模式..286
啟動資料追蹤..286
顯示變更的資料..287
顯示變更的資料..287
設定已變更資料的外觀..287
區塊中如何顯示變更的資料..288
具有合併之維度的報表如何顯示變更的資料..290
區段中如何顯示變更的資料..291
如何使用分割在區塊中顯示變更的資料..293
圖表中如何顯示變更的資料..293
資料追蹤限制..293
資料追蹤和擷取..294
資料追蹤和開啟時重新整理..294
使用公式語言追蹤變更的資料..294
RefValue 函式..294
RefValueDate 函式..295
使用 RefValue 函式建立公式..295
變更的資料和計算內容..296
2011-05-06
目錄
第26章
與其他 Web 應用程式共用內容.........................................298
26.1
26.1.1
26.1.2
26.1.3
26.1.4
26.1.5
26.2
26.2.1
26.2.2
26.3
26.3.1
26.4
26.4.1
26.4.2
26.4.3
26.4.4
26.4.5
將內容發行為 Web 服務..298
將報表區塊發佈為 Web 服務..298
識別重複內容..299
定義 Web 服務..299
發行提示..300
儲存並發佈 Web 服務..301
檢視與管理已發佈的內容..302
檢視與管理發佈的內容..302
測試發佈的內容..303
匯入並轉換 QaaWS (以 Web 服務形式查詢) 查詢..303
發行 QaaWS 查詢..304
BI 服務結構..304
GetReportBlock_blockname..304
Drill_blockname..307
BI 服務輸出參數..308
BI 服務傳回資料範例..310
BI 服務 WSDL 定義..313
第27章
連結至其他文件......................................................320
27.1
27.1.1
27.1.2
27.1.3
27.2
27.2.1
27.2.2
27.2.3
27.2.4
27.3
連結至其他文件..320
定義為超連結的儲存格文字..320
與儲存格聯結的超連結..321
連結至 CMS 中的其他文件..323
使用超連結..327
從超連結連結至其他文件..327
若要編輯超連結..327
刪除超連結..327
格式化超連結顏色..328
在文件中連結報表元素..328
附錄A
詳細資訊............................................................329
索引...............................................................................331
13
2011-05-06
關於 Web Intelligence
第1章 關於 Web Intelligence
您可以依據您要分析的資料建立報表或開啟原有文件,來使用 SAP BusinessObjects Web Intelligence
執行互動式分析。視您的授權和安全性權限而定,您可以下列方式分析報表中的資料:例如擷取細目以
顯示更多詳細資料、合併不同資料來源的資料、顯示圖表中的資料或新增公式。
資料來自於語意層,這會將關聯式或 OLAP 資料庫中的資料組織成物件或階層,或組織 Microsoft Excel
或 CSV 檔案等個人資料提供者、依據 SAP 資訊多維資料集的 Bex 查詢、Web 服務或 Advanced Analysis
工作區的資料。您建立資料提供者以從這些資料來源擷取資料,並從資料提供者內的資料建立報表。
您也可以連線至 HANA (SAP High-Performance Analytical Appliance) 資料來源以充分利用記憶體內
部運算的優勢。
您可以使用 SAP BusinessObjects Web Intelligence 的 Java 或 HTML 介面從 BI Launch Pad 執行
互動式分析。啟動的介面將視 BI Launch Pad 中的設定而定。
您也可以使用 Web Intelligence 桌面執行互動式分析。Web Intelligence 桌面可讓您在本機工作,
且無需與儲存機制的連線。《SAP BusinessObjects Web Intelligence 桌面使用指南》中有提供其他
資訊。
1.1 授權類型
視您的授權而定,您可以執行各種互動式分析。共有兩種授權類型。
14
2011-05-06
關於 Web Intelligence
授權類型
說明
檢視 + 探索
檢視 + 探索授權可讓您線上 (使用 Java 或 HTML 介面) 或離線 (使用桌面介
面) 檢視、探索及通訊文件內的現有資料。您可以執行下列工作:
• 加入表格和圖表
• 將其他物件拖曳至報表
• 變更報表元素 (例如,將表格變更為圖表)
• 變更報表元素的位置
• 套用現有條件式格式化規則
• 格式化報表
您無法建立或修改變數、輸入控制項、函式、合併維度或條件格式化規則。
設計 + 分析
設計 + 分析授權容許您建立新的資料提供者,以及從查詢建立新文件。它還提供
您文件的完整編輯和分析能力。
附註:
您存取的功能範圍可能受安全性設定檔進一步限制。
1.2 應用程式模式和結構
1.2.1 應用程式模式
您可以使用三種應用程式模式建立查詢、文件和報表以及分析報表中的資料:資料、讀取和設計。
15
2011-05-06
關於 Web Intelligence
Mode
說明
在「資料」模式中,您可以建立、編輯和管理向
報表提供資料的查詢。例如,您可以建立新資料
提供者、重新命名資料提供者或變更資料提供者
繪製其資料的來源。
資料
目前文件使用的所有資料提供者會顯示在「資料」
模式的清單中。且與使用資料提供者無關的所有
工具箱都會停用。
HTML 介面中沒有 [資料] 檢視。
讀取
在「資料」模式中,您可以檢視現有的報表、搜
尋報表中的文字、追蹤報表資料的變更或在報表
資料上擷取細目。
主要應用程式工具列和左側面板在「資料」模式
中可以使用。工具箱不可用。
在「設計」模式中,您可以執行各種分析工作。
例如,您可以新增和刪除報表元素 (如資料表、
圖表)、套用條件格式化規則及使用公式與變數來
強化報表。
設計模式
您在「設計」模式中可以使用只有結構的報表或
以資料填入的報表。
使用報表結構只能讓您進行無須存取伺服器的修
改。當您使用已填入資料的報表時,您所進行每
一項變更都會套用到伺服器上。
如果您要進行大量修改,建議您使用只有結構的
報表,並在完成修改後以資料填入報表。
1.2.1.1 切換應用程式模式
1。 若要在「資料」模式下工作,按一下應用程式主功能表上的 [資料]。
2。 若要在「讀取」模式下工作,按一下應用程式主功能表上的 [讀取]。
3。 若要在只有報表結構的「設計」模式下工作,依序按一下應用程式主功能表上的 [設計] > [僅結
構]。
16
2011-05-06
關於 Web Intelligence
4。 若要在具有報表資料的「設計」模式下工作,依序按一下應用程式主功能表上的 [設計] > [具有資
料]。
視您選擇的模式而定,您可以使用與模式相關的工具箱和工具列,而其他工具箱和工具列不可見或
停用。
1.2.2 應用程式結構
此應用程式具有下列元件:
元件
主工具列
說明
您可以使用主工具列開啟、儲存和列印文件,追
蹤變更以及顯示報表大綱。
當應用程式處於「設計」模式中時,主工具列會
顯示在 [檔案] 索引標籤中。
您可以透過工具箱使用資料提供者,並執行報表
設計和分析工作。
工具箱
左側面板
17
工具箱只會在「資料」和「設計」模式中顯示在
應用程式的頂端。在「資料」模式中。只有與使
用資料提供者有關的工具箱為啟用中。
[左側面板] 會將多個窗格分組,提供目前文件的
不同檢視。
• [文件摘要] 提供文件件屬性的總覽。
• [可用的物件] 窗格列出可供併入報表的資料
提供者和物件。
• [輸入控制項] 窗格可讓您新增和編輯套用於
文件的輸入控制項。
• [文件結構和篩選器] 窗格以樹狀結構顯示文
件的結構,並顯示套用於不同報表元素的篩選
器。
• [報表圖] 窗格列出文件中的所有報表。
• [Web 服務發佈者] 窗格會列出從文件中發佈
的 BI 服務。
• [資料] 窗格僅會在「資料」模式中顯示,並
可讓您導覽文件中的資料提供者。
2011-05-06
關於 Web Intelligence
18
元件
說明
檔案和屬性索引標籤
[檔案] 和 [屬性] 索引標籤僅在「設計」及「資
料」模式中可用。[檔案] 索引標籤包含應用程式
主工具列。[屬性] 索引標籤可讓您設定文件和應
用程式屬性。
報表面板
報表面板 顯示報表。
狀態列
狀態列 顯示在報表下面,可讓您執行例如啟動資
料追蹤或變更顯示模式等動作。
2011-05-06
從桌面執行互動式分析
第2章 從桌面執行互動式分析
2.1 安裝桌面介面
2.1.1 從 BI Launch Pad 安裝桌面桌面
Web Intelligence 桌面使用 32 位元驅動程式。 您應在 32 位元電腦上安裝 Web Intelligence 桌
面。
1。 登入 BI Launch Pad。
2。 按一下偏好設定。
3。 按一下 [Web Intelligence]。
4。 按一下 [修改] 區段中的 [桌面 (需安裝)]。
5。 按一下 [儲存並關閉]。
Web Intelligence 桌面會下載至您的電腦,並在您從 BI Launch Pad 啟動互動式分析應用程式時啟
動。
附註:
• 如果您是從 BI Launch Pad 安裝 Web Intelligence 桌面,線上說明系統不會安裝到您的本機電
腦。如果您使用連線模式,Web Intelligence 桌面會顯示儲存於伺服器上的說明頁面。如果您使用
離線或獨立模式,說明頁面將無法使用。
• 32 位元和 64 位元上的許多連線皆已重複,且用戶端要求可能會隨機由兩部伺服器的任何一部處
理。為了確保行為的正確性,您安裝 Web Intelligence 桌面的電腦必須同時安裝 32 位元和 64
位元的中介軟體,且它們的組態必須相同 (以資料來源為根據)。
相關主題
• 第 20 頁的「連線模式」
19
2011-05-06
從桌面執行互動式分析
2.1.2 從 SAP BusinessObjects Enterprise CD 安裝 Web Intelligence 桌面
• 如需完整的安裝指示,請參閱《SAP BusinessObjects Business Intelligence platform 4.0 In
stallation Guide》。請注意,32 位元和 64 位元上的許多連線皆已重複,且用戶端要求可能會隨
機由兩部伺服器的任何一部處理。為了確保行為的正確性,您安裝 Web Intelligence 桌面的電腦
必須同時安裝 32 位元和 64 位元的中介軟體,且它們的組態必須相同 (以資料來源為根據)。
2.1.3 線上說明的可用性
如果您是從 BI Launch Pad 安裝 Web Intelligence 桌面,線上說明系統不會安裝到您的本機電腦。
如果您使用連線模式,Web Intelligence 桌面會顯示儲存於伺服器上的說明頁面。如果您使用離線或
獨立模式,說明頁面將無法使用。
您可以指定 Web Intelligence 桌面可從中存取說明的本機資料夾或 URL,以使說明可用。
2.1.3.1 指定線上說明的資料夾或 URL
1。 選取主功能表中的 [選項] 以顯示 使用者偏好設定 對話方塊。
2。 選取 [一般] 索引標籤。
3。 按一下 [說明] 旁的 [瀏覽],然後選取資料夾。
您也可以輸入 URL 作為線上說明的位置。
2.2 連線模式
20
2011-05-06
從桌面執行互動式分析
您可以三種連線模式使用 Web Intelligence 桌面:連線、離線或獨立。
2.2.1 連線模式
在「連線」模式中,您會連線至 CMS。您可以使用 CMS 上的文件或本機的安全或不安全文件。依據您
在 CMS 中的安全性權限,您可以執行下列動作:
• 從 CMS 匯入文件
• 從 CMS 匯入語意層
• 開啟本機文件
• 建立文件
• 編輯文件
• 重新整理文件
• 在本機儲存文件
• 匯出文件到 CMS
連線模式中的安全性
當您在「連線」模式中使用文件時,您使用者帳戶的安全性權限會由 CMS 套用。
在連線模式中連線至 CMS
有兩種啟動 Web Intelligence 桌面的方式,每一種連線到 CMS 的方式都不同:
• 當您從 BI Launch Pad 啟動時,Web Intelligence 桌面會連線至相同 BI Launch Pad 工作階段內
的 CMS,因此不需要登入。與 CMS 的通訊是透過 HTTP 傳送至一個應用程式伺服器,這會重新傳送
呼叫至 CMS 和儲存庫。不需要本機中介軟體。
• 當您進行本機啟動時 (使用 Windows 開始功能表登入 Web Intelligence 桌面,或是按兩下 WID
文件),Web Intelligence 桌面會使用 Enteprise SDK 的 OCA/CORBA 架構,以用戶端伺服器模式
連線至 CMS。您需要在本機機器上安裝適當的資料庫中介軟體。
附註:
若要從包含語意層設計工具、Web Intelligence 豐富型用戶端和 Web Intelligence 在內的 SAP
BusinessObjects OLAP 產品連線至 Essbase OLAP 資料來源,請確定您是否已在主控這些 SAP
BusinessObjects OLAP 產品的電腦上正確安裝及設定 Essbase 用戶端中介軟體。特別是確定 Essbase
用戶端環境變數 ARBORPATH 和 ESSBASEPATH 是否已建立及設定為 Windows 系統環境變數 (相對於
Windows 使用者環境變數)。
相關主題
• 第 22 頁的「在本機使用連線模式」
• 第 22 頁的「從 BI Launch Pad 使用連線模式」
21
2011-05-06
從桌面執行互動式分析
2.2.1.1 從 BI Launch Pad 使用連線模式
在「連線」模式中,安全性是由 CMS 負責。您使用報表,就像在 BI Launch Pad 中工作一樣。 當您
以連線模式從 BI Launch Pad 啟動時,您的本機機器上不需要安裝資料庫中介軟體。
1。 登入 BI Launch Pad。
2。 按一下 BI 入口網站頂端的 [偏好設定] 以顯示 偏好設定 對話方塊。
3。 在對話方塊中選取 Web Intelligence。
4。 在 [修改] 區段中,選取 [Rich 網際網路應用程式]。
5。 按一下 [儲存並關閉]。
6。 按一下 [文件] 索引標籤。
7。 以滑鼠右鍵按一下文件,然後選取 [修改]。
Web Intelligence 桌面會以連線模式在您的電腦上啟動。如果尚未安裝,則會從 BI Launch Pad
安裝於您的電腦上。
如果您已在電腦上執行 Web Intelligence 桌面,請從 BI Launch Pad 開啟應用程式的新執行個
體。文件不會在已開啟的應用程式執行個體中開啟。
相關主題
• 第 20 頁的「連線模式」
2.2.1.2 在本機使用連線模式
若要以「連線」模式在本機啟動桌面介面,則您的電腦必須安裝桌面介面。您必須至少從 BI Launch
Pad 使用桌面介面連線至 CMS 一次。
您必須連線至 CMS 所需的中介軟體安裝到您電腦上 。
在「連線」模式中,安全性是由 CMS 負責。桌面介面中報表的使用方法與 BI Launch Pad 中報表的使
用方法相同。
1。 啟動桌面介面。
2。 按一下 [Web Intelligence] > [登入為]
一個圖示會顯示上次與 CMS 連線時使用的是什麼連線類型:
22
2011-05-06
從桌面執行互動式分析
• 一個桌上型電腦的圖示表示桌面介面上次是以用戶端伺服器模式連線至此 CMS (從用戶端電腦在
本機啟動)。CMS 的名稱就是伺服器的名稱。
• 一個球形圖示表示桌面介面上次是以 HTTP 模式從 BI Launch Pad 連線至此 CMS。CMS 的名稱
是連線叢集的完整名稱。
3。 輸入有效的使用者名稱和密碼。
4。 從清單中選取驗證模式。
如果您想要以「連線」模式工作,請勿選擇 [獨立]。如果您選擇獨立驗證模式,您就會以獨立模式
工作,並且不會與 CMS 連線。
5。 確定未選取 [在離線模式下使用]。
6。 按一下 [登入]。
桌面介面會以「連線」模式啟動。如果桌面介面已在電腦上執行,重新啟動時會開啟新的應用程式執行
個體。
相關主題
• 第 20 頁的「連線模式」
2.2.2 離線模式
在「離線」模式中,並未連線至 CMS 但會套用 CMS 安全性。您可以使用本機文件和語意層 (在登入時
選取的 CMS 會保護其安全性),或不安全的本機文件和語意層。您可以執行下列動作:
• 開啟本機文件
• 建立文件 (需要本機語意層和本機連線伺服器)
• 編輯文件
• 重新整理文件 (需要本機語意層和本機連線伺服器)
• 在本機儲存文件
在離線模式中,您不可以匯入或匯出文件到 CMS。
離線模式中的安全性
當您以連線模式連線至 CMS 時,您在該 CMS 中的安全性權限會下載至您的電腦。每一個從 CMS 下載
的文件和語意層中都會包含存取控制清單,該清單會識別擁有文件存取權限之群組和使用者。在「離
線」模式中,會透過比對文件或語意層的存取權限與本機儲存的安全性檔案,套用 CMS 安全性權限。
例如,如果您從 CMS 下載一個文件到您本機的機器,但是您在下載來源 CMS 上沒有開啟文件的權限,
則您也無法在您的本機機器上開啟這個文件。
在您要以離線模式使用由 CMS 維護其安全性的文件或語意層之前,您必須先以連線模式先連線至該 CMS
至少一次。如此便可將 CMS 安全性資訊下載至您的本機電腦,並且在登入頁面的系統清單中顯示該 CMS
選項。之後,您即可以「離線」模式登入,並且不需使用 CMS 連線即可進行工作,因為可讀取本機檔
案中的 CMS 安全性資訊。
23
2011-05-06
從桌面執行互動式分析
當使用「離線」模式時,您必須在電腦上安裝適當的語意層和資料庫中介軟體,才能建立或重新整理文
件。如果沒有安裝伺服器,只要您擁有適當的安全性權限,還是可以在本機開啟、編輯和儲存文件。
CMS 的安全性資訊儲存於本機安全性資訊檔案 (副檔名為 LSI) 中。一台電腦可以儲存多個 CMS 的 LSI
檔案。
2.2.2.1 在離線模式中工作
您必須透過從 BI Launch Pad 啟動桌面介面,並在其中開啟文件,至少連線至 CMS 一次並從中匯出您
要使用的文件。
1。 啟動桌面介面。
2。 在功能表上選取 [開啟],然後選取從安全性詳細資料儲存在本機電腦上的 CMS 匯出的文件。
使用者識別 對話方塊便會出現。
3。 從 [系統] 清單中選取一個 CMS。
4。 輸入您的使用者名稱和密碼。
5。 從 [驗證] 清單中選取驗證方法。
6。 選取 [在離線模式下使用]。
7。 按一下 [登入]。
2.2.2.2 選取本機文件和語意層的預設資料夾
您可以選取本機文件和語意層依預設儲存在本機電腦上的資料夾。
1。 在「設計」模式中,按一下 [屬性] 索引標籤上的 [應用程式]。
2。 選取 [一般] 索引標籤。
3。 按一下 [使用者文件] 旁的 [瀏覽],然後選取文件的資料夾。
4。 按一下 [語意層] 旁的 [瀏覽],然後選取語意層的資料夾。
2.2.3 獨立模式
24
2011-05-06
從桌面執行互動式分析
在「獨立」模式中,並未連線至 CMS,也不會實行安全性措施。您只可以使用不受安全性維護的本機文
件和語意層。您可以執行下列動作:
•
•
•
•
•
開啟文件
建立文件
編輯文件
重新整理文件
在本機儲存文件
您不可以匯入或匯出文件到 CMS。
您必須在執行 Web Intelligence 桌面的電腦上安裝中介軟體,才能建立和重新整理包含不安全本機語
意層的不安全本機文件。
2.2.3.1 在獨立模式中工作
您的電腦上必須安裝使用不安全文件和語意層所需的中介軟體。
1。 啟動桌面介面。
2。 從功能表中選取 [開啟],導覽至並按兩下您要在「獨立」模式中開啟的 Web Intelligence (WID)
文件。
3。 在所顯示的 [使用者識別] 對話方塊中,從 [驗證] 清單中選取 [獨立]。
2.2.4 定義 Proxy 設定
當您使用網際網路 Proxy 伺服器存取報表中的任何 URL 或影像時,可定義 Proxy 設定。您並不需要
為報表中內嵌的影像定義這些設定。請在您的網際網路瀏覽器中檢查設定,以取得定義 Proxy 設定時
的必要資訊。若要定義 Proxy 設定,請執行下列步驟:
1。 在 使用者偏好設定 對話方塊中,按一下 [Proxy] 索引標籤。
2。 定義您的 HTTP Proxy 主機。
3。 定義 HTTP Proxy 連接埠。
4。 定義您的 HTTPS 主機和連接埠設定,或選取 [與 HTTP Proxy 相同]。
25
2011-05-06
從桌面執行互動式分析
5。 按一下 [確定] 以儲存設定並關閉對話方塊。
2.3 設定介面和文件地區設定
地區設定會決定應用程式介面的外觀 (例如,功能表項目與按鈕文字) 與資料 (例如,日期與數字格
式)。
共有三种地區設定:
地區設定
描述
產品地區設定
Web Intelligence 介面的地區設定
文件地區設定
文件中目前所含資料的地區設定
慣用的檢視地區設定
用於顯示文件資料的慣用地區設定
地區設定會決定地區設定如何互動以顯示文件資料。
2.3.1 產品地區設定
產品地區設定用於顯示使用者介面 (例如,功能表項目與按鈕文字)。
附註:
GetLocale 函式會傳回「產品地區設定」。
2.3.1.1 在 Web Intelligence 桌面中設定產品地區設定
1。 選取應用程式主功能表中的 [選項] 以顯示 使用者偏好設定 對話方塊。
2。 選取 [地區設定] 索引標籤。
26
2011-05-06
從桌面執行互動式分析
3。 從 [產品地區設定] 清單中選擇產品地區設定。
2.3.2 文件地區設定
「文件地區設定」會設定文件的資料格式。例如,「文件地區設定」可決定日期與數字的顯示方式。
使用者儲存文件時可選取 [永久的地區格式設定] 選項,來建立目前文件地區設定與文件的永久關聯。
使用選取選項儲存文件後,便會忽略設定,並永遠使用儲存的「文件地區設定」來設定文件資料格式。
此設定會套用到所有的使用者,而非只套用到選取 [永久的地區格式設定] 選項的使用者。
附註:
GetContentLocale 函式會傳回「文件地區設定」。
相關主題
• 第 28 頁的「建立地區設定與文件的永久關聯」
2.3.3 慣用的檢視地區設定
「慣用的檢視地區設定」是用於顯示文件資料的使用者慣用地區設定。當 BI Launch Pad 設定提供慣
用的檢視地區設定優先順序時,「文件地區設定」會變成使用者的慣用檢視地區設定。
如果地區設定透過 [使用我慣用的檢視地區設定來設定資料格式] 設定提供使用者的慣用檢視地區設定
優先順序,則當使用者開啟文件時,「文件地區設定」會設為「慣用的檢視地區設定」。使用者儲存文
件時,此「文件地區設定」會連同文件一起儲存。
如果設定未提供使用者的慣用檢視地區設定優先順序,則會根據與該文件一起儲存的「文件地區設定」
來設定資料格式。
使用者建立文件時,使用者的慣用檢視地區設定會一律指派為初始文件地區設定,無論地區設定是否提
供慣用的檢視地區設定優先順序。
附註:
GetPreferredViewingLocale 函式會傳回「慣用的檢視地區設定」。GetLocalized 函式也會使用「慣
用的檢視地區設定」來顯示已翻譯的字串。
27
2011-05-06
從桌面執行互動式分析
2.3.3.1 設定慣用的檢視地區設定
1。 選取應用程式主功能表中的 [選項] 以顯示 使用者偏好設定 對話方塊。
2。 選取 [地區設定] 索引標籤。
3。 從 [慣用的檢視地區設定] 清單,選取慣用的檢視地區設定。
2.3.4 建立地區設定與文件的永久關聯
1。 在「設計」模式中,按一下 [屬性] 索引標籤上的 [文件],以顯示 文件摘要 對話方塊。
2。 選取 [永久的地區格式設定]。
2.4 設定檢視偏好設定
1。 在「設計」模式中,按一下 [屬性] 索引標籤上的 [應用程式],以顯示 使用者偏好設定 對話方
塊。
2。 選取 [檢視] 索引標籤。
3。 在 [計量單位] 區段中選取報表顯示的計量單位。
4。 選取 [顯示格線],以顯示報表元素對齊的格線。
5。 選取 [貼齊格線],以將報表元素自動對齊格線。
6。 設定 [格線間距] 中的值,以設定格線之間的間距。
2.5 變更您的密碼
28
2011-05-06
從桌面執行互動式分析
如果您使用的是用戶端伺服器連線模式,您就只能變更您的密碼:您必須在本機啟動 Web Intelligence
桌面工作階段,而不是從 BI Launch Pad。
1。 從
2。 在
3。 在
4。 在
[說明] 功能表旁右上角的功能表中選取 [選項],以顯示 選項 對話方塊。
[輸入舊密碼] 方塊中輸入您現有的密碼。
[輸入新密碼] 方塊中輸入您的新密碼。
[確認新密碼] 方塊中,再次輸入您的新密碼。
密碼即已變更為新密碼。
2.6 在桌面介面中使用語意層
2.6.1 桌面互動式分析中的語意層安全性
連線模式中的語意層安全性
當您以連線模式使用 Web Intelligence 桌面時,表示您是從遠端存取 CMS 語意層。CMS 直接套用安
全性權限,方式和您從 BI Launch Pad 存取語意層相同。
在離線模式中,您無法存取受到 CMS 保護的本機語意層。您必須遠端存取 CMS 語意層。
離線模式中的語意層安全性
若要以離線模式建立或重新整理報表,您必須先以連線模式連線至 CMS。當您以連線模式使用 CMS 時,
一個包含您在 CMS 中的資源安全性權限的本機安全性資訊 (LSI) 檔案會下載至您的電腦。
當您嘗試以離線模式建立或重新整理報表時,您可以使用:
• 安裝於本機且未受 CMS 保護的語意層
• 安裝於本機且經 LSI 檔案驗證您擁有存取權限的語意層
您無法從遠端存取 CMS 上的語意層,因為在離線模式中,您並不會連線至 CMS。
請注意:您需要在執行 Interactive Analysis 桌面的電腦上安裝一個連線伺服器,才能以「離線」模
式建立或重新整理文件。
29
2011-05-06
從桌面執行互動式分析
獨立模式中的語意層安全性
在獨立模式中,您並不會使用安全性措施,也不會連線至 CMS。 您只可以使用不安全的本機語意層。
您必須在使用 Web Intelligence 桌面的電腦上安裝中介軟體,才能建立和重新整理包含不安全本機語
意層的不安全本機文件。
2.6.2 以連線模式使用語意層
當您以「連線」模式執行桌面互動式分析時,您是從遠端存取 CMS 語意層。CMS 會直接套用安全性權
限,一切就像是您從 BI Launch Pad 執行互動式分析一樣。
在離線模式中,您無法存取受到 CMS 保護的本機語意層。您必須遠端存取 CMS 語意層。
2.6.3 以離線模式使用語意層
若要以離線模式建立或重新整理報表,您必須先以連線模式連線至 CMS。當您以連線模式使用 CMS 時,
一個包含您在 CMS 中的資源安全性權限的本機安全性資訊 (LSI) 檔案會下載至您的電腦。
當您嘗試以離線模式建立或重新整理報表時,您可以使用:
• 安裝於本機且未受 CMS 保護的語意層
• 安裝於本機且經 LSI 檔案驗證您擁有存取權限的語意層
您無法從遠端存取 CMS 上的語意層,因為在離線模式中,您並不會連線至 CMS。
請注意:您需要在執行桌面互動式分析的電腦上安裝一個連線伺服器,才能以「離線」模式建立或重新
整理文件。
2.6.4 以獨立模式使用語意層
在獨立模式中,您並不會使用安全性措施,也不會連線至 CMS。 您只可以使用不安全的本機語意層。
30
2011-05-06
從桌面執行互動式分析
您必須在執行桌面互動式分析的電腦上安裝中介軟體,才能建立和重新整理包含不安全本機語意層的不
安全本機文件。
在本機複製的語意層檔案會儲存在下列資料夾中:
Windows 7:C:\Users\<current Windows user>\AppData\Roaming\SAP BusinessObjects\SAP
BusinessObjects Enterprise XI 4.0\Universes。
Windows XP:C:\Documents and Settings\<current Windows user>\Application Data\SAP
BusinessObjects\SAP BusinessObjects Enterprise XI 4.0\Universes
2.6.5 選取預設語意層
1。 從 [說明] 功能表旁右上角的功能表中選取 [選項],以顯示 選項 對話方塊。
2。 選取 [一般] 索引標籤。
3。 在 [選取預設語意層] 區段中選取 [預設語意層:]。
4。 按一下 [瀏覽] 以開啟 語意層 對話方塊,選取語意層,然後按一下 [選取]。
31
2011-05-06
使用桌面上的文件
第3章 使用桌面上的文件
3.1 選取本機文件和語意層的預設資料夾
您可以選取本機文件和語意層依預設儲存在本機電腦上的資料夾。
1。 在「設計」模式中,按一下 [屬性] 索引標籤上的 [應用程式]。
2。 選取 [一般] 索引標籤。
3。 按一下 [使用者文件] 旁的 [瀏覽],然後選取文件的資料夾。
4。 按一下 [語意層] 旁的 [瀏覽],然後選取語意層的資料夾。
3.2 透過建立查詢以建立文件
1。 按一下 [資料存取] > [資料提供者] > [新增],並為查詢選取資料來源。
2。 建置並執行查詢。
3.3 建立空白文件
您可以建立空白文件,隨後從查詢中將資料加入文件。
1。 啟動桌面介面。
2。 按一下工具列的 [新增],然後選取 [沒有資料來源] 以建立空白文件。
您可以稍後在文件中建立查詢,以擷取文件的資料。
32
2011-05-06
使用桌面上的文件
相關主題
• 第 32 頁的「透過建立查詢以建立文件」
3.4 從儲存機制開啟文件
1。 按一下主工具列上的 [開啟]。
2。 按一下對話方塊左邊的 [我的 Enterprise]。
3。 登入儲存機制。
4。 瀏覽儲存機制並選取文件。
3.5 傳送文件
3.5.1 以電子郵件傳送文件
• 按一下 [檔案] 索引標籤上 [傳送文件] 旁邊的箭頭,然後選取 [傳送至郵件]。
3.5.2 將文件傳送給其他使用者
1。 按一下 [檔案] 索引標籤上 [傳送至] 旁邊的箭頭,然後選取 [傳送至使用者]。
2。 從使用者和群組清單中,選取您要向其傳送文件的使用者或群組。
3。 按一下 [自動產生],以自動產生的名稱傳送文件。
4。 按一下 [特定名稱],如果您要命名文件,則在方塊中輸入要傳送的名稱。
33
2011-05-06
使用桌面上的文件
5。 按一下 [捷徑] 以傳送文件的捷徑,或按一下 [複製] 以傳送文件的複本。
6。 按一下 [傳送] 以傳送文件。
3.5.3 以 FTP 傳送文件
1。 按一下 [檔案] 索引標籤上 [傳送文件] 旁邊的箭頭,然後選取 [傳送至 FTP]。
2。 在 [主機] 方塊中輸入主機名稱。
3。 在 [連接埠] 方塊中輸入連接埠。
4。 在 [使用者名稱] 和 [密碼] 方塊中,輸入使用者名稱和密碼。
5。 在 [帳戶] 方塊中輸入帳戶。
6。 在 [目錄] 方塊中輸入目錄。
7。 按一下 [自動產生],以自動產生的名稱傳送文件。
8。 按一下 [特定名稱],如果您要命名文件,則在方塊中輸入要傳送的名稱。
9。 按一下 [傳送]。
3.6 儲存文件
3.6.1 在企業儲存機制中儲存文件
1。 在 [檔案] 索引標籤的工具列上按一下 [儲存] 旁邊的箭頭,然後選取 [另存新檔] 以顯示 另存新
檔 對話方塊。
2。 在對話方塊的左邊選取企業儲存機制。
3。 如果您使用桌面介面,您可以儲存任何可用的企業儲存機制,其方法是選取對話方塊左邊的 [我的
Enterprise],然後登入儲存機制。
4。 按一下資料夾或類別,以依據資料夾或類別顯示儲存機制。
5。 在 [檔案名稱] 方塊中,輸入文件名稱。
6。 按一下進階顯示其他文件選項。
34
2011-05-06
使用桌面上的文件
其餘的選項始終會顯示在桌面介面上。
7。 在 [說明] 方塊中,為文件輸入說明文字。
8。 輸入您或其他使用者可在 [關鍵字] 方塊的功能中,用來搜尋文件的關鍵字。
9。 選取 [開啟時重新整理],在每次開啟文件時進行重新整理。
10。 選取 [永久的地區格式設定] 以保留文件的地區格式設定。
11。 選取 [移除文件安全性] 以移除所有文件安全性,並讓文件可在 [獨立] 模式中存取 (僅限桌面介
面)。
12。 選取 [為所有使用者儲存] 以確保文件沒有被目前使用者鎖定 (僅限桌面介面)。
13。 按一下 [確定]。
文件便會儲存在企業儲存機制中。
3.6.2 將文件儲存為 Excel 試算表
1。 在 [檔案] 索引標籤的工具列上按一下 [儲存] 旁邊的箭頭,然後選取 [另存新檔] 以顯示 另存新
檔 對話方塊。
2。 選取對話方塊左邊的 [電腦],並導覽到您要儲存文件的資料夾。
3。 請從 [檔案類型] 清單中選取 [Excel] 或 [Excel 2007]。
每個 Excel 2007 試算表可包含最多 1 百萬列匯出的資料。如果您儲存至 Excel 而不是 Excel
2007,則每 65,000 列匯出的資料會在新試算表中開始。
4。 選取您要儲存為 Excel 的報表,或選取 [全選] 以儲存所有報表。
如果您選擇將整份文件儲存至 Excel,則文件內的每份報表都會在 Excel 檔案內另存為個別工作
表。
5。 選取 [設定文件格式設定的優先權],以便在 Excel 檔案中盡可能匹配文件的配置和格式設定。(但
此選項卻不能利用 Excel 的完整資料處理功能。)
6。 選取 [設定在 Excel 中處理簡易資料的優先權] 以儘量避免將多個儲存格合併到 Excel 儲存格,
以利用 Excel 的資料處理功能。
7。 按一下 [儲存]。
有些 Web Intelligence 圖表格式並不存在於 Excel 中。這些圖表會自動轉換為 Excel 中最相近
的可用對應圖表格式。
3.6.3 將文件儲存為 PDF
35
2011-05-06
使用桌面上的文件
1。 在 [檔案] 索引標籤的工具列上按一下 [儲存] 旁邊的箭頭,然後選取 [另存新檔] 以顯示 另存新
檔 對話方塊。
2。 選取對話方塊左邊的 [電腦],並導覽到您要儲存文件的資料夾。
3。 從 [檔案類型] 清單中選取 [PDF]。
4。 依序選取 [匯出目前報表為] > [PDF],將目前的報表儲存為 PDF。
5。 選取 [選取報表] 以選取要儲存的報表,然後從清單中選取報表,或選取 [目前的報表] 以儲存目
前的報表,並選取您要儲存的頁面。
6。 按一下 [儲存]。
3.6.4 將文件資料儲存為 CSV
1。 在 [設計] 或 [資料] 模式中,從 [資料存取] > [工具] > [匯出資料] 清單選取資料要儲存為 CSV
的查詢。
2。 按一下工具列上 [匯出] 按鈕旁邊的箭頭,然後選取 [匯出資料到 CSV]。
3。 在對話方塊中,請選擇文字限定詞、資料行分隔符號和字元集。
4。 如果您想讓上一步驟選擇的選項成為儲存為 CSV 的預設選項,請選取 [設定為預設值]。
5。 按一下 [儲存]。
3.7 設定文件屬性
下表列出您可以檢視和/或設定的文件屬性:
36
屬性
描述
標題
BI Launch Pad 中的文件名稱。
作者
文件的建立者。
描述
說明文件的選擇性資訊。
2011-05-06
使用桌面上的文件
屬性
描述
關鍵字
用於搜尋 BI Launch Pad 中文件的選擇性關鍵
字。
最近重新整理的日期
通知您最近一次以資料庫的最新資料重新整理結
果的日期。
前一次重新整理的期間
通知您最近一次重新整理結果時,從資料庫擷取
資料所花費的時間。
地區設定
告訴您文件的格式地區設定。
Version
告訴您建立文件時所使用的應用程式版本。
之前的版本
如果文件已從舊版的應用程式升級,這裡會顯示
之前建立原始文件時所使用的版本。
強化檢視
如果勾選此選項,則報表外觀為螢幕檢視最佳化。
在每次開啟文件時,以資料庫中的最新資料自動
重新整理報表結果。
開啟時重新整理
選取 [開啟時重新整理],資料追蹤不會顯示重新
整理之前與重新整理之後的資料差異。資料在重
新整理後會被視為新的資料,因為重新整理會清
除文件。
使用查詢細目
以查詢細目模式進行鑽取
自動合併維度
自動合併名稱相同且來自相同語意層的維度。在
可用物件清單中,您將會看到該合併維度,並且
下方還會顯示其中合併的個別維度。
合併維度是用來同步化來自不同資料提供者資料
的機制。
永久的地區格式設定
依據其儲存的地區格式設定格式化文件。
啟用查詢移除
產生僅使用會貢獻至其所處報表之物件的查詢。
在每次重新整理查詢時,會忽略未貢獻的物件。
只會從資料提供者擷取相關資料。此功能可提升
效能。
相關主題
• 第 255 頁的「定義的合併」
• 第 251 頁的「定義的查詢細目」
37
2011-05-06
使用桌面上的文件
3.7.1 顯示和設定文件屬性
1。 按一下 [屬性] 索引標籤上的 [文件],以顯示 文件摘要 對話方塊。
2。 在對話方塊中編輯屬性。
38
2011-05-06
使用查詢傳回資料
第4章 使用查詢傳回資料
4.1 定義查詢
在建立文件或將新的資料加入文件後,便可以使用查詢將資料從資料來源擷取至文件。您可以使用查詢
面板建置查詢,且查詢面板的類型須視查詢的資料來源而定。
查詢會以語意層為基礎,這會將關聯式或 OLAP 資料庫中的資料表示為文字檔案,或表示 Microsoft
Excel 檔案等本機資料來源、SAP BW Business Warehouse 的 SAP 資訊多維資料集、Pioneer 資料來
源或 Web 服務的物件。執行查詢會以報表傳回資料,接著您可以進一步分析資料,例如篩選資料或將
資料排名。
所有查詢的計量都一樣的,計量會傳回系統根據查詢中的其他物件 (維度或階層) 所計算的資料,通常
是數值。
依據語意層的查詢可以是階層式或非階層式。非階層式查詢會以沒有階層關係的維度來組織資料。例
如,包含客戶維度與收入計量的查詢會計算每個客戶的收入。
階層會將資料組織成階層關係。例如,地理階層包含國家、州與城市 (階層的不同層級) 的相關資料。
包含地理階層與收入計量的查詢會計算階層中不同層級 (國家、州、城市) 的收入。
語意層查詢為階層式或非階層式,取決於語意層擷取其資料的資料庫。
附註:
您無法使用 HTML 介面建立查詢。
4.2 類別和子類別
物件會區分成稱為類別的各個資料夾。每個類別也可以包含一個或多個子類別。子類別包含的物件是上
一層類別中,物件進一步細分的子分類。
39
2011-05-06
使用查詢傳回資料
類別的角色是要將物件組織成邏輯群組。當您在語意層上建立查詢時,類別可協助您尋找代表想要於查
詢中使用之資訊的物件。
4.3 分析維度
分析維度包含相關階層的集合。分析維度不會顯示為查詢中的結果物件。如果您選取分析維度,其預設
的階層便會出現在查詢中。
分析維度顯示如下:
4.4 維度
維度代表可在報表中提供分析基礎的非階層資料。維度通常會擷取字元類型的資料;例如,客戶姓名、
度假勝地名稱或日期。例如,包含 [客戶] 維度與 [收入] 計量的查詢會傳回由每位客戶所產生的收
入。
維度會在查詢產生的結果集中產生非階層資料行。
在階層式資料來源中,階層是以維度為基礎。階層會顯示在可用物件清單中其依據的維度下方。您可以
在查詢中包括維度以傳回非階層式資料,或包括其一個或多個關聯的階層以傳回階層式資料。
維度物件顯示如下:
4.5 屬性 (Attribute)
屬性會提供維度或階層的描述性資料,例如 [年齡] 可以是 [客戶] 維度的屬性。
屬性與其相關聯的維度必須是一對一的關係,維度物件的每個值與任何一個屬性只能與有一個相關聯的
值。在上述的範例中,每個 [客戶] 值在 [年齡] 詳細物件中只能有一個相關聯的值。
40
2011-05-06
使用查詢傳回資料
如果詳細物件因為語意層設計錯誤而試著傳回一個維度值的多個值,其儲存格會顯示 #MULTIVALUE 錯
誤訊息。
屬性顯示如下:
4.6 階層
階層是依層級或父子關係排列的一組資料成員。例如,[地理區] 階層會包含 [國家]、[州] 與 [城市]
層級。
階層會在查詢產生的結果集中產生階層資料行。您可以在階層中展開項目以探索其資料。例如,您可以
在 [地理區] 階層中展開 [加州] 層級以探索加州相關的資料。
您可以使用 [成員選取器] 選取結果集中顯示的成員。
在階層式資料來源中,階層會與維度產生關聯,並顯示在可用物件清單中與其關聯的維度下方。
階層顯示如下:
4.7 層級物件
層級是階層中與階層根的距離相同的一組成員。例如,[城市] 可以是 [地理區] 階層中的層級,包含
[洛杉磯] 和 [舊金山] 等成員。
層級會在查詢產生的結果集中產生一般資料行。例如,包含 [國家] 層級與 [收入] 物件的查詢,會產
生如下結果:
41
國家
收入
美國
10,123,121
法國
8,232,231
德國
7,342,342
英國
9,343,092
2011-05-06
使用查詢傳回資料
並非所有的階層都包含層級。BICS 查詢的階層未提供層級。
層級顯示如下:
相關主題
• 第 65 頁的「已定義 Bex 查詢」
4.8 成員
成員是階層中個別的資料項目,例如 [地理區] 階層可包含 [國家] 層級的 [法國],或 [城市] 層級
的 [拉斯維加斯]。
如果您不要包含階層中的所有成員,可在階層中選取各個要納入查詢結果中的成員。您也可以定義包含
一組成員的命名集合。
4.9 命名集合
命名集合是傳回一組成員的命名運算式。可以在 OLAP 資料庫或依據關聯式或 OLAP 資料庫的語意層中
定義命名集合。
命名集合顯示如下:
4.10 計算的成員
計算的成員是由 MDX 運算式傳回的成員。MDX 是用來存取 OLAP 資料庫中階層資料的語言,
OLAP 資料庫的系統管理員會建立計算的成員,以供存取該資料庫的 MDX 查詢使用。
計算的成員顯示如下:
42
2011-05-06
使用查詢傳回資料
4.11 計量
計量擷取計算資料庫資料所得結果的資料 (通常為數值)。例如,「營業收入」是所銷售的產品數目乘
以產品單價所得的計算結果。計量通常位於「計量」類別中。
依預設,由資料庫中傳回的聚集詳細值計算計量。智慧型計量是由資料庫自身計算及由已彙總查詢傳回
的特殊計量類型。
在某些情況下,智慧型計量會影響顯示計算的方式。如需更多關於智慧型計量的資訊,請參閱《在 Web
Intelligence 中使用函數、公式和計算》指南。
計量會依據與查詢中相關聯的物件來傳回結果。例如,包含 [客戶] 維度與 [收入] 計量的查詢會按照
客戶傳回收入。包含 [地理區] 階層與 [收入] 計量的查詢會傳回針對階層中所有不同彙總計算的收
入。
計量物件顯示如下:
4.12 建立並使用查詢
4.12.1 階層式和非階層式查詢
4.12.1.1 已定義非階層式查詢
43
2011-05-06
使用查詢傳回資料
非階層式查詢是以語意層為基礎的查詢,不包含會以階層方式組織資料的物件,您可以使用維度、屬性
與計量來建立非階層式查詢。維度代表商務物件,例如客戶或城市。計量會從查詢中包含的維度衍生結
果,通常是數值。例如,包含 [客戶] 維度與 [收入] 計量的查詢會按照客戶傳回收入。
在非階層式查詢所產生的結果集中,維度之間是沒有關係的。查詢中的每個物件會在結果集中產生一個
平面化的資料行。
非階層式查詢未包含下列物件:階層、層級、成員或命名的集合。
相關主題
• 第 47 頁的「在不同的語意層上執行查詢」
4.12.1.2 已定義階層查詢
階層查詢至少包含一個階層物件。您可以選擇在支援階層資料的語意層上,或在直接存取 SAP 資訊查
詢的 Bex 查詢上建置階層查詢。階層資料可來自關聯式資料庫或 OLAP 資料庫,這視語意層如何建構
資料結構而定。
您可以包含階層作為結果物件或篩選物件。 在建立階層查詢後,查詢面板會額外提供可操作階層資料
的功能。例如,在您包含階層作為結果物件後,您便能夠從階層中選擇要在結果中出現的成員。若您建
立的是非階層式資料查詢,便不會提供這些階層功能。階層查詢面板上實際的可用功能也取決於您正在
存取的階層資料來源。
階層查詢產生的結果集可讓您執行階層資料分析。查詢中的每個階層物件皆會在報表中產生階層資料
行。您可以展開成員以顯示其子系成員,例如您可以展開 [美國] 成員以顯示 [地理區] 階層中的美國
各州。
系統會視與區塊中的成員相關聯的成員來彙總這些成員。例如,包含 [客戶] 階層以及 [單位銷售額]
與 [門市成本] 計量的階層,會提供下列結果集:
客戶
單位銷售額
門市成本
所有客戶
364,707
371,579
276,773
234,555
CA
45,506
67,999
或
32,104
56,700
美國
44
2011-05-06
使用查詢傳回資料
客戶
奧巴尼
單位銷售額
門市成本
10,324
12,325
4.12.1.2.1 在查詢中包含多個階層
當您在查詢中組合多個階層時,查詢會傳回不同階層中成員所有組合的結果。
範例:在查詢中包含兩個階層
您有兩個階層,分別是 [性別] (包含 [全部]、[男性] 與 [女性] 成員) 以及 [客戶地理區]。 在查
詢中將這兩個階層與計量組合在一起,會產生下列結果:
客戶地理區
所有客戶
性別
網際網路銷售金額
所有性別
$29,358,677
女性
$10,000,000
男性
$19,358,677
所有性別
法國
$2,644,017
女性
$1,058,677
男性
$1,285,340
所有性別
$1,249
Pierre
女性
所有性別
$1,249
$1,155
Alain
女性
$1,155
4.12.2 在語意層上建置查詢
45
2011-05-06
使用查詢傳回資料
4.12.2.1 定義語意層
語意層會將關聯式或 OLAP 資料來源的資料顯示為相關物件的集合。語意層包含兩種類型的資料:
資料類型
說明
關係
關聯式資料會將資料組織成相關物件 (維度、細節與計量) 的集合。您在要執行
的查詢中結合語意層物件以產生報表。例如,包含 [客戶] 維度與 [收入] 計量
的查詢,會產生顯示由客戶所產生收入的報表。
階層
階層資料會將資料依照階層組織成相關階層中的成員。例如,[地理區] 階層會包
含層級以顯示國家、州與城市。以 [地理區] 階層與 [收入] 計量所建置的查詢,
其產生的報表會顯示階層的不同層級所產生的收入 (按照國家、州與城市顯示收
入)。 查詢會自動計算階層不同層級的收入值。
查詢面板上的可用功能則由語意層中的資料所決定,您可以使用這些功能在語意層上建立查詢,例如階
層查詢面板可讓您從階層中選取資料成員。
4.12.2.2 選取預設語意層
您可以為以語意層為基礎的查詢選取預設語意層。
1。 在 BI Launch Pad 中,按一下 [偏好設定]。
2。 按一下對話方塊左方窗格中的 [偏好設定] 以顯示偏好設定清單,然後從清單中選取 [Web
Intelligence]。
3。 按一下 [選取預設語意層] 下方的 [瀏覽],然後瀏覽至您要選取的預設語意層。
4。 按一下 [儲存並關閉]。
5。 在 Web Intelligence 桌面中,按一下 [屬性] 索引標籤上的 [應用程式]。
6。 按一下 [一般]。
7。 選取 [預設語意層],然後按一下 [瀏覽],再從清單中選取語意層。
8。 按一下 [確定]。
46
2011-05-06
使用查詢傳回資料
4.12.2.3 在不同的語意層上執行查詢
1。 按一下 [資料]。
[資料管理員] 便會顯示文件中的所有查詢。
2。 依序選取 [資料提供者] > [新增] > [來自語意層]
3。 選取要建立文件所依據的語意層 (如果您是使用 Web Intelligence 豐富型用戶端,則再按一下 [選
取])。
[查詢面板] 便會開啟。
4。 選取要包含在查詢中的物件,並將物件拖曳到 [結果物件] 窗格中。要新增類別中的所有物件,請
將類別拖曳到 [結果物件] 窗格中。
5。 重複前一個步驟,直到查詢含有所有要包含的物件為止。
6。 按一下 [結果物件] 工具列上的 [排序],並使用 排序 對話方塊以排序查詢結果。
7。 選取要定義查詢篩選器的物件,並將物件拖曳到 [查詢篩選器] 窗格中。若要在物件上建立快速篩
選器,請在結果物件中選取物件,然後按一下窗格右側的 [新增快速篩選器]。
8。 設定分析範圍和其他查詢屬性。
9。 若要從 [結果物件] 或 [查詢篩選器] 窗格中移除物件,請按一下窗格右上角的 [移除]。
10。 若要從 [結果物件] 或 [查詢篩選器] 窗格中移除所有物件,請按一下窗格右上角的 [全部移除]。
11。 按一下 [執行查詢] 以執行查詢。
相關主題
• 第 84 頁的「預覽查詢結果」
• 第 43 頁的「已定義非階層式查詢」
• 第 83 頁的「排序查詢結果」
4.12.2.4 選取階層的成員
在使用查詢中的階層時,您使用成員選取器選取要在從查詢結果集產生的報表中出現的階層成員。在您
選取成員後,這些成員會出現在查詢面板的階層物件下方。
您可以明確的選取成員,或透過函式隱含的選取。例如,您可以明確的選取 [地理區] 階層的 [加州]
與 [洛杉磯] 成員。您可以選取 [美國] 成員的子系成員 (以指定美國各州)。 您也可以選取包含在命
名集合中的成員,例如選取 [最佳收入城市] 以包含創造最多收入的城市。
47
2011-05-06
使用查詢傳回資料
相關主題
• 第 49 頁的「成員選取器概觀」
• 第 48 頁的「比較成員選取與階層篩選」
4.12.2.4.1 比較成員選取與階層篩選
您使用查詢篩選器篩選成員時,也會影響到計量彙總。成員選取器的成員選取則不同,它不會影響到計
量。
範例:成員選取與階層篩選
此範例中的資料如下:
客戶地理區
網際網路銷售金額
所有客戶
$29,358,677.22
法國
$2,644,017.71
上塞納縣
$263,416.19
塞納 (巴黎)
$539,725.80
德國
$2,894,312.34
貝蘭登堡
$119,871.08
黑森
$794,876.08
如果您在成員選取器中僅選取法國相關的成員,[所有客戶] 的計量值便不會受到影響:
客戶地理區
網際網路銷售金額
所有客戶
$29,358,677.22
法國
48
$2,644,017.71
上塞納縣
$263,416.19
塞納 (巴黎)
$539,725.80
2011-05-06
使用查詢傳回資料
如果您使用查詢篩選器篩選出德國與其子系成員,則 [所有客戶] 計量會受到影響,因為彙總中不再
出現德國的數據。
客戶地理區
網際網路銷售金額
所有客戶
$26,464,364.08
法國
$2,644,017.71
上塞納縣
$263,416.19
塞納 (巴黎)
$539,725.80
相關主題
• 第 47 頁的「選取階層的成員」
4.12.2.4.2 成員選取器概觀
使用成員選取器可視覺化與選取階層中的成員,您可以明確的使用成員,或使用例如依據函式、命名集
合或階層層級提供的成員集合。
您也可以使用成員選取器定義提示,讓使用者能夠選取想要在執行查詢時包含在階層中的成員。
您可以從查詢面板上查詢所包含的階層物件中啟動成員選取器。
下表說明成員選取器中的索引標籤。
49
標籤
說明
成員
[成員] 索引標籤會顯示以階層排列的成員,計算
的成員會出現在階層中由系統管理員定義的位置
上。
中繼資料
[中繼資料] 索引標籤會顯示階層層級 (如果階層
支援層級)、命名集合與計算的成員。
提示
[提示] 容許您延緩成員選擇,直到透過顯示可讓
使用者選取成員的提示來執行查詢為止。
2011-05-06
使用查詢傳回資料
相關主題
• 第 47 頁的「選取階層的成員」
4.12.2.4.3 選取階層成員
查詢面板已啟動,且至少有一個階層物件可納入查詢中。
1。 將階層物件加入查詢面板的 [結果物件] 窗格中。
2。 按一下階層物件右邊的箭頭以啟動成員選取器。
3。 使用成員選取器選取要納入查詢中的成員。
4。 關閉成員選取器。
選取的成員會出現在 [結果物件] 窗格中階層物件的下方。在執行查詢時,只有這些成員會包含在
查詢結果中。
附註:
如果您未選取成員,則查詢結果中會使用階層的預設成員 (定義於資料庫中)。如果沒有定義預設的成
員,則會使用最上層成員。
4.12.2.4.4 明確選取階層成員
查詢面板已啟動,且已選取階層物件並啟動成員選取器。
1。 按一下 [成員] 以顯示階層成員。
2。 按一下階層顯示中成員旁的核取方塊,來選取該成員。
成員隨即出現在成員選取器內的所選成員清單中。
3。 若要選取階層中的所有成員,請按一下階層頂端的 [所有成員]。
當您要包含所有成員時,這個選項十分有用,即使在未來階層結構會變更。
4。 關閉成員選取器
您選取的成員會出現在查詢面板的階層物件下方。
50
2011-05-06
使用查詢傳回資料
相關主題
• 第 50 頁的「選取階層成員」
4.12.2.4.4.1 Bex 查詢中的成員選取
以下階層說明 BICS 查詢中的成員選取行為。
全球
EMEA
歐洲
中東
非洲
北美洲
亞太地區
亞洲
太平洋
澳洲
菲律賓
紐西蘭
南美洲
51
規則
範例
如果您在選取成員時其父系成員為已選取時,則
該父系的所有子系成員也會一併選取。
如果 [歐洲] 與 [太平洋] 為已選取,且您選取
了 [澳洲],則 [菲律賓] 與 [紐西蘭] 也會一併
選取。出現下列的成員選取:
• 歐洲
• 太平洋
• 太平洋的子系
2011-05-06
使用查詢傳回資料
規則
範例
如果您取消選取成員時其父系成員為已選取時,
則該父系的所有子系成員也會取消選取。
如果在 [太平洋] 與其所有子系成員為已選取時,
您取消選取 [澳洲],則 [菲律賓] 與 [紐西蘭]
也會一併取消選取。出現下列的成員選取:
• 歐洲
• 太平洋
如果您在選取成員時其部分子系成員為已選取時,
則所有子系成員也會一併選取。
如果 [歐洲] 為已選取,且您選取 [EMEA],則
[中東] 與 [非洲] 也會一併選取。出現下列的成
員選取:
• EMEA
• EMEA 的子系
如果您在選取成員時其子代成員為已選取時,則
該成員的所有子系,以及所選取子代成員的所有
同層也會一併選取。
如果您在 [澳洲] 為已選取時選取了 [亞太地
區],則 [亞洲]、[太平洋] (亞太地區的子系)、
[菲律賓],以及 [紐西蘭] ([澳洲] 的同層) 也
會一併選取。出現下列的成員選取:
• 亞太地區
• 亞太地區的子系
• 太平洋
• 太平洋的子系
4.12.2.4.5 使用函式選取階層成員
查詢面板已啟動,且已選取階層物件並啟動成員選取器。
1。 按一下 [成員] 以顯示階層成員。
2。 以滑鼠右鍵按一下您要套用函式的成員。
隨即顯示提供下列選項的功能表:
52
2011-05-06
使用查詢傳回資料
選項
說明
將成員的所有子系成員加入所選成員清單中。
.
緊接在所選成員之下的成員為其子系。
Children
成員在清單中會顯示為 [選取的成員] 的子系。
附註:
無法同時包含同一個成員的子系與子代。如果先
選取了 [子代],再選取 [子系],則子代會自清
單中移除,並由子系取代。
將成員的所有子代成員加入所選成員清單中。
階層中所選成員下的所有成員皆為其子代。
Descendants
成員在清單中會顯示為 [選取的成員] 的子代。
附註:
無法同時包含同一個成員的子系與子代。如果先
選取了 [子系],再選取 [子代],則子系會自清
單中移除,並由子代取代。
將成員的所有父系成員加入所選成員清單中。
緊接在所選成員之上的成員為其父系。
成員在清單中會顯示為 [選取的成員] 的父系。
Parent
附註:
無法同時包含一個成員的父系與祖系。如果先選
取了 [祖系],再選取 [父系],則祖系會自清單
中移除,並由父系取代。
BICS 查詢未提供 Parent 函式。
將成員的祖系成員加入所選成員清單中。
階層中所選成員上的所有成員皆為其祖系。
成員在清單中會顯示為 [選取的成員] 的祖系。
Ancestors
無法同時在清單中包含同一個成員的祖系與父
系。如果先選取了 [父系],再選取 [祖系],則
父系會自清單中移除,並由祖系取代。
BICS 查詢未提供 Ancestors 函式。
53
2011-05-06
使用查詢傳回資料
選項
說明
將成員的所有同層成員加入所選成員清單中。
Siblings
所有與所選成員相同層級,且共用相同父系的成
員為其同層。成員在清單中會顯示為 [選取的成
員] 的同層。
BICS 查詢未提供 Siblings 函式。
3。 關閉成員選取器。
選取的成員會出現在 [結果物件] 窗格中階層物件的下方。在執行查詢時,只有這些成員會包含在
查詢結果中。
相關主題
• 第 50 頁的「選取階層成員」
4.12.2.4.6 從層級中選取階層成員
查詢面板已啟動,且已選取支援層級的階層物件並啟動成員選取器。
如果將階層組織成層級,您便可以選取階層中某個層級的所有成員。
附註:
並非所有的階層都會組織到層級中。
1。 按一下 [中繼資料] 可顯示階層層級。
2。 選取您要包含其成員的層級。
成員在清單中會顯示為 [[選取的層級] 層級的所有成員]。
3。 關閉成員選取器。
選取的成員會出現在 [結果物件] 窗格中階層物件的下方。在執行查詢時,只有這些成員會包含在
查詢結果中。
相關主題
• 第 50 頁的「選取階層成員」
54
2011-05-06
使用查詢傳回資料
4.12.2.4.7 選取計算的成員
查詢面板已啟動,並已選取階層物件、啟動成員選取器,且語意層所依據的資料庫支援計算的成員。
1。 按一下 [中繼資料] 並選取計算的成員,或按一下 [成員] 並從階層中選取計算的成員。
• 計算的成員在階層中的位置由系統管理員決定。
• 您無法將函式 (例如 Children 或 Parent) 套用至計算的成員。
2。 從計算的成員清單中選取計算的成員。
3。 關閉成員選取器。
選取的成員會出現在 [結果物件] 窗格中階層物件的下方。在執行查詢時,只有這些成員會包含在
查詢結果中。
相關主題
• 第 50 頁的「選取階層成員」
• 第 42 頁的「計算的成員」
4.12.2.4.8 選取命名的集合
查詢面板已啟動,且已選取階層物件並啟動成員選取器。
1。 按一下 [中繼資料]。
2。 從 [命名的集合] 資料夾中選取命名的集合。
3。 關閉成員選取器。
選取的成員會出現在 [結果物件] 窗格中階層物件的下方。在執行查詢時,只有這些成員會包含在
查詢結果中。
附註:
您也可以從可用查詢物件清單中選取命名集合,來包含該集合。命名集合會出現在包含其相關聯階層的
分析維度之下。若您選取命名集合,則系統會包含其父系階層作為結果物件,且命名集合會在階層物件
下方顯示為成員選取。
55
2011-05-06
使用查詢傳回資料
4.12.2.4.9 排除階層成員
查詢面板已啟動,且已選取階層物件並啟動成員選取器。
1。 選取您要排除的成員或成員集合。
2。 按一下所選成員旁的 [排除]。
3。 關閉成員選取器。
排除的成員會出現在 [結果物件] 窗格中階層物件的下方。當您執行查詢時,這些成員會從階層中
排除。
附註:
您無法排除 BICS 查詢中的成員。
4.12.2.4.10 搜尋成員
查詢面板已啟動,且已選取階層物件並啟動成員選取器。
您可以使用成員選取器搜尋階層中特定的成員。
附註:
系統一律搜尋儲存在資料庫中的整個階層,而非只搜尋已由成員選取器擷取的成員。
1。 按一下 [成員]。
2。 按一下成員顯示畫面右下角的搜尋按鈕,以啟動 搜尋 對話方塊。
3。 在 搜尋模式 方塊中輸入搜尋文字。
您可以在搜尋中使用萬用字元。
56
萬用字元
說明
*
取代任何字元字串
?
取代任何一個字元
2011-05-06
使用查詢傳回資料
4。 按一下 [在文字中搜尋] 可搜尋成員的顯示文字,按一下 [在索引鍵中搜尋] 則可搜尋其資料庫關
鍵字。
4.12.2.4.11 建置選取成員的提示
查詢面板已啟動,且已選取階層物件並啟動成員選取器。
您可以將成員選取延遲到執行查詢時才選取,如果這麼做,系統會在使用者執行查詢時提示選取成員。
附註:
系統會限制成員提示中的選取為明確選取成員,使用者無法使用如 Ancestors 或 Parent 等函式來選
取成員。
1。 按一下 [提示]。
2。 按一下 [啟用參數],讓使用者能選擇執行查詢時的成員。
當此選項為選取時,您無法存取成員選取器中的其他索引標籤。
3。 在 [提示文字] 方塊中輸入提示文字。
4。 如果您要提示在顯示時會預設選取上次選取的值,請按一下 [保留最後一次選取的值]。
5。 如果您要提示在顯示時選取預設的值,請依序按一下 [設定預設值]、[編輯],然後選取預設值。
6。 關閉 [成員選取器]
提示文字隨即出現在查詢面板的階層下方。
4.12.2.5 解決不明確的查詢
4.12.2.5.1 已定義含糊不清的查詢
含糊不清的查詢是一種查詢,其中包含可能傳回兩種不同類型資訊的一個或多個物件。
57
2011-05-06
使用查詢傳回資料
在語意層中,某些維度可能有在資料庫中用於兩種不同用途的值。例如,下述查詢中的 [國家] 維度可
能會傳回兩種類型的資訊:
• 客戶及其度假所在的國家。
• 客戶及其已預約的國家。
[國家] 在這個查詢中扮演的角色是含糊不清的。國家可以是銷售度假計劃所在的國家,或是預約度假
計劃所在的國家。其中一個是現有的資訊 (銷售),而另一個則是未來的資訊 (預約)。
為了在查詢中避免含糊不清,語意層設計者會辨識物件可在語意層中使用的各種方式,並建置這些物件
可以如何結合的限制。這些限制即稱為內容。
4.12.2.5.2 已定義的內容
內容為具有共同商務用途之物件的已定義群組。這個商務用途通常是這些相關物件所代表的資訊類型。
例如,銷售內容是可以用來建立銷售查詢之所有物件的群組。Reservations 內容是可以用於預約查詢
之所有物件的群組。內容係由語意層設計者定義於語意層之中。
您可以組合相同內容內的任何物件以建立查詢。您也可以組合不同內容中的物件。如果您使用查詢中通
用多重內容的物件,且無法判定適合查詢中所有其他物件的最佳內容,系統會提示您選擇要套用的內
容。
4.12.2.5.3 在執行查詢時選擇內容
當您建立查詢,或重新整理報表時,在執行查詢之前,系統可能會要求您選擇內容。內容會在語意層中
設定,以避免不明確的查詢。
如果已選取 [重新整理時重新設定內容] 查詢屬性,則在每次執行查詢時,都需要選擇內容。如果在查
詢屬性中選取 [清除內容] 選項,則也需要選擇內容。
1。 執行包含多重內容的查詢。
選取度量資訊 對話方塊即會顯示。
2。 在 選取內容 對話方塊中選取內容。
58
2011-05-06
使用查詢傳回資料
4.12.2.5.4 在重新整理查詢時重新設定內容
查詢面板開啟。
1。 按一下查詢面板工具列上的 [查詢屬性] 以顯示 查詢屬性 對話方塊。
2。 選取 重新整理時重新設定內容。
4.12.2.5.5 從查詢中清除內容
查詢面板開啟。
1。 按一下查詢面板工具列上的 [查詢屬性] 以顯示 查詢屬性 對話方塊。
2。 按一下 [清除內容]。
4.12.2.6 分析範圍
查詢的分析範圍是可以從資料庫中擷取的額外資料,提供有關查詢中各個物件所傳回結果的詳細資料。
這項額外資料不會出現在初始結果文件中,但會保留在多維資料集中供使用,所以您就可以將這項資料
提取至報表中,以便隨時都能存取更多詳細資料。這個將資料進一步細分較低層級詳細資料的程序就稱
為對物件往下鑽取。
在語意層中,分析範圍會對應至針對查詢所選取之物件下面的階層層級。例如,「年」物件往下一層的
分析範圍將包含「季」物件,其直接出現在「年」下方。
您可以在建立查詢時設定這個層級。它讓階層中下面的物件得以包含在查詢中,而不會出現在 [結果
物件] 窗格中。語意層中的階層允許您選擇分析範圍,並對應地選擇可用的鑽取層級。您也可以選取要
併入範圍的特定維度,來建立自訂分析範圍。
附註:
使用查詢細目模式時無法設定分析範圍,因為在這種鑽取模式下會因應鑽取動作而動態地修改範圍。
59
2011-05-06
使用查詢傳回資料
4.12.2.7 分析範圍的層級
您可以為分析範圍設定下列層級:
層級
描述
無
只有出現在 [結果物件] 窗格中的物件才會包含
在查詢中。
• 往下一層
• 往下兩層
• 往下三層
針對 [結果物件] 窗格中的每個物件,階層樹狀
結構中往下一、二或三個物件都包含在查詢中。
這些物件中的資料會儲存在立方體中,直到您將
其新增至文件為止。
自訂
以手動新增至 [分析範圍] 面板的所有物件都會
包含在查詢中。
在文件中包含分析範圍將會顯著增加文件的大小。這是因為:即使指定範圍所需的資料在報表中看不
見,還是會與文件儲存在一起;除非您啟動鑽取模式,並往下鑽取至該資料以顯示對應值。
為了將文件的大小最小化並將效能最佳化,應只要在文件中確定使用者需要鑽取處包含分析範圍。
4.12.2.8 設定分析範圍
1。 按一下 [顯示/隱藏分析範圍] 窗格按鈕後,其會顯示為已按下的狀態。
[分析範圍] 面板便會出現在 [結果物件] 窗格的底部。預設的分析範圍為無。[結果物件] 窗格中
的各個維度都會出現在 [分析範圍] 窗格中。
2。 按一下 [分析範圍] 下拉式清單方塊中的向下鍵。
3。 選取分析範圍的層級。
層級會顯示在清單方塊中,而在結果物件窗格中位於各個維度階層下面的維度,則會顯示於分析範
圍窗格中。
4。 如果您想要將選取的維度新增至分析範圍,或建立自訂分析範圍,請在 [查詢管理員] 中選取維度,
再將其拖曳至 [分析範圍] 面板。
60
2011-05-06
使用查詢傳回資料
4.12.2.9 檢視查詢所產生的指令碼
當您建立查詢時,應用程式會產生針對資料庫執行以傳回查詢結果的幕後 SQL 或 MDX 指令碼。SQL 是
所有關連式資料庫都接受的查詢語言。MDX 是 OLAP 資料庫接受的查詢語言。
您可以檢視並編輯查詢產生的 SQL。您可以檢視 MDX 查詢,但無法編輯查詢。
附註:
您無法檢視會呼叫資料庫儲存程序的查詢指令碼。
4.12.2.9.1 檢視和編輯產生的指令碼
附註:
當查詢包含選擇性提示時,您即無法編輯查詢 SQL。在嘗試編輯 SQL 之前,先編輯查詢以移除選擇性
提示。
1。 按一下查詢工具列上的 [SQL] 以顯示 SQL 檢視器 對話方塊。
當 SQL 不可編輯時,回應提示所提供的值會直接出現在查詢中。
例如,如果在 [國家] 上回應提示而提供 "UK",則類似如下的行
Resort_country.country In ('UK')
會出現在查詢中。
如果提示時並未提供任何值,則提示的 Web Intelligence 語法 (如下所述) 將出現在查詢中。
2。 按一下 [使用自訂 SQL] 使產生的 SQL 可以編輯。
當您讓 SQL 可編輯時,提示的 Web Intelligence 語法會出現在查詢中。
例如,類似如下的行
Resort_Country.country = @prompt('Enter Country:','A','Resort\Country',
Mono,Free,Persistent,,User:0)
會出現在查詢中。
3。 在編輯指令碼之後,按一下 [審核],以檢查您的編輯是否有效。
4。 按一下 [複製] 將指令碼複製到剪貼簿。
5。 按一下 [列印] 以列印指令碼。
61
2011-05-06
使用查詢傳回資料
4.12.2.10 限制查詢傳回的資料量
4.12.2.10.1 限制查詢傳回的資料量
查詢面板開啟。
您可以設定查詢可傳回的最大資料列數、使用範例結果集、選擇是否擷取空的資料列,以及是否擷取重
複列,來限制查詢傳回的資料量。
1。 按一下查詢面板工具列上的 [查詢屬性] 以顯示 查詢屬性 對話方塊。
2。 若要排除重複列,請確定未選取 [擷取重複列]。
3。 若要選取擷取的最大資料列數,請選取 [最多擷取列數],然後設定要擷取的最大資料列數。
4。 若要傳回範例結果集,請按一下 [範例結果集]。若要使用固定取樣,請按一下 [固定]。
5。 若要排除結果中的空白資料列,請確定未選取 [擷取空的資料列]。
相關主題
• 第 64
• 第 64
• 第 63
• 第 62
頁的「擷取空的資料列查詢屬性」
頁的「擷取複製列查詢屬性」
頁的「範例結果集查詢屬性」
頁的「最多擷取列數查詢屬性」
4.12.2.10.2 最多擷取列數查詢屬性
最多擷取列數查詢屬性可決定執行查詢時,可顯示資料列數上限。如果只需要特定數量的資料,您就可
以設定這個值來限制文件中的資料列數。
62
2011-05-06
使用查詢傳回資料
如果資料庫支援,便會在資料庫層級套用最多擷取列數。否則,將在從資料庫擷取後放棄列。
最多擷取列數在階層式資料的各個層級之間沒有區別。如果「最多擷取列數」設為 3,則第一個資料表
下方的資料將截斷為第二個資料表中的資料。
客戶
單位銷售額
門市成本
美
國
276,773
234,555
CA
45,506
67,999
或
32,104
56,700
10,324
12,325
客戶
單位銷售額
門市成本
美
國
276,773
234,555
CA
45,506
67,999
或
32,104
56,700
奧巴尼
範例結果集查詢屬性也可以將資料列數目限制套用在查詢,但是是在資料庫層級。如果您設定最多擷取
列數為 2000 以及範例結果集為 1000,則查詢只會擷取最多 1000 個資料列。
此設定可由系統管理員在安全設定檔中設定的限制覆寫。舉例而言,如果將「最多擷取列數」設定為
400 列,但您的安全設定檔的限制值為 200 列,則在執行查詢時只會擷取 200 列的資料。
相關主題
• 第 63 頁的「範例結果集查詢屬性」
4.12.2.10.3 範例結果集查詢屬性
範例結果集屬性可決定查詢傳回的最大資料列數。此限制套用於所產生的用於傳回資料之指令碼的資料
庫層級。
63
2011-05-06
使用查詢傳回資料
[固定] 選項採用固定取樣。每次重新整理資料時,查詢都會傳回相同的資料列。如果您並未選取 [固
定] 選項,則會使用隨機取樣。每次重新整理資料時,查詢都會傳回不同的取樣資料列。
[範例結果集] 比 [最多擷取列數] 屬性更有效率,因為後者會先擷取查詢的所有資料列,然後忽略超
過最大列數限制的資料列。
並非所有的資料庫都支援取樣。如果不支援,便不會顯示這個選項。BICS 查詢未提供取樣。
相關主題
• 第 62 頁的「最多擷取列數查詢屬性」
• 第 65 頁的「已定義 Bex 查詢」
4.12.2.10.4 擷取複製列查詢屬性
在資料庫中,同樣的資料可能重複出現在很多列中。您可以選擇在查詢中傳回這些重複列,或只要傳回
唯一的列。
BICS 查詢未提供此選項,或如果基礎資料庫不支援此選項。
相關主題
• 第 65 頁的「已定義 Bex 查詢」
4.12.2.10.5 擷取空的資料列查詢屬性
僅傳回非空的資料列查詢屬性只有在資料列包含資料時,才會傳回資料列。
此屬性僅適用於依據 OLAP 資料來源的語意層。
4.12.2.11 設定查詢可執行的最長時間
64
2011-05-06
使用查詢傳回資料
查詢面板開啟。
1。 按一下查詢面板工具列上的 [查詢屬性] 以顯示 查詢屬性 對話方塊。
2。 選取 [最大的擷取時間],然後輸入時間 (秒)。
4.12.2.12 允許其他使用者編輯查詢
查詢面板開啟。
依預設,只有建立查詢的使用者才能編輯查詢。您可以授與其他使用者編輯查詢所需的權限。
1。 按一下查詢面板工具列上的 [查詢屬性] 以顯示 查詢屬性 對話方塊。
2。 按一下 [允許所有使用者編輯查詢]。
4.12.3 在 Bex 查詢中建立報表
4.12.3.1 已定義 Bex 查詢
Bex 查詢是從不同工具所建立的查詢,這些查詢是以 SAP BW 商務倉儲中的 SAP 資訊多維資料集為根
據。Web Intelligence 會自動將資料從 Bex 查詢對應至階層、屬性、維度和計量,作為以語意層為基
礎的階層查詢。您無法建立 Bex 查詢的語意層。
您可以使用位於 Bex 查詢最上方的 BusinessObjects 查詢。產生的查詢只會使用以語意層為基礎之階
層查詢中提供的功能子集。例如 Bex 查詢的成員選取器中沒有 Siblings、Parent 與 Ancestor 成員
函式。在功能的相關文件中會註記這些限制。
65
2011-05-06
使用查詢傳回資料
附註:
只有在預先定義 Bex 查詢連線驗證之後,查詢面板 才能在 Bex 查詢上建立文件。Bex 查詢在建立文
件時不支援提示的驗證模式。
相關主題
• 第 67 頁的「在 Bex 查詢上建立 BusinessObjects 查詢」
4.12.3.2 在使用 Bex 查詢之前
附註:
使用 Bex 查詢 MDX 旗標「允許外部存取查詢」。
只有啟用「允許外部存取查詢」旗標的 Bex 查詢才可供報表使用 (只有這些查詢會顯示在 Web
Intelligence 的選項中)。不過,在設定此旗標之前,管理員必須確定 Bex 查詢符合下表中所列的報
表限制。
Bex 查詢功能
Web Intelligence 限制
連結的結點
不顯示連結的結點。
下層節點
下層節點會一律顯示在主節點之後。
小數位數字
Bex 查詢小數位數字定義並非在 Web Intelligence 中取用。如果您需要在報
表中保留精確的小數位設定,請使用格式化值來代替。您也可以在報表的表格
和圖表中套用小數位設定。
變數順序
變數會依照變數相依性 (低相依性先顯示),而非依照 Bex 查詢中定義的順序
顯示。
查詢中允許的物件數
請勿在 Bex 查詢中使用超過 50 個物件,否則會發生錯誤。
相依於複合特性與父
物件的變數
複合特性與其父系的變數之間若產生相依性,則無法確保其相依性。
資料列/資料行會顯示 無法顯示超過座標軸階層以外的完整階層。構成階層的特性、階層與關鍵值則
為階層
予以保留。
66
預設值上的變數
請勿在 Bex 查詢的預設值上定義變數。程式會以不影響 Bex 查詢的方式提示
變數。您也可以在篩選器中定義預設值。
作為預設值的篩選器
不支援,這些篩選器會從 Bex 查詢中移除。程式將忽略篩選器,或者在使用變
數時顯示變數提示,但會忽略使用者回應。基於進行報表的考量,請將任何依
據變數的限制依順序移至篩選器區。
2011-05-06
使用查詢傳回資料
Bex 查詢功能
Web Intelligence 限制
展開層級
根據預設,階層不會展開至指定的層級。預設層級一律為 Level00。 若要重新
產生此行為,請展開報表中的表格和圖表,然後儲存文件。
查詢例外狀況
Web Intelligence 中並不會考量這些因素。請在 Web Intelligence 中套用條
件格式化。
複雜選擇
若定義一個變數來支援複雜選擇,則不會產生等值。而是會限制在範圍選擇內。
零抑制
零值的資料列並不會從結果表格中移除。
查詢預設配置
資料列/資料行中不會重新產生特性的預設位置。
下層結點的位置
這些結點會一律位於上層之下。
本機計算 ("排名",
"最小值"...)
這些值會從 Bex 查詢中移除。若要避免使用這些值,您可以在報表中使用等值
計算函式。
結果資料列
建議您使用 Web Intelligence 摘要來代替。
含計算的公式
若公式的計算以不支援的配置 (「結果的百分比率」) 為根據時,建議您避免
使用這些公式。您可以在 Web Intelligence 報表中使用等值計算函式。
階層計量結構
階層計量結構會顯示為計量的完整清單。
條件
條件的評估可依據配置,且評估的原始內容無法獲得保證。建議您在報表端定
義這些條件 (使用篩選或排名報表功能)。
4.12.3.3 在 Bex 查詢上建立 BusinessObjects 查詢
1。 在 [設計] 模式中,按一下 [資料存取] > [資料提供者] > [新增] > [從 Bex],以顯示 選取 BW
Bex 查詢 對話方塊。
2。 從對話方塊左邊的窗格中選取連線。
3。 在右邊窗格中選取 Bex 查詢,然後按一下 [確定]。
隨即顯示查詢面板,顯示在查詢中作為階層、維度和屬性的物件。
4。 使用可用的物件建立查詢和查詢篩選器。
附註:
您無法在 Bex 查詢中篩選結果物件。
4.12.4 在本機資料來源上建立查詢
67
2011-05-06
使用查詢傳回資料
4.12.4.1 在文字檔案中建立查詢
1。 在「資料」或「設計」模式中,按一下初始畫面上 [選取作為資料來源的文字檔] 旁的 [其他],或
依序按一下 [資料存取] > [資料提供者] > [新增] > [從文字]。
2。 在對話方塊中按一下 [瀏覽],然後選取文字檔案。
3。 設定選項以匯入檔案中的資料。
4。 按一下 [下一步]。
查詢面板便會開啟,並將文字檔案中的資料顯示為報表物件。
5。 按一下 [執行查詢],以建立依據文字檔案中資料的報表。
相關主題
• 第 68 頁的「文字資料來源選項」
4.12.4.1.1 文字資料來源選項
您可以在選擇文字檔案作為本機資料來源時,設定以下選項。您可以在 [查詢] 面板的 [查詢定義] 窗
格中,按一下 [編輯設定]。
68
2011-05-06
使用查詢傳回資料
選項
資料分隔符號
文字限定字元
第一列包含資料行名
稱
地區設定
說明
用於分隔每個結果物件關聯資料的字元。
• 製表 - 以 Tab 字元分隔資料
• 空格 - 以空格分隔資料
• 字元 - 以指定的字元分隔資料
用於括住每個結果物件關聯資料的字元。
• 雙引號 - 資料以雙引號括起來
• 單引號 - 資料以單引號括起來
• 無 - 資料未以符號括住
每個資料行的第一列提供資料行的名稱。
文字檔案中資料的地區設定 (例如,如果地區設定為法文 (法國),數字中的逗
點會轉換為表示小數點,因為小數點包含法文逗點)。
字元集
文字檔案使用的字元集
日期格式
報表中使用日期格式
4.12.4.1.2 在 Excel 檔案中建立查詢
1。 在「資料」或「設計」模式中,按一下初始畫面上 [選取作為資料來源的 Excel 試算表] 旁的 [其
他],或依序按一下 [資料存取] > [資料提供者] > [新增] > [從 Excel]。
2。 在對話方塊中按一下 [瀏覽],然後選取文字檔案。
3。 設定選項以匯入檔案中的資料。
4。 按一下 [下一步]。
查詢面板便會開啟,並將 Excel 檔案中的資料顯示為報表物件。
5。 按一下 [執行查詢],以建立依據 Excel 檔案中資料的報表。
相關主題
• 第 70 頁的「Excel 資料來源選項」
69
2011-05-06
使用查詢傳回資料
4.12.4.1.3 Excel 資料來源選項
您可以在選擇 Excel 檔案作為本機資料來源時,設定以下選項。您可以在 [查詢] 面板的 [查詢定義]
窗格中,按一下 [編輯設定]。
選項
說明
工作表名稱
含資料的工作表名稱
欄位選取 - 所有欄位
將工作表上的所有資料視為查詢資料
欄位選取 - 範圍定義
將指定範圍上的資料視為查詢資料
欄位選取 - 範圍名稱
將命名範圍上的資料視為查詢資料
第一列包含資料行名稱
範圍上的第一列提供結果物件的名稱。
4.12.4.2 依據本機資料來源編輯查詢
1。 在 [設計] 或 [資料] 模式中,選取 [資料存取] > [資料提供者] > [編輯]。
2。 在 [查詢屬性] 窗格中編輯查詢。
如果您在 [來源路徑] 方塊中選取包含來源資料的不同檔案,新檔案的結構必須符合現有檔案的結
構。
3。 編輯選項,以便從檔案匯入資料,其方法是在 [查詢定義] 窗格中按一下 [編輯設定]。
4.12.5 在 Web 服務中建立查詢
70
2011-05-06
使用查詢傳回資料
4.12.5.1 在 Web 服務上建立查詢
您可以建立使用 Document as a Web Service (DaaWS) 或任何一般 Web 服務作為資料來源的查詢。
1。 啟動桌面用戶端。
2。 在「資料」或「設計」模式中,按一下初始畫面上 [選取 Web 服務作為資料來源] 旁的 [其他],
或依序按一下 [資料存取] > [資料提供者] > [新增] > [從 Web 服務]。
3。 提供 Web 服務的詳細資料。(如需詳細資訊,請參閱本主題底部的連結。)
4.12.5.1.1 Web 服務資料來源
Web 服務 Plug-in 可讓您使用 [Document as a Web Service] (DaaWS) 作為資料來源使用,以建立
Interactive Analysis (之前稱為 Web Intelligence) 文件。
雖然此附掛程式是針對 DaaWS 耗用所開發的,但也可用於具備下列屬性的一般 Web 服務:
• SOAP 1.1
• WSDL 1.0
• 文件和 RPC 常值
• 公用 WSDL
一般 Web 服務的使用會受到以下限制:
• 不支援包含循環參考的結構描述
• 不支援巢狀匯入,僅支援單一層級的匯入
• 不支援 XML 結構描述中的屬性元素
• 不支援參考諸如 Microsoft 或 JAVA 類型等特定平台的結構描述 (例如 http://microsoft.com/ws
dl/types/)、地圖和物件等等。
附註:
如需如何開發、設定和部署自訂資料提供者 Plug-in 的詳細資訊,請參閱《Custom Data Provider
Plug-in Developer Guide》。
71
2011-05-06
使用查詢傳回資料
4.12.5.1.2 使用 Web Service Plug-in 的必要條件
在您使用 Web 服務 Plug-in 建立 Web Intelligence 文件之前,請確定您已將 DaaWS 或一般 Web 服
務 WSDL 輸入 Web 服務 Plug-in。DaaWS 會公開一組互動式分析報表部分內容,作為可在 Web
Intelligence 用戶端內部與外部呼叫的 Web 服務。
如需關於建立 DaaWS WSDL 的詳細資訊,請參與以下相關主題。
相關主題
• 第 298 頁的「將內容發行為 Web 服務」
4.12.5.1.2.1 Web 服務 Plug-in 的 Proxy 設定
經由 Web 服務 Plug-in 使用網路 Proxy 伺服器來存取任何 URL 或 WSDL 時,您需要在
<BOBJ_INST_DIR>/SAP BusinessObjects Enterprise XI 4.0/win32_x86/jdk/jre6/lib 的 net.proper
ties 檔案中更新 Proxy 設定,如下所示:
提供下列 HTTP 參數的值:
http.proxyHost= <http proxy hostname>
http.proxyPort=<http proxy port number>
http.nonProxyHosts=<http hosts for which proxy is not
required>
其中,
• proxyHost 是 Proxy 伺服器的名稱。例如 proxy.mydomain.com
• proxyPort 是要使用的連接埠編號。預設值為 80。
• nonProxyHosts is 是由 '|' 所分隔的主機名稱清單,您可以在網路內直接存取此清單並忽略 Proxy
伺服器。預設值為:localhost & 127.0.0.1
針對 HTTPS 參數提供下列值:
https.proxyHost=<http proxy hostname>
https.proxyPort=<http proxy port number>
其中,
72
2011-05-06
使用查詢傳回資料
• proxyHost 是 Proxy 伺服器的名稱。例如 proxy.mydomain.com
• proxyPort 是要使用的連接埠編號。預設值為 443。HTTPS 通訊協定處理常式會使用 HTTP
nonProxyHosts 清單。
附註:
由於不支援 .pac 檔案,因此您必須在 Proxy 設定中明確設定 Proxy 伺服器。
4.12.5.1.3 選取 Web 服務 WSDL 作為資料來源
若要選取 Web 服務作為資料來源,請執行下列步驟:
1。 在 [選擇資料來源建立新文件] 窗格中,按一下 [Web 服務]。
隨即出現 選取資料來源 畫面。
2。 在來源欄位中輸入 Web 服務 URL,並按一下 [提交]。
隨即出現 選取 Web 服務詳細資料 畫面。
4.12.5.1.4 提供服務詳細資料
若要提供服務詳細資料,請執行下列步驟:
1。 在 選取 Web 服務詳細資料 視窗中,選取 服務名稱 下拉式清單中的服務名稱。
2。 在 連接埠名稱 下拉式清單中選取連接埠名稱。
3。 在 作業名稱 下拉式清單中選取作業名稱。
4.12.5.1.5 提供 DaaWS 的訊息詳細資料
73
2011-05-06
使用查詢傳回資料
針對 DaaWS WSDL 資料來源,您必須在提供訊息詳細資料時指定下列資訊:
• 驗證資訊
• Web Intelligence 元件的 WSDL 參數
驗證資訊
在 SSO 驗證中,會使用 Interactive Analysis 的工作階段 ID 進行驗證。當您使用 Windows NT 或
獨立驗證模式登入 Interactive Analysis 時,SSO 選項將會停用。因此,您必須輸入登入憑證以存取
Web 服務。當您使用其他任何模式登入 Interactive Analysis 時,您可以提供登入和密碼資訊,或使
用 SSO 驗證模式來存取 Web 服務。
附註:
只有在 Web Intelligence 桌面與部署該 Web 服務的 CMS 連線時,才支援 SSO 驗證。否則,您必須
提供登入憑證以存取 Web 服務。如果 Web Intelligence 桌面與其他的 CMS 連線,則您無法重新整理
使用 SSO 驗證建立的文件。
互動式分析元件的 WSDL 參數
互動式分析元件的 WSDL 參數是一種屬性,其值會決定在待建立之互動式分析文件中顯示的資料。
如需關於 DaaWS WSDL 參數的詳細資訊,請參閱以下相關主題。
相關主題
• 第 304 頁的「BI 服務結構」
4.12.5.1.5.1 提供驗證詳細資料
若要啟用 SSO 驗證,您必須選取 [SSO 已啟用] 核取方塊。如果您選取 [SSO 已啟用] 核取方塊,則
會停用登入與密碼欄位。
若要提供驗證詳細資料但不使用 SSO 驗證,請執行下列步驟:
1。 請確認未選取 [SSO 已啟用] 選項。
2。 在「訊息詳細資料」面板中選取 [登入],再於 輸入值 文字方塊中輸入使用者名稱,並按一下 [套
用]。
3。 在「訊息詳細資料」面板中選取 [密碼],再於 輸入值 文字方塊中輸入密碼,並按一下 [套用]。
4.12.5.1.5.2 設定報表篩選器
74
2011-05-06
使用查詢傳回資料
若要設定 GetReportBlock 作業的報表篩選器,請執行下列步驟:
1。 在 [訊息詳細資料] 窗格中,按一下 + 展開維度以套用篩選條件。
2。 選取 [值],再於輸入值欄位中輸入值,並按一下 [套用]。
3。 選取 [運算子],並從選取值下拉式清單中選取值。
附註:
只針對您想要套用篩選器的維度指定值與運算子。
4。 按一下下一步 >。
附註:
在「訊息詳細資料」窗格中,您可以使用 [重設] 按鈕移除每個欄位的值。[全部重設] 按鈕可用於移
除「訊息詳細資料」窗格中所有欄位的值。
相關主題
• 第 76 頁的「新增節點」
• 第 76 頁的「複製節點」
• 第 77 頁的「刪除節點」
4.12.5.1.5.3 設定鑽取篩選器
在鑽取區塊中,您可以指定篩選器與鑽取路徑值,以擷取所鑽取的資料。
若要指定篩選器與鑽取路徑值,請執行下列步驟:
1。 在篩選器節點中,請執行下列步驟以篩選任何物件的資料:
a。 選取 [維度],再於輸入值欄位中輸入您要進行資料篩選的維度名稱,並按一下 [套用]。
b。 選取 [值],再於輸入值欄位中輸入維度值,並按一下 [套用]。
c。 選取 [運算子],並從選取值下拉式清單中選取值。
附註:
對於 INLIST 與 NOT_INLIST 運算子,您必須使用逗號分隔清單來指定多個值。
2。 在鑽取路徑節點中,請執行下列步驟以擷取所鑽取的資料:
a。 選取 [drillOperation],並從選取值下拉式清單中選取鑽取作業的值。
支援的鑽取作業為 UP 與 DOWN。
75
2011-05-06
使用查詢傳回資料
b。 選取 [值],再於 [輸入值] 欄位中輸入維度值,並按一下 [套用]。
c。 選取 [來源],再於 [輸入值] 欄位中輸入維度名稱,並按一下 [套用]。
3。 按一下下一步 >。
隨即出現 查詢面板。
附註:
您可以使用 [重設] 按鈕來修改每個維度的值與運算子,也可以使用 [全部重設] 按鈕來修改所有維度
的值與運算子。
相關主題
• 第 76 頁的「新增節點」
• 第 76 頁的「複製節點」
• 第 77 頁的「刪除節點」
4.12.5.1.5.4 新增節點
節點會參照篩選器或鑽取路徑。如果您要在相同維度上新增更多鑽取條件或篩選條件,請新增新節點。
在新增篩選條件時,這些條件會參考 AND 聯結。
若要新增篩選器或鑽取路徑,請在父篩選器或鑽取路徑節點上按右鍵,並選取 [新增] 選項。隨即建立
新的篩選器或鑽取路徑節點。
4.12.5.1.5.5 複製節點
節點會參照篩選器或鑽取路徑。
若要複製篩選器或鑽取路徑節點,請在子篩選器或鑽取路徑節點上按右鍵,並選取 [複製] 選項。篩選
器或鑽取路徑節點會連同現有的值,一起複製到父節點。
76
2011-05-06
使用查詢傳回資料
4.12.5.1.5.6 刪除節點
節點會參照篩選器或鑽取路徑。
若要刪除篩選器或鑽取路徑節點,請在子篩選器或鑽取路徑節點上按右鍵,並選取 [刪除] 選項。該節
點隨即從其父節點中刪除。
附註:
只有使用 [新增] 或 [複製] 選項建立節點後,您才能刪除該節點。您無法刪除從 WSDL 取得之篩選器
的原始執行個體。
4.12.5.1.6 設定一般 Web 服務的篩選條件
若要設定一般 Web 服務的篩選條件,請執行下列步驟:
1。 在
2。 在
在
下
輸入訊息 面板中選取輸入欄位,再於輸入值欄位中輸入值,並按一下 [套用]。
輸出訊息 面板中選取輸出欄位,並按一下 [下一步 >]。
輸出訊息 面板中,您必須至少選取一個欄位。若要在 輸出訊息 面板中選取多個欄位,請按一
Control 鍵,並選取欄位。
隨即出現 查詢面板 ,其中會顯示資料範例。
4.12.5.1.7 編輯並執行查詢
您可以編輯下列查詢參數:
• 物件屬性:您可以編輯物件屬性,例如名稱、限定、類型、彙總函式與彙總維度。
• 查詢屬性:您可以編輯查詢屬性,例如名稱、來源 URL、可重新整理與可編輯者。
77
2011-05-06
使用查詢傳回資料
• 查詢定義:您可以按一下 [編輯設定] 來編輯查詢定義。
若要執行新查詢,請驗證出現在 查詢面板 視窗中的物件與範例資料,並按一下 [執行查詢]。
隨即顯示新報表。
附註:
如果您在 查詢面板 視窗中編輯來源 URL,請確定新 WSDL 的結構與之前使用的 WSDL 結構相同。
如需建立自訂資料提供者 Plug-in 的詳細資訊,請參閱《Custom Data Provider Plug-in Developer
Guide》。
4.12.6 在 Advanced Analysis 檢視中建立查詢
4.12.6.1 SAP BusinessObjects Analysis
SAP BusinessObjects Analysis 是一種 OLAP 分析工具,可讓使用者交互定義分析,以探索 OLAP 資
料來源中的資料。使用者可將其分析資料匯出為分析檢視,供在其他應用程式中使用,包括 SAP
BusinessObjects Web Intelligence。
您可以在分析檢視上建立查詢,以便在 Web Intelligence 文件中分析其資料。分析檢視中的資料顯示
在查詢面板上作為報表物件,例如階層、維度和屬性。
4.12.6.2 在分析檢視中建立查詢
1。 在 [設計] 或 [資料] 模式中,選取 [資料存取] > [新增] > [從分析檢視],以顯示 選取分析檢
視 對話方塊。
2。 在 [資料夾] 窗格中,選取包含分析檢視的資料夾。
3。 在右邊窗格中選取分析檢視。
隨即顯示查詢面板,顯示在分析檢視中作為報表物件的資料。
78
2011-05-06
使用查詢傳回資料
4。 按一下 [執行] 以執行查詢。
4.12.7 使用多個查詢
4.12.7.1 使用多個查詢
您可以在文件中包含一個或多個查詢。這些查詢可以依據任何支援的資料來源。
例如,您可以將產品銷售資料和客戶資料包含在同一份文件中。在這個情況中,您是在一個語意層上取
得企業產品系列銷售量的資料,然後在另一個語意層上取得客戶的相關資料。而且,您想在同一份報表
中呈現產品系列業績,以及客戶年齡群組的相關資訊。為了完成這項工作,您建立了包含兩個查詢的單
一文件;兩個語意層上各有一個查詢。接著,您可以在相同報表上同時包含並格式化來自那兩個查詢的
結果。
如果您要包含在文件中的資料位在多個資料來源上,或是您想要在相同資料來源上建立多個不同重點的
查詢,就必須在單一文件中定義多個查詢。只要能夠建立新文件或新增更多查詢至現有文件,便可以定
義多個查詢。這樣您就可以在同一份文件的單一或多個報表上呈現所有查詢結果的資訊。
4.12.7.2 比較多重查詢、組合查詢和同步化查詢
在文件中可以使用許多不同的方式讓多個查詢產生關聯。
• 基本的多個查詢會從不同的來源擷取不相關的資料。
• 同步查詢會將來自維度 (包含兩個查詢共同的資料) 的不同查詢的資料關聯在一起。這些維度稱為
合併維度。
在建立並執行多個查詢後,您可以合併維度。
• 組合查詢是特殊種類的查詢。組合查詢所產生的 SQL,將包含 UNION、INTERSECT 和 MINUS 運算子
(如資料庫支援) 或模擬這些運算子的效用。
組合查詢可讓您回答複雜的商務問題,這些問題難以使用標準查詢來建立公式。
79
2011-05-06
使用查詢傳回資料
4.12.8 管理查詢
4.12.8.1 使用資料管理員管理查詢
您可以使用資料管理員檢視、探索和管理文件中的所有查詢。其中包含可用來探索查詢的[資料] 窗格,
以及一個根據 [資料] 窗格中的選取而變更的清單顯示。
您可以切換至資料檢視以使用資料管理員。在資料檢視中,只能使用 [資料存取] 群組中的工具箱。
4.12.8.1.1 切換至資料模式
• 在右上角的功能表中按一下 [資料]。
顯示的 [資料] 窗格會包含選取的文件。所有的資料提供者都會顯示在 [資料] 窗格右邊清單中。
清單會顯示與資料提供者有關的資訊,例如包含的資料列數以及上次重新整理日期。
4.12.8.1.2 檢視和篩選資料提供者的資料
1。 切換至資料模式以顯示資料管理員。
2。 在 [資料] 窗格中選取資料提供者。
資料提供者物件中的資料會顯示在資料窗格右邊的清單中,且每個物件都會有一個資料行。
80
2011-05-06
使用查詢傳回資料
附註:
如果資料提供者包含多個內容或群組集,則會顯示在清單窗格右上角的下拉式清單中。每個內容或
群組集都會顯示為 [結果 n]。從清單選取內容或群組集以顯示其資料。
3。 若要篩選資料,請按一下資料行標頭上的箭頭,然後在下拉式清單中選取值,或選取 [自訂] 並定
義自訂篩選器。
自訂篩選器包含可直接從值或類型清單選取的篩選器運算子和值。您可指定的值數會以運算子為根
據)。
自訂篩選器如下所示:
Operator
說明
is anything
未篩選資料
is
資料等於單一值 (等同於在下拉式清單選取單一
值)
does not equal
資料不等於單一值 (顯示該值以外的所有值)
is in
資料位於值清單中 (僅顯示選取的值)
is not in
資料不位於值清單中 (顯示選取值以外的所有值)
is empty
僅顯示包含空值的資料列
is not empty
僅顯示包含非空白值的資料列
begins with
僅顯示以您輸入之文字開頭的資料列
ends with
僅顯示以您輸入之文字結尾的資料列
contains
僅顯示包含您輸入之文字的資料列
does not contain
僅顯示不包含您輸入之文字的資料列
資料會根據您指定的值篩選。篩選器也會限制其他資料行中的顯示。例如,如果您將顯示客戶維度
的資料行篩選為僅顯示三個值,則 [訂購金額] 資料行只會顯示對應至剩餘客戶值的數值。
4.12.8.1.3 編輯查詢
• 在查詢上按一下滑鼠右鍵並選取 [編輯] 以顯示查詢面板。
使用查詢面板來編輯查詢。
81
2011-05-06
使用查詢傳回資料
4.12.8.1.4 清除查詢
• 在查詢上按一下滑鼠右鍵並從功能表選取 [清除]。
4.12.8.1.5 重新命名查詢
• 在查詢上按一下滑鼠右鍵並選取 [重新命名],然後輸入新名稱。
4.12.8.1.6 變更查詢的來源
• 在查詢上按一下滑鼠右鍵並選取 [變更來源]
如需有關變更查詢資料來源的詳細資訊,請參閱本主題底部的連結。
相關主題
• 第 86 頁的「變更查詢的資料來源」
4.12.8.1.7 設定查詢的主要日期
如果文件中的一個或多個查詢包含主要日期,您就可以設定主要日期。
82
2011-05-06
使用查詢傳回資料
1。 選取 [資料存取] > [資料提供者] > [Keydate]。
2。 選取 [針對所有查詢使用預設日期] 將每個查詢設為其預設主要日期。
3。 選取 [針對所有查詢設定日期] 並選擇日期以指定所有查詢的主要日期。
4。 選取[重新整理資料時提示使用者],當重新整理包含主要日期的查詢時,就可顯示主要日期的提示。
4.12.8.2 使用 [資料管理員] 管理查詢
您可以使用資料管理員檢視、探索及管理文件中的所有查詢。資料管理員會列出所有查詢,並可讓您執
行重新命名查詢或變更查詢所依據的資料來源等動作。
資料管理員包含一個清單
1。 若要顯示 [資料管理員],請按一下主要工具列上的 [資料]。
為文件提供資料的所有查詢便會顯示在清單中,[左方窗格] 僅包含列出選取查詢中所有物件的 [資
料] 索引標籤,且只會啟用與管理查詢相關的工具箱項目。
2。 若要編輯查詢,請以滑鼠右鍵按一下查詢,然後選取 [編輯]。
隨即顯示所選查詢的查詢面板。
3。 若要清除查詢資料,請以滑鼠右鍵按一下查詢,然後從功能表中選取 [清除]。
4。 若要重新命名查詢,請以滑鼠右鍵按一下查詢並選取 [重新命名],然後輸入新名稱。
5。 若要變更查詢的資料來源,請以滑鼠右鍵按一下查詢,然後選取 [變更來源]。
如需有關變更查詢資料來源的詳細資訊,請參閱本主題底部的連結。
相關主題
• 第 86 頁的「變更查詢的資料來源」
4.12.9 排序查詢結果
查詢面板開啟。
您可以排序查詢傳回的結果。排序會直接加入至查詢所產生的指令碼中,且資料庫會傳回已排序的查詢
結果。
例如,加入至產生 SQL 查詢中的排序會以產生的 SQL ORDER BY 子句顯示。
83
2011-05-06
使用查詢傳回資料
附註:
排序不適用於依據 OLAP 資料來源的查詢。
1。 按一下 [結果物件] 工具列上的 [排序],以顯示 排序 對話方塊。
2。 按一下 [插入排序物件],然後在顯示的 選取物件 對話方塊中選取物件,以對物件新增排序。
3。 從 [排序類型] 清單中選取排序方向。
4。 重新上述步驟,將其他排序加入至查詢。
5。 選取物件並按一下 [刪除選取範圍] 以移除查詢中的排序,或按一下 [全部刪除] 以移除查詢中的
所有排序。
6。 按一下 [確定] 以關閉 排序 對話方塊。
排序便會加入至查詢產生的指令碼中。
4.12.10 預覽查詢結果
您可以在「查詢面板」定義結果物件和篩選物件。
您可以在查詢面板的 [資料預覽] 窗格中預覽查詢結果。
• 按一下查詢面板工具列上的 [顯示/隱藏資料預覽窗格],以顯示 [資料預覽] 窗格。
4.12.11 從新增的查詢顯示資料
如果您要建立的查詢並非文件中的第一個查詢,則需要在 新查詢 方塊中指定其資料的顯示方式。
選項
說明
在新報表內插入表格
在文件的新報表上顯示資料
在目前的報表內插入表格
在目前選取的報表上,將資料顯示於新表格中
將結果物件納入文件中,而不產生 將資料納入文件中,但不顯示在報表上。(稍後您可以將查詢所傳
表格
回的物件新增至報表。)
4.12.12 中斷查詢
84
2011-05-06
使用查詢傳回資料
您可以在所有資料傳回文件之前中斷查詢。
當您中斷查詢時,只有部分資料會傳回文件。文件中顯示的值無法精確反映查詢中的定義。
當您中斷資料擷取時,您可以選擇要顯示的資料。
1。 在 等候 - 重新整理資料 對話方塊中,按一下 [取消]。
此時會顯示 中斷資料擷取 對話方塊。
2。 從 中斷資料擷取 對話方塊中,選取下列其中一個選項。
選項
說明
從上一個資料擷取動作中
還原結果
還原文件上次執行查詢時所擷取的值。顯示的值不是資料庫上提供的最
新資訊。您可以稍後再執行查詢,從資料庫傳回最新的值。
從文件清除所有資料
顯示具空白值的文件。文件的結構及格式設定則會保留。您可以稍後再
執行查詢,從資料庫傳回最新的值。
傳回部分結果
在文件適當部分顯示到目前為止所擷取的新值。文件其餘部分則會顯示
上次執行查詢時所擷取的值。
4.12.13 移除查詢
1。 以滑鼠右鍵按一下適合的查詢 標籤,選取您想要移除的查詢。
2。 按一下 [移除]。
4.12.14 複製查詢
如果想要在已包含於文件中的語意層上建立不同的查詢,您可以複製該語意層上的現有查詢,再加以修
改,而不需從頭開始建立。
1。 只要以滑鼠右鍵-按一下報表面板底部的適當查詢索引標籤,便可以選取您想要複製的查詢。
2。 選取 [複製]。
85
2011-05-06
使用查詢傳回資料
4.12.15 變更查詢的資料來源
您可以變更查詢的資料來源。例如,當您想要在測試環境中開發語意層上的文件,然後在實際執行環境
中變更為語意層時,此功能便會非常實用。
您可以在相同查詢或不同查詢中,將物件對應到不同物件來變更資料來源。
無法在所有資料來源之間變更。下表列出可能的變更:
UNV 語意層
關聯式資料來
源上的 UNX
語意層
OLAP 資料來
源上的 UNX
語意層
可變更
可變更
可變更
可變更
關聯式資料
來源上的
UNX 語意層
可變更
可變更
可變更
OLAP 資料來
源上的 UNX
語意層
可變更
可變更
可變更
UNV 語意層
個人資料提
供者 (CSV、
Excel)
Bex 查詢
個人資料提供
者 (CSV、Excel)
Bex 查詢
Advanced
Analysis 工
作區
可變更
可變更
Advanced
Analysis 工
作區
可變更
當您選擇您要變更的資料來源所屬的查詢時,您只會看到可變更的資料來源。
您只能在 Java 介面或 Web Intelligence 桌面上變更資料來源。在 Web Intelligence 桌面上,您也
可以依據個人資料檔案 (例如,Excel 檔案),變更查詢的資料來源。
4.12.15.1 變更查詢的資料來源
86
2011-05-06
使用查詢傳回資料
您可以變更查詢所依據的資料來源,其方法是在新資料來源中識別相當於目前資料來源物件的物件。可
能的話,依預設,來源和目標物件會依據其名稱、物件類型、資料類型和資料來源中的位置對應。
附註:
您無法對應查詢篩選物件。
您可以為預設無法對應的物件手動變更對應,或手動建立對應。
1。 按一下 [資料] 以顯示資料管理員,同時列出文件中的資料提供者。
2。 以滑鼠右鍵按一下您要變更其來源的查詢,然後選取 [變更來源]。
3。 選取 [從文件中選擇現有的資料來源] 以選取已在文件中使用的目標資料來源,或選取 [指定新的
資料來源],然後從清單中指定資料來源,以選取不同的資料來源。
無法在所有資料來源類型之間變更。清單只會顯示可從目前資料來源變更的資料來源。
4。 按一下 [下一步]。
來源和目標物件顯示在預設對應中。
如果資料來源包含階層式資料,階層內的所有物件都會顯示在其父系階層下面。
5。 若是您要手動對應的每一個成對物件,按一下 [...] 以顯示 對應物件 對話方塊。
6。 使用對應物件對話方塊選擇要以新語意層中的哪個物件取代目前語意層中的物件。
依預設,物件會依據來源和目標資料來源中的物件類型、資料類型、名稱和路徑來對應。您可以接
受預設對應,或選擇您自己的對應。
如果沒有預設對應,物件會在目標資料來源中顯示為 [移除結果物件]。如果您沒有從新資料來源選
取物件,則會在您變更資料來源時將未對應的物件從查詢移除。
如果移除的物件在資料庫排名中為篩選物件或 rank 架構物件,則應用程式會顯示警告訊息。如果
您決定移除物件,物件會從排名或子查詢中移除。
如果移除的物件在查詢篩選器的查詢中為篩選物件,則應用程式會顯示警告訊息。如果您移除物件,
會移除查詢篩選器上的查詢。
7。 按一下 [完成] 以變更資料來源。
87
2011-05-06
從 BI Launch Pad 重新整理以 PDP/CDP 資料來源為基礎的 Web Intelligence 文件
第5章 從 BI Launch Pad 重新整理以 PDP/CDP 資料來源為基
礎的 Web Intelligence 文件
您可以重新整理從文字檔、 Excel 檔案等個人資料來源,以及從 BI Launch Pad 之 Web 服務等自訂
資料來源建立的 Web Intelligence 文件。
若要管理使用文字檔或 Excel 檔案建立之 Web Intelligence 文件的重新整理選項,您必須使用下列
其中一個值在登錄中編輯 RefreshOnServer 參數。
• NO 或 DISABLE - 停用重新整理選項
• YES 或 ENABLE - 在伺服器選項中啟用重新整理並使用 Server_Path 的資料來源檔案。若未於
Server_Path 中指定資料來源路徑,則會從原始來源位置 (建立 Interactive Analysis 文件的資
料來源位置) 取得資料來源。依預設,RefreshOnServer 參數會設為 ENABLE。
• ALLOW_USE_WINDOWS_SHARE - 從 Windows 共用位置/UNC 路徑啟用重新整理選項。作為後援機制,
如果無法達到來源,則會在 Server_Path 中查詢來源。
附註:
• Server_Path 是一種登錄參數,可指定伺服器上的個人資料來源路徑。根據預設,Server_Path 資
料夾不會在安裝期間建立。您必須手動建立 Server_Path 資料夾。您也可以編輯 Server_Path 參
數,以在登錄中變更 Server_Path 值。
• RefreshOnServer 登錄參數並不適用於自訂資料來源。針對以檔案為基礎的自訂資料來源,Plug-in
可自由實作資料來源查詢/後援機制。
在 Windows 平台上,您必須在登錄中編輯在下列位置中找到的 RefreshOnServer 參數:
• 文字:[HKEY_LOCAL_MACHINE]\SOFTWARE\SAP BusinessObjects\Suite XI 4.0\default\Web
Intelligence\Calculator\PDP\TXT
• Excel:[HKEY_LOCAL_MACHINE]\SOFTWARE\SAP BusinessObjects\Suite XI 4.0\default\Web
Intelligence\Calculator\PDP\XLS
若要修改 Server_Path 參數的值,您必須編輯位於下列位置的 Server_Path 項目:
[HKEY_LOCAL_MACHINE\SOFTWARE\SAP BusinessObjects\Suite XI 4.0\default\Web
Intelligence\Calculator\PDP
根據預設,Server_Path 參數的值為 <SAP_BOBJ_INST_DIR>\PersonalDPFiles>。
在 UNIX 平台上,若要管理使用文字和 Excel 個人資料來源建立的文件重新整理選項,您必須使用
.registry 檔案中的 YES/ENABLE 或 NO/DISABLE 值編輯 RefreshOnServer 參數。 RefreshOnServer
參數的預設值為 ENABLE。 您可以在下列位置中找到 .registry 檔案:
• 文字:<SAP_BOBJ_INST_DIR>/sap_bobj/data/.bobj/registry/64/software/sap businessob
jects/suite xi 4.0/default/webintelligence/calculator/pdp/txt
• Excel:<SAP_BOBJ_INST_DIR>/sap_bobj/data/.bobj/registry/64/software/sap businessob
jects/suite xi 4.0/default/webintelligence/calculator/pdp/xls
88
2011-05-06
從 BI Launch Pad 重新整理以 PDP/CDP 資料來源為基礎的 Web Intelligence 文件
若要修改 Server_Path 參數的值,您必須編輯位於下列位置的 .registry 檔案:<SAP_ BOBJ_IN
ST_DIR>/sap_bobj/data/.bobj/registry/64/software/sap businessobjects/suite xi 4.0/default/we
bintelligence/calculator/pdp/
根據預設,Server_Path 參數的值為 home/<username>/<SAP_BOBJ_INST_DIR>/PersonalDPFiles。
範例:根據 Excel 資料來源重新整理 Web Intelligence 文件
案例 A:使用者 A 從 Excel 資料來源 (位於 C:\xyz.xls ) 使用 Web Intelligence 桌面建立 Web
Intelligence 文件。使用者將此文件匯出至儲存機制。現在,使用者要使用 BI Launch Pad (其中
Web Intelligence 伺服器安裝在不同的電腦上) 檢視及重新整理文件。
若要重新整理文件,請執行下列步驟:
1。 將 xyz.xls 置於伺服器電腦上的 C:\ 目錄。
2。 將 xyz.xls 置於伺服器上的預先定義路徑 - 預設伺服器路徑為 <INST_DIR>\Business
Objects\PersonalDPFiles。您可以變更登錄 ([HKEY_LOCAL_MACHINE]\SOFTWARE\Business
Objects\Suite 12.0\default\WebIntelligence\Calculator\PDP]) 中的 Server_Path 值以變更
此路徑。
案例 B:使用者 B 從 Excel 資料來源 (位於 UNC 路徑:\\MySharedLocation\MYXLSFILEs\xyz.xls)
使用 Web Intelligence 桌面建立 Web Intelligence 文件。
若要重新整理文件,使用者必須將資料來源置於上述案例 A 中的 Server_Path 之下,或將
RefreshOnServer 參數的值設為 ALLOW_USE_WINDOWS_SHARE。該值表示在 Windows 共用位置上啟用重
新整理。不過,如果您無法從伺服器存取 UNC 路徑,可使用 Server_Path 的一種後援機制。
附註:
• 以上範例也適用於文字資料來源。
• Server Intelligence Agent (SIA) 必須由網路網域中的有效使用者驗證加以管理。SIA 可使用本
機系統帳戶加以管理。因此,在上述案例 B 中,即使您可以透過 [開始] > [執行] >
[\\MySharedLocation\MYXLSFILEs] 存取檔案,服務仍無法存取 Excel 檔案的共用位置。在此情
況下,您可以透過憑證以存取共用位置來啟動 SIA,或將檔案置於 Server_Path 中。
5.1 從 BI Launch Pad 重新整理文件之前的考量事項
從 BI Launch Pad 重新整理文件之前,請注意下列事項:
• 如果需求並非使用 UNC (Universal Naming Convention) 路徑,則即使其為資料來源的原始位置,
資料來源檔案仍必須位於 Server_Path 的 SAP BusinessObjects Enterprise 伺服器上。如果 SAP
BusinessObjects Enterprise 伺服器已設為叢集,則必須使用資料來源檔案的相同複本更新每個叢
集。
89
2011-05-06
從 BI Launch Pad 重新整理以 PDP/CDP 資料來源為基礎的 Web Intelligence 文件
• 如果需求為啟用 UNC 路徑,則應透過可存取網路網域的使用者帳戶管理 Server Intelligence Agent
(SIA)。在一般安裝中,SIA 會使用本機系統帳戶;但我們不建議採用此方式,因為您可能無法使用
這類帳戶存取 UNC 路徑。
若要使用特殊帳戶 (使用者名稱/密碼) 管理 SIA,請執行下列步驟:
1。 啟動中央組態管理員 (CCM)。
2。 停止 SIA。
3。 在 SIA 上按一下滑鼠右鍵,並按一下 [內容]。
4。 在 [登入為] 下方的[內容] 標籤中,如果 [系統帳戶] 選項已選取,請將其取消選取並輸入使
用者和密碼憑證。
5。 按一下 [套用] 並按一下 [確定]。
6。 啟動 SIA。
附註:
這僅適用於 Windows。
• 若要根據一般 WS 重新整理文件,請以下列各行更新位於 <SAP_BOBJ_INST_DIR>\SAP BusinessObjects
Enterprise XI 4.0\win64_x64\sapjvm\jre\lib (若是 UNIX 則為 <BOBJ_INST_DIR>/sap_bobj/en
terprise_xi40/<platform>_x64/sapjvm/jre/lib) 的 net.properties 檔案:
http.proxyHost=<http proxy hostname>
http.proxyPort=<http proxy port number>
http.nonProxyHosts=localhost|127.0.0.1
其中,
• proxyHost 是 Proxy 伺服器的名稱。例如 proxy.mydomain.com。
• proxyPort 是要使用的連接埠編號。預設值為 80。
• nonProxyHosts 則是以 '|' 分隔的主機名稱清單,系統會忽略 Proxy 伺服器並直接存取清單中
的主機。預設值為 localhost 和 127.0.0.1。
• 針對 HTTPS 參數提供下列值:
https.proxyHost=<http proxy hostname>
https.proxyPort=<http proxy port number>
其中,
• proxyHost 是 Proxy 伺服器的名稱。例如 proxy.mydomain.com
• proxyPort 是要使用的連接埠編號。預設值為 443。HTTPS 通訊協定處理常式會使用 HTTP
nonProxyHosts 清單。
90
2011-05-06
使用查詢篩選器篩選查詢
第6章 使用查詢篩選器篩選查詢
6.1 查詢篩選器定義
您只要在定義查詢時套用篩選,便可以限制傳回至文件的資料。使用查詢篩選器可讓您保護不想讓特定
使用者群組看到的資料,並限制存放在網路上的文件大小。當您對文件資料執行查詢時,查詢只會傳回
符合查詢篩選器定義的值。
查詢篩選器會限制傳回至文件的資料。會從資料庫擷取資料的子集,並將對應的值傳回至文件。您可以
定義篩選器以因應商務問題。例如,您可以篩選 [年] 維度,只檢視 2003 年的營業收入;或篩選 [每
年所得] 維度,只檢視每年所得大於或等於 $1.5M 的客戶。
查詢篩選器能讓您:
• 只擷取解決特定商務問題所需要的資料
• 隱藏您不想讓特定使用者在存取文件時看到的資料
• 將傳回至文件的資料數量最小化,將效能最佳化
範例:在 2002 年第 4 季,我的銷售地區中有哪些商店利潤超過 $130K?
若身為美國德州的地區行銷經理,您只有興趣分析德州的獲利,但售貨語意層卻包含全美國的資料。
此外,您只想要檢視利潤超過 2002 年第 4 季季目標 ($130K) 的商店資訊。若要建立僅具所需資訊
的文件,請在 [州]、[年] 和 [季] 維度上套用篩選器,並在 [利潤] 計量上套用篩選器:
[年] 等於 2002
[季] 等於第 4 季
AND
[州] 等於德州
[利潤] 大於或等於 $130000
若要避免於表格欄 [年]、[季] 和 [州] 中顯示德州、2002 和第 4 季的篩選值時,請從 [結果物件]
窗格中除去 [年]、[季] 和 [州] 物件。當您產生報表時,報表值會對應至 2002 年第 4 季利潤大於
或等於 $130K 的德州商店:
91
2011-05-06
使用查詢篩選器篩選查詢
商店名稱
營業收入
利潤
e-Fashion Houston
307,914
133,802
e-Fashion Houston Leighton
316,232
136,055
6.2 查詢篩選器和報表篩選器比較
您可以在文件內套用兩種層級的篩選器:
• 查詢篩選器 – 這些篩選是在查詢上定義的,會限制從資料來源擷取以及傳回至文件的資料。
• 報表篩選器 - 這些篩選會限制文件內報表、表格、圖表和區段上顯示的值,但不會修改從資料來源
擷取的資料;只是在報表層級將值隱藏。
6.3 查詢篩選器的結構
查詢篩選器使用下列結構:篩選的物件、運算子和運算元。
在篩選條件 [國家] InList (US;France) 中,[國家] 維度是篩選的物件,InList 是運算子,而值清
單 (US;France) 是運算元。篩選器會移除查詢結果中除美國和法國以外 [國家] 的所有值。
表格6-3: 查詢篩選器元件
元件
說明
篩選的物件是篩選其值的物件。維度屬性、計量、
階層和層級都可用作篩選的物件。
篩選的物件
92
除 BICS 查詢外,篩選的物件不要求在查詢中顯
示為結果物件。例如,包含 [客戶] 與 [收入]
物件的查詢可以在 [地區] 物件上篩選。如果篩
選條件為 [地區] 等於 "西南區",則查詢只會傳
回 [西南] 地區的客戶。
2011-05-06
使用查詢篩選器篩選查詢
元件
說明
運算子
運算子用於比較篩選的物件與運算元。例如,等
於運算子只會保留與運算元的值完全相符的篩選
物件的值。
運算元
運算元提供用於篩選篩選物件的值。下表說明運
算元類型。
表格6-4: 運算元類型
運算元類型
常數
說明
常數運算元用於直接輸入值。例如,您可以使用
常數將 [法國] 輸入篩選器 [國家] Equal To
France 中。
如果篩選的物件為階層,則運算元不能為常數,
除非階層與 符合模式 或 與模式不同 運算元搭
配使用。
值清單
運算元值清單用於從與篩選物件關聯的清單中選
取值。例如,如果篩選的物件為 [城市],您可以
使用 [值清單] 選取與該物件關聯的一個或多個
城市。
提示
當重新整理查詢時,提示是須回答的動態篩選器。
您可以從語意層選取物件,以依據其值篩選篩選
的物件。
語意層物件
附註:
您無法選取語意層物件作為一些 OLAP 資料來源
上的運算元,或篩選的物件為階層。
另一個查詢的結果
您可以比較篩選的物件與其他查詢所傳回的值。
相關主題
• 第 65 頁的「已定義 Bex 查詢」
93
2011-05-06
使用查詢篩選器篩選查詢
6.3.1 查詢篩選及提示運算子
6.3.1.1 運算子清單
6.3.1.1.1 Equal To 運算子
使用 Equal to 運算子取得等於值的資料。
例如,若要僅傳回「美國」的資料,請建立篩選器 "國家 Equal To 美國"。
6.3.1.1.2 Not Equal To 運算子
使用 Not Equal To 運算子擷取不等於值的資料。
例如,若要傳回「美國」以外所有國家的資料,請建立篩選器 "國家 Not Equal To 美國"。
6.3.1.1.3 Different From 運算子
94
2011-05-06
使用查詢篩選器篩選查詢
使用 Different From 運算子擷取不同於值的資料。
例如,若要擷取除了 "Q4" 以外的所有資料,請建立篩選器 [季] Different From "Q4"。
6.3.1.1.4 Greater Than 運算子
使用 Greater Than 運算子擷取大於值的資料。
例如,若要擷取年齡超過 60 歲的客戶,請建立篩選 "[客戶年齡] Greater than 60"。
6.3.1.1.5 Greater Than Or Equal To 運算子
使用 Greater Than Or Equal To 運算子擷取大於或等於值的資料。
例如,若要擷取收入 150 萬元以上的資料,請建立篩選 "[收入] 大於或等於1500000"。
6.3.1.1.6 Less Than 運算子
使用 Less Than 運算子擷取小於某個值的資料。
例如,若要擷取考試成績低於 40 的資料,請建立 "[考試成績] Less Than 40" 篩選。
95
2011-05-06
使用查詢篩選器篩選查詢
6.3.1.1.7 Less Than Or Equal To 運算子
使用 Less Than Or Equal To 運算子擷取小於或等於值的資料。
例如,若要擷取年齡等於或小於 30 歲的客戶資料,請建立篩選器 "[年齡] Less Than Or Equal To
30"。
6.3.1.1.8 Between 運算子
使用 Between 運算子擷取兩個值之間並包含兩個值的資料。
例如,若要擷取開始於第 25 週並結束於第 36 週 (包括第 25 週和第 36 週) 的資料,請建立篩選器
"[週] Between 25 和 36"。
6.3.1.1.9 Not Between 運算子
使用 Not Between 運算子擷取在兩個值範圍以外的資料。
例如,若要擷取一年中第 25 週到第 36 週以外的所有週數資料,請建立篩選器 "[週] Not between
25 and 36"。
6.3.1.1.10 In List 運算子
96
2011-05-06
使用查詢篩選器篩選查詢
使用 In List 運算子擷取對應至值清單中值的資料。
例如,若只要擷取 US、UK 和 Japan 的資料,請建立 [國家] In List ("US";"UK";"Japan") 篩選器。
當搭配階層式值清單 (來自與階層式值清單關聯的維度或階層物件) 在查詢篩選器中使用時,In List
允許從階層的任何層級中選取多個成員。例如,使用 In List 運算子的 [地理區] 階層上的提示允許
在提示中選取 [城市] 層級的 [巴黎] 和 [國家] 層級的 [加拿大]。
在報表篩選器中使用時,In List 會產生值的完整清單。
6.3.1.1.11 Not In List 運算子
使用 Not In List 運算子擷取不符合多個值的資料。
例如,如果您不想擷取「美國」、「英國」和「日本」的資料,請建立篩選器 [國家] Not In ("美
國";"英國";"日本")。
當搭配階層式值清單 (來自與階層式值清單關聯的維度、階層物件或層級物件) 使用時,In List 允許
從階層的任何層級中選取多個成員。例如,使用 Not In List 運算子的 [地理區] 階層上的提示允許
在提示中選取 [城市] 層級的 [巴黎] 和 [國家] 層級的 [加拿大]。
6.3.1.1.12 Matches Pattern 運算子
使用 Matches Pattern 運算子擷取包含特定字串或字串片段的資料。
例如,若要擷取出生年份是 1972 的客戶,請建立篩選 [DOB] Matches Pattern "72"。
6.3.1.1.13 Different From Pattern 運算子
97
2011-05-06
使用查詢篩選器篩選查詢
使用 Different From Pattern 運算子傳回不包含特定字串的資料。
例如,若要擷取出生年份並非 1972 的客戶,請建立篩選 [DOB] Different From Pattern '72'。
6.3.1.1.14 Both 運算子
使用 Both 運算子擷取符合兩個值的資料。
例如,若要擷取擁有固定電話和行動電話的客戶,請建立篩選 [帳戶類型] Both '固定' And '行動'。
附註:
依據階層物件的篩選器或依據 OLAP 資料來源的語意層不支援此運算子。
6.3.1.1.15 Except 運算子
使用 Except 運算子擷取符合一個值但排除另一個值的資料。
例如,若要擷取有固定電話但卻沒有行動電話的客戶,請建立篩選 [帳戶類型] '固定' Except '行動'。
Except 運算子比 Different From 或 Not In List 運算子更具有限制性。 例如,若報表會傳回客戶
並包含篩選器 [系列] Different From '配件' ,所傳回的資料會排除銷售項目屬於 '配件' 系列的所
有銷售記錄。如果同一個客戶同時購買了配件和非配件項目,客戶仍然會顯示於報表中,但是他們的消
費總額只會包括非配件的銷售額。
如果篩選器為 [系列] Except '配件',則報表中只會顯示沒有購買配件的客戶。。
附註:
依據 OLAP 資料來源的語意層不支援此運算子。
相關主題
• 第 215 頁的「Not In List 運算子」
• 第 213 頁的「Different From 運算子」
98
2011-05-06
使用查詢篩選器篩選查詢
6.3.1.2 對篩選器運算子的限制
下表列出對依據篩選物件和查詢類型的提示及篩選器運算子的限制。
物件
可用的篩選
層級式階層
等於、不等於、在清單中、不在清單中、符合模
式、與模式不同
父子階層
等於、在清單中、符合模式
BICS 查詢中的階層
等於、不等於、在清單中、不在清單中
6.4 查詢篩選器的類型
您可以建立下列類型的查詢篩選器:
•
•
•
•
預先定義的篩選器 - 由管理員建立
自訂篩選器 - 您可以在查詢上定義
快速篩選器 - 簡化形式的自訂篩選器,用於簡易篩選
提示 - 您可以定義這些動態篩選器來顯示問題或值清單,讓您或其他使用者在每次執行查詢時,可
以選取不同的篩選值
您可以在單一查詢上混用不同類型的篩選器。
6.4.1 預先定義的查詢篩選器
預先定義的篩選器提供了報表最常需要的特定資料,使您隨時可以取得。這些篩選器是由管理員建立,
並與語意層一起儲存。預先定義的篩選器通常包含複雜表達式,且需要深入瞭解資料庫結構。在語意層
99
2011-05-06
使用查詢篩選器篩選查詢
上包含預先定義的篩選器,即表示每次根據相同語意層建立新的文件時,您不需要建立相同的自訂篩選
器。
您無法檢視預先定義篩選器的元件部分,或是編輯預先定義的篩選器。
6.4.1.1 選取預先定義的查詢篩選器
• 按兩下預先定義的篩選器,或將其拖曳至 [查詢篩選器] 窗格中。
當您執行查詢時,對應於您選取之查詢篩選器的資料會傳回至報表。
6.4.2 快速篩選器
快速篩選器可讓您快速定義想要擷取的特定結果物件值,而不需啟動篩選編輯器。根據預設,如果您選
取單一值,「快速篩選器」會使用 Equal to 運算子;如果您選取多個值,則會使用 In list 運算子。
例如:
• 如果您選取 [付款狀況] 維度和「未付」值,您建立的篩選為:[付款狀況] Equal to「未付」。
• 如果您選取 [國家] 維度和美國、日本、德國等值,您建立的篩選為: [國家] In list「美國;日
本;德國」
附註:
Bex 查詢未提供快速篩選器。
相關主題
• 第 65 頁的「已定義 Bex 查詢」
6.4.2.1 建立或移除快速篩選
1。 選取您要篩選的物件。
100
2011-05-06
使用查詢篩選器篩選查詢
2。 按一下 [結果物件] 窗格右上角的 [新增快速篩選器]。
[值清單] 對話方塊便會出現,並列出選取物件的值。
3。 選取您想要從資料庫擷取的值。
例如,若要篩選查詢以取得第 1 季的值,請選取 [季] 維度,然後從值清單中選取第 1 季。
4。 按一下 [確定]。
新篩選器便會出現在 [查詢篩選器] 窗格中。
5。 若要移除篩選器,請在 [查詢篩選器] 窗格中選取篩選器,然後按 Delete 鍵。
6.4.3 自訂查詢篩選器
您可以建立自訂查詢篩選器,將文件資料限制於下列情況所對應的資訊:
• 特定商務問題
• 特定使用者群組的商務資訊需要
例如,您可以建立自訂篩選器,來擷取特定日期、產品或服務的業績資料,或是只要檢視具有高薪資所
得或居住於特定地區之客戶的資訊。
6.4.3.1 新增和移除自訂查詢篩選
1。 選取您想要篩選的物件,再將其拖曳至 [查詢篩選器] 窗格中。
查詢篩選器便會以大綱方式顯示在 [查詢篩選器] 窗格中。
2。 按一下預設運算子 (清單中) 旁邊的箭頭,然後從運算子清單中選取查詢運算子。
3。 按一下查詢篩選器右側的箭頭,並選取您要套用的篩選器類型:[常數]、[清單值]、[提示]、[來自
此查詢的物件]、[另一個查詢的結果]、[另一個查詢的結果 (任何)]、[另一個查詢的結果 (全部)]。
101
2011-05-06
使用查詢篩選器篩選查詢
選項
說明
常數
比較物件與常數值,以篩選查詢結果。
清單值
比較物件與值的清單值,以篩選查詢結果。
• 如果篩選的物件為維度、屬性或計量,您可以選取物件的任何值。
• 如果篩選的物件為階層,您可以選取階層的任何成員。
• 如果篩選的物件為層級,您可以選取層級的任何成員。
提示
建立一個需要使用者在重新整理資料時提供篩選值的篩選器。
來自此查詢的物件 比較物件與相同查詢中的物件所傳回的值。
另一個查詢的結果
比較物件與其他查詢 (篩選查詢) 中的物件所傳回的值,以篩選查詢結果。
4。 輸入/選取您想要包含在篩選器中的常數、值清單或物件。
5。 若要移除篩選,請選取篩選,然後按下 Delete 鍵,或是按一下 [查詢篩選] 窗格右上角的 [移除]。
若要移除所有篩選,請按一下 [查詢篩選] 窗格右上角的 [全部移除]。
6.4.3.2 從清單選取值
在查詢中,值清單中的值可顯示為單行清單、多行清單或階層,視物件而定。在多行清單中,其餘資料
行提供主要值的相關值。在階層清單中,值以階層關係顯示。
在報表中,值以完整清單顯示,但不含多行。
1。 如果對話方塊開啟時沒有顯示值清單,請重新整理清單或搜尋要擷取值的清單。(如需搜尋值清單的
詳細資料,請參閱本主題稍後的說明。)
某些值清單需要初始搜尋以顯示值,因為清單太大無法全部載入。
2。 如果值清單分成範圍,請使用清單上方的控制項以導覽範圍。
某些大型的值清單會分成範圍,以縮小從資料庫擷取的資料數量。
選取範圍時,清單顯示該範圍內的值。
3。 如果值清單和其他值清單有關,請先在顯示的提示對話方塊中指定相依值。
值清單可以和其他值清單有關,例如,當值清單是階層式值清單的一部份時。例如,如果值清單包
含城市,且城市物件是階層國家 > 地區 > 城市的一部份時,您必須先指定國家和地區的值,以篩
選城市清單。
附註:
相依值清單只會顯示在查詢中。 當您從報表的值清單選取,它們不會顯示。
102
2011-05-06
使用查詢篩選器篩選查詢
當您第一次顯示值清單,您會看到用來指定相依值的 [提示] 對話方塊。一旦指定了相依值,您便
可以從篩選的清單中選取值。
4。 若要顯示索引鍵值,按一下 [顯示/隱藏索引鍵值]。
某些值清單包含索引鍵值,索引鍵值是可用來識別含有相同顯示值的唯一值。如果值清單包含多行,
則只會顯示篩選行的索引鍵。
5。 若要在清單中搜尋值,請在清單下方的方塊中輸入搜尋文字,並選取 [大小寫須相符]、[在索引鍵
中搜尋] 或 [在資料庫上搜尋] 選項。
選項
大小寫須相符
說明
搜尋會區分大小寫。
如果選取 [在索引鍵中搜尋] 或 [在資料庫上搜尋] 選項,此選項便無法使用。
在索引鍵中搜尋
搜尋使用唯一索引鍵值,而非顯示值。
此選項只能在支援索引鍵值的值清單中使用。
在資料庫上搜尋
搜尋包含所有儲存在資料庫中的值,而不僅限於載入清單中的值。雖然提高了
搜尋精確度,但卻降低了搜尋速度。
此選項只能在支援資料庫搜尋的值清單中使用。
資料庫搜尋可提高搜尋精確度,但會影響效能。在並非擷取值清單中的所有值
時,適合使用資料庫搜尋。當清單中的值總數超過 [最多擷取列數] 查詢屬性
時,可能發生資料庫搜尋。
當值清單為階層式時,資料庫搜尋尤為實用,因為值只會從資料庫載入,回應
在階層中展開的父系值。 例如,在地理階層中,[加州] 值的子系值 (加州的
城市) 不會從資料庫載入,直到值展開為止。如果已選取選項,即使尚未展開
[加州] 值,搜尋仍然會包含這些項目。
如果值清單分成範圍,則搜尋會包含所有範圍。
在搜尋模式中,'*' 萬用字元代表字元的任何字串,而 '?' 萬用字元代表任何單一字元。例如,搜
尋模式 "M*" 或 "Mar?h" 可能傳回值 "March"。若要包括 "*" 和 "?" 字元常值而非作為萬用字
元,請在搜尋模式中在其前面加上 "\"。
6。 從清單直接輸入值 (如果清單支援直接資料輸入),或從清單選取值。
相關主題
• 第 62 頁的「最多擷取列數查詢屬性」
6.4.3.3 在其他查詢傳回的值上篩選查詢
103
2011-05-06
使用查詢篩選器篩選查詢
您可以在由其他查詢傳回的值上篩選查詢。例如,如果您想要傳回所有在「查詢 2」中具有對應國家的
「查詢 1」國家結果,您可以在 [查詢 2].[國家] 物件的值上篩選 [查詢 1].[國家] 物件。
依據關聯式 (RDBMS) 資料來源篩選出的查詢必須位在語音層中。提供篩選值 (篩選查詢) 的查詢可依
據關聯式、OLAP 或本機資料來源。
在查詢上建立查詢時,篩選查詢不會出現在作為篩選查詢的查詢清單中,直到執行或儲存該查詢為止。
重新整理已篩選查詢時,不會重新整理篩選查詢。
查詢篩選器會篩選由篩選查詢傳回的所有或任何值。下表為支援的運算子與篩選模式組合。如果您未選
擇表格中的運算子,便無法使用 [另一個查詢的結果] 功能表項目。
Operator
篩選模式
說明
等於
任何
在篩選查詢中保留的值等於任何由篩選查詢所傳回的值。
不等於
全部
在篩選查詢中保留的值不等於所有由篩選查詢所傳回的值。
大於
任何
大於或等於
在篩選查詢中保留的值大於/大於或等於任何由篩選查詢所傳回
的值。
換句話說,在篩選查詢中保留的值會大於/大於或等於由篩選查
詢所傳回的最小值。
大於
全部
大於或等於
小於
小於或等於
104
在篩選查詢中保留的值大於所有篩選查詢中的值。
換句話說,在篩選查詢中保留的值會大於/大於或等於由篩選查
詢所傳回的最大值。
任何
在篩選查詢中保留的值小於/小於或等於任何篩選查詢中的值。
換句話說,在篩選查詢中保留的值會小於/小於或等於由篩選查
詢所傳回的最大值。
2011-05-06
使用查詢篩選器篩選查詢
Operator
小於
篩選模式
全部
小於或等於
說明
在篩選查詢中保留的值小於/小於或等於任何篩選查詢中的值。
換句話說,在篩選查詢中保留的值會小於/小於或等於由篩選查
詢所傳回的最小值。
InList
任何
在已篩選查詢中保留的值等於由篩選查詢所傳回之值清單中的
任何值。
Not InList
任何
在已篩選查詢中保留的值不等於由篩選查詢所傳回之值清單中
的任何值。
6.4.4 組合查詢篩選器
6.4.4.1 組合查詢篩選器
一般商務問題需要擷取符合一個以上條件的資訊。例如,分析客戶服務資料時,您很可能想要將重點放
在特定期間以及特定地區的客戶,也可能放在特定客戶服務合約層級的客戶。您可以在相同查詢中組合
篩選器,進而擷取符合這類數個條件的資料。
範例:分析今年營業面積超過 4,000 平方英尺,且營業收入金額等於或小於 $1.5M 之商店的營業收
入
在這個範例中,您是零售連鎖系統的營業經理。您想要分析有關連鎖系統中,營業收入金額小於貴公
司既定目標之大型零售商店的資訊。
為了完成這項工作,您可在 [年] 維度上新增預先定義的篩選器,指明您只想要擷取今年的值。然後
又在 [銷售營業面積] 維度上建立第二個篩選器,指明您只想要擷取營業面積大於 4,000 平方英尺之
商店的資料。在此之後,您再於 [營業收入] 計量上建立第三個篩選器,指明您只想要擷取營業收入
金額等於或小於 $1.5M 之商店的資料。最後,您可使用 And 運算子來組合這三個篩選器:
105
2011-05-06
使用查詢篩選器篩選查詢
去年
AND
[銷售營業面積群組] 大於或等於:4000
[營業收入] 小於 1,500,000
當您執行查詢時,只有完全滿足三個條件的商店資料才會傳回至報表。
相關主題
• 第 106 頁的「組合查詢篩選器」
• 第 106 頁的「巢狀處理查詢篩選器」
6.4.4.2 組合查詢篩選器
1。 建立篩選器,然後將其加入至 [查詢篩選器] 窗格。
根據預設,多個篩選器是以 And 運算子合併。
2。 按兩下運算子,或按一下運算子核取方塊旁的箭頭,然後選取另一個運算子,在 AND 和 OR 之間切
換。
附註:
有些 OLAP 資料來源不支援 Or 運算子。
相關主題
• 第 105 頁的「組合查詢篩選器」
6.4.4.3 巢狀處理查詢篩選器
藉由巢狀處理查詢篩選器,您將可建立比組合相同層級的篩選器更為複雜的篩選條件。
106
2011-05-06
使用查詢篩選器篩選查詢
巢狀處理篩選器時,您應設定評估篩選器的順序。例如,您可依據 OR 關係中聯結的兩個查詢篩選器傳
回特定資料 (其中一個篩選條件為真),再對資料套用其他篩選器而進一步限定該份資料。在此情況下,
OR 關係中的兩個篩選器即形成巢狀,接著再與 AND 關係中的其他篩選器做比較。
請看以下範例說明。
範例:列出日本地區於第 4 季或收入大於 1000000 的所有銷售額
為了擷取符合此條件的資料,可建立如下所示的巢狀查詢篩選器:
[國家] 等於 [日本]
AND
[季] 等於 [第 4 季]
OR
[收入] 大於 1000000
此查詢篩選器組合會先傳回第 4 季銷售額或收入大於 1000000 的銷售資料,接著再進一步將該份資
料限定為只傳回日本地區的銷售額。
相關主題
• 第 107 頁的「巢狀處理查詢篩選器」
• 第 105 頁的「組合查詢篩選器」
6.4.4.4 巢狀處理查詢篩選器
1。 將報表物件拖放到現有的查詢篩選器上。
報表物件上會出現查詢篩選器外框,與現有的查詢篩選器形成巢狀 AND 關係。
2。 定義新的查詢篩選器。
相關主題
• 第 106 頁的「巢狀處理查詢篩選器」
• 第 105 頁的「組合查詢篩選器」
6.5 篩選階層查詢
107
2011-05-06
使用查詢篩選器篩選查詢
6.5.1 層級如何篩選階層查詢
用作查詢篩選器的層級會移除層級中的指定成員及階層中的其子系成員。篩選器也會影響計量彙總。
範例:在層級上篩選
您可以將層級篩選器 [國家] Not Equal To Germany 套用於下列資料 (您可以將 [國家] 層級拖曳至
查詢面板的 [查詢篩選器] 窗格,選取 [不等於] 運算子,然後從層級的值清單中選取 [德國],來套
用篩選器)。
客戶地理區
網際網路銷售金額
所有客戶
$29,358,677.22
法國
$2,644,017.71
上塞納縣
$263,416.19
塞納 (巴黎)
$539,725.80
德國
$2,894,312.34
貝蘭登堡
$119,871.08
黑森
$794,876.08
篩選後,資料顯示如下:
客戶地理區
網際網路銷售金額
所有客戶
$26,464,364.88
法國
$2,644,017.71
上塞納縣
$263,416.19
塞納 (巴黎)
$539,725.80
套用篩選器後,便會從階層中篩選 [德國] 和所有子代成員。[所有客戶] 的 [網際網路銷售金額] 值
也會減少,因為 [德國] 的值不再是彙總的一部分。
108
2011-05-06
使用查詢篩選器篩選查詢
6.5.2 計量如何篩選階層查詢
計量上的篩選器會套用於階層中的所有層級,且不會影響篩選結果中的計量彙總。
範例:在計量上篩選
您可以將篩選器 [網際網路銷售金額] Greater Than 500,000 套用於下列資料。
客戶地理區
網際網路銷售金額
所有客戶
$29,358,677.22
法國
$2,644,017.71
上塞納縣
$263,416.19
塞納 (巴黎)
$539,725.80
德國
$2,894,312.34
貝蘭登堡
$119,871.08
黑森
$794,876.08
篩選資料顯示如下:
客戶地理區
網際網路銷售金額
所有客戶
$29,358,677.22
法國
$2,644,017.71
塞納 (巴黎)
德國
$539,725.80
$2,894,312.34
黑森
$794,876.08
篩選器會套用於所有成員,不論其在階層中的層級如何,且移除篩選的成員不會影響彙總計量 (例如,
[所有客戶] 金額仍為 $29,358,677.22)。
109
2011-05-06
使用提示篩選資料
第7章 使用提示篩選資料
7.1 定義的提示
提示是指一種特殊的查詢篩選器類型。提示也是一種動態篩選器,每次您重新整理文件中的資料時,都
會顯示問題。重新整理資料之前,您可以輸入或選取要檢視的值來回答提示。然後,查詢只會從資料庫
擷取您指定的值,並將該值傳回文件中的報表。
提示允許多位使用者檢視單一文件,來指定資料庫資訊的不同子集,並將其顯示在相同報表表格和圖表
中。提示也會減少從資料庫擷取資料所需要的時間。
提示包含下列元素:
• 篩選的物件
• 運算子
• 訊息
例如,若要提示使用者選取特定年份,您可以在 [年] 維度上定義提示:
Year Equal To ("Which year?)
在此提示中,篩選的物件是年,運算元是 Equal To,提示訊息是 "哪一年?"。
您可以定義維度、計量、屬性、階層和層級上的提示。例如,您可以篩選 [年] 維度以傳回特定年份的
值,篩選 [營業收入] 度量以傳回某收入金額範圍的值,或篩選 [地理區] 階層以傳回階層中的成員。
您可以在相同查詢中建立多個提示,由 AND 或 OR 運算子建立關聯。您也可以堆疊提示。當使用者執
行查詢時,即會顯示提示。
提示會出現在查詢所產生的指令碼中,其形式可能是針對回應提示而提供的值或是特殊提示語法。例
如,[國家] 上的提示可能在產生的 SQL 中顯示成
Resort_Country.country = @prompt('Enter Country:','A',
'Resort\Country', Mono,Free,Persistent,,User:0)
或是
Resort_country.country In ('UK')
提示可以是選用的。您無須為選擇性提示提供值。如果未提供值,便會忽略提示。
您可以建立自己的提示,或從語意層中已定義的提示選取提示。
110
2011-05-06
使用提示篩選資料
7.1.1 合併的提示
當文件包含多個資料提供者時,若有任何提示含有 (1) 相同資料類型的物件,(2) 相同運算子類型的
運算子,以及 (3) 使用相同的提示文字時,都會進行合併。
當重新整理所有資料提供者時,系統會針對此類提示顯示單一提示訊息。
合併提示顯示的值清單是與擁有最多顯示屬性條件約束的提示中的物件相關聯的清單。
7.1.2 階層式提示
下列物件會在提示中依階層顯示其值清單:
• 階層
• 層級
• 與階層式值清單關聯的維度
階層式值清單會以樹狀結構顯示。您可以在樹狀結構中向上及向下導覽至所需的項目。依據提示中的篩
選器運算子,您可以從值清單的不同層級或僅在最低層級選取項目。
7.2 查詢篩選及提示運算子
7.2.1 運算子清單
111
2011-05-06
使用提示篩選資料
7.2.1.1 Equal To 運算子
使用 Equal to 運算子取得等於值的資料。
例如,若要僅傳回「美國」的資料,請建立篩選器 "國家 Equal To 美國"。
7.2.1.2 Not Equal To 運算子
使用 Not Equal To 運算子擷取不等於值的資料。
例如,若要傳回「美國」以外所有國家的資料,請建立篩選器 "國家 Not Equal To 美國"。
7.2.1.3 Different From 運算子
使用 Different From 運算子擷取不同於值的資料。
例如,若要擷取除了 "Q4" 以外的所有資料,請建立篩選器 [季] Different From "Q4"。
7.2.1.4 Greater Than 運算子
使用 Greater Than 運算子擷取大於值的資料。
例如,若要擷取年齡超過 60 歲的客戶,請建立篩選 "[客戶年齡] Greater than 60"。
112
2011-05-06
使用提示篩選資料
7.2.1.5 Greater Than Or Equal To 運算子
使用 Greater Than Or Equal To 運算子擷取大於或等於值的資料。
例如,若要擷取收入 150 萬元以上的資料,請建立篩選 "[收入] 大於或等於1500000"。
7.2.1.6 Less Than 運算子
使用 Less Than 運算子擷取小於某個值的資料。
例如,若要擷取考試成績低於 40 的資料,請建立 "[考試成績] Less Than 40" 篩選。
7.2.1.7 Less Than Or Equal To 運算子
使用 Less Than Or Equal To 運算子擷取小於或等於值的資料。
例如,若要擷取年齡等於或小於 30 歲的客戶資料,請建立篩選器 "[年齡] Less Than Or Equal To
30"。
7.2.1.8 Between 運算子
使用 Between 運算子擷取兩個值之間並包含兩個值的資料。
例如,若要擷取開始於第 25 週並結束於第 36 週 (包括第 25 週和第 36 週) 的資料,請建立篩選器
"[週] Between 25 和 36"。
113
2011-05-06
使用提示篩選資料
7.2.1.9 Not Between 運算子
使用 Not Between 運算子擷取在兩個值範圍以外的資料。
例如,若要擷取一年中第 25 週到第 36 週以外的所有週數資料,請建立篩選器 "[週] Not between
25 and 36"。
7.2.1.10 In List 運算子
使用 In List 運算子擷取對應至值清單中值的資料。
例如,若只要擷取 US、UK 和 Japan 的資料,請建立 [國家] In List ("US";"UK";"Japan") 篩選器。
當搭配階層式值清單 (來自與階層式值清單關聯的維度或階層物件) 在查詢篩選器中使用時,In List
允許從階層的任何層級中選取多個成員。例如,使用 In List 運算子的 [地理區] 階層上的提示允許
在提示中選取 [城市] 層級的 [巴黎] 和 [國家] 層級的 [加拿大]。
在報表篩選器中使用時,In List 會產生值的完整清單。
7.2.1.11 Not In List 運算子
使用 Not In List 運算子擷取不符合多個值的資料。
例如,如果您不想擷取「美國」、「英國」和「日本」的資料,請建立篩選器 [國家] Not In ("美
國";"英國";"日本")。
當搭配階層式值清單 (來自與階層式值清單關聯的維度、階層物件或層級物件) 使用時,In List 允許
從階層的任何層級中選取多個成員。例如,使用 Not In List 運算子的 [地理區] 階層上的提示允許
在提示中選取 [城市] 層級的 [巴黎] 和 [國家] 層級的 [加拿大]。
114
2011-05-06
使用提示篩選資料
7.2.1.12 Matches Pattern 運算子
使用 Matches Pattern 運算子擷取包含特定字串或字串片段的資料。
例如,若要擷取出生年份是 1972 的客戶,請建立篩選 [DOB] Matches Pattern "72"。
7.2.1.13 Different From Pattern 運算子
使用 Different From Pattern 運算子傳回不包含特定字串的資料。
例如,若要擷取出生年份並非 1972 的客戶,請建立篩選 [DOB] Different From Pattern '72'。
7.2.1.14 Both 運算子
使用 Both 運算子擷取符合兩個值的資料。
例如,若要擷取擁有固定電話和行動電話的客戶,請建立篩選 [帳戶類型] Both '固定' And '行動'。
附註:
依據階層物件的篩選器或依據 OLAP 資料來源的語意層不支援此運算子。
7.2.1.15 Except 運算子
使用 Except 運算子擷取符合一個值但排除另一個值的資料。
115
2011-05-06
使用提示篩選資料
例如,若要擷取有固定電話但卻沒有行動電話的客戶,請建立篩選 [帳戶類型] '固定' Except '行動'。
Except 運算子比 Different From 或 Not In List 運算子更具有限制性。 例如,若報表會傳回客戶
並包含篩選器 [系列] Different From '配件' ,所傳回的資料會排除銷售項目屬於 '配件' 系列的所
有銷售記錄。如果同一個客戶同時購買了配件和非配件項目,客戶仍然會顯示於報表中,但是他們的消
費總額只會包括非配件的銷售額。
如果篩選器為 [系列] Except '配件',則報表中只會顯示沒有購買配件的客戶。。
附註:
依據 OLAP 資料來源的語意層不支援此運算子。
相關主題
• 第 215 頁的「Not In List 運算子」
• 第 213 頁的「Different From 運算子」
7.2.2 對篩選器運算子的限制
下表列出對依據篩選物件和查詢類型的提示及篩選器運算子的限制。
物件
可用的篩選
層級式階層
等於、不等於、在清單中、不在清單中、符合模
式、與模式不同
父子階層
等於、在清單中、符合模式
BICS 查詢中的階層
等於、不等於、在清單中、不在清單中
7.3 建立新提示
1。 搭配提示拖曳您想篩選的物件,然後將其放在 [查詢篩選器] 窗格中。
查詢篩選器便會以大綱方式顯示在查詢篩選器窗格。大綱會顯示篩選的物件、運算子及套用於物件
的篩選器類型 (篩選器預設為常數)。
2。 從清單中選取篩選器運算子。
116
2011-05-06
使用提示篩選資料
附註:
可用的運算子類型須視篩選物件的類型而定。
3。 按一下大綱查詢篩選器右邊的箭頭,然後從功能表中選取 [提示] 以使用提示篩選物件。
附註:
如果文件含有多個資料提供者,而且已有提示包含 (1) 具有相同資料類型的物件,(2) 具有相同運
算子類型的運算子,和 (3) 使用相同提示文字做為新的提示,則會顯示警告,指出兩個提示將會合
併。這表示每當所有資料提供者經過重新整理時,系統就會針對兩個提示顯示單一提示訊息
隨即顯示 [提示] 對話方塊。
4。 選取 [新提示]。
5。 在 [提示文字] 方塊中輸入提示文字 (例如「輸入城市」)。
6。 按一下 [使用值清單提示],可讓使用者在回答提示時從值清單中選取。
• 如果篩選物件在語意層中擁有關聯的值清單,則依預設會選取此選項。
• 如果篩選物件為階層,依預設會選取此選項且無法取消選取。
• 如果篩選物件為日期,而您希望使用者能看見快顯日曆以便其選取日期,則不要選取此選項。
7。 按一下 [僅從清單中選取] 以限制使用者從清單中選擇可選取的值。
• 如果篩選物件在語意層中擁有關聯的值清單,則依預設會選取此選項;而如果篩選物件為階層,
則無法取消選取此選項。
• 如果篩選物件為日期,而您希望使用者能看見快顯日曆以便其選取日期,則不要選取此選項。
8。 選取 [保留最後一次選取的值],以確保依預設提示會選取使用者上次回答提示時選取的值。
如果篩選物件在語意層中擁有關聯的值清單,則依預設會選取此選項;而如果篩選物件為階層,則
無法取消選取此選項。
9。 如果您希望提示依預設選取顯示時的值,請按一下 [設定預設值],然後在 [輸入一個值] 方塊中輸
入一個值,或按一下 [...],然後在 [值清單] 對話方塊中選取預設值。
附註:
如果篩選物件沒有關聯的值清單,則會停用此按鈕。
10。 選取選用提示做為提示選項。如果使用者沒有為選擇性提示提供值,便會忽略提示。
11。 按一下文字方塊旁邊的圖示,然後使用出現的對話方塊來設定提示屬性。
提示會在每次重新整理文件時出現。
相關主題
• 第 118 頁的「定義如何顯示提示」
• 第 111 頁的「合併的提示」
7.4 選取現有提示
117
2011-05-06
使用提示篩選資料
您可以選取原有提示以加入至查詢。只會顯示與篩選物件相容的原有提示。
1。 拖曳您想要套用提示的物件,然後將其放在 [查詢篩選器] 窗格中。
查詢篩選器便會以大綱方式顯示在 [查詢篩選器] 窗格中。
2。 按一下查詢篩選器右邊的箭頭,然後從功能表中選取 [提示]。
3。 按一下 [來自語意層],然後選取現有提示,再按一下 [確定]。
清單只會顯示與篩選物件相容的語意層提示。例如,篩選物件和語意層提示必須有相同的資料類型。
7.5 移除提示
• 在 [查詢篩選器] 窗格中選取提示,然後按一下 [Delete] 鍵。
7.6 定義如何顯示提示
根據預設,提示會顯示方塊和值清單。您只要在方塊中輸入值或從清單中選取值,便可以回答提示。
您只要核取下列其中一個、部分或所有選項,便可以修改提示的顯示方式:
如果希望提示顯示...
(有助於您...)
然後...
與篩選的維度、計量或詳細資料
有關聯的值清單,
希望檢視物件的所有值,然後從
這些值中加以選取
保留依照預設選取的選項:[具
有值清單的提示]
上次回答提示時所指定的值 (使
用者可以選取不同的值),
當您重新整理文件時,通常會重
新選取相同的值,但在必要時又
希望能夠選取不同的值,例如本
月份的名稱
選取選項:[保留選取上次的值]
您指定作為預設的值 (使用者可
以選取不同的值),
當您重新整理文件時,幾乎都會
重新選取相同的值,但在必要時
又希望能夠選取不同的值,例如
今年的年份
選取選項:[設定預設值]
使用者可以從中選取值的值清
單,
防止使用者輸入可能不存在資料
庫上的值
選取選項:[僅從清單中選取]
選取 [選用提示] 做為提示選項。如果沒有為提示指定值,便會忽略提示。
118
2011-05-06
使用提示篩選資料
附註:
如果提示是要求日期,而您希望使用者能看見快顯日曆以便其選取日期,那麼就不要選取具有值清單的
提示。
7.7 組合提示
在單一查詢上組合多個提示使您能篩選傳回文件的資料,讓檢視報表的每個人都只能看到與其商務需要
相關的資訊。例如,您可以在「客戶帳戶」文件上組合下列三個提示:
• 哪一位客戶?
• 哪一個帳戶?
• 哪一段日曆期間:起始日?終止日?
如此可讓檢視文件的每個帳戶管理員都能檢視特定客戶帳戶於特定期間的報表值。
組合提示的方式與組合查詢篩選器的方式相同。
7.7.1 組合提示與查詢篩選器
在單一查詢上組合提示與篩選器,讓您能夠使用篩選器,來決定查詢上某些選取物件的值,並允許使用
者使用提示,來決定其他選取物件的值。例如,如果您在 HR 文件上組合下列篩選器和提示:
• [年] 等於今年
• [職稱] 不等於資深主管
• 哪一位員工?
檢視文件的使用者可以選擇要檢視哪一位員工的資訊,但他們只能檢視今年的資料,而且無法檢視資深
主管的資料。
7.8 變更提示的順序
查詢面板開啟。
119
2011-05-06
使用提示篩選資料
1。 按一下查詢面板工具列上的 [查詢屬性]。
2。 在提示順序方塊中,選取您要上移或下移其順序的提示,然後按下方塊旁的向上或向下箭頭。
120
2011-05-06
使用組合查詢
第8章 使用組合查詢
8.1 組合查詢定義
組合的查詢是一個查詢群組,所含的查詢會同時運作以傳回一筆結果。有三種關係可以用來結合查詢:
• 聯集
• 交集
• 差集
UNION 查詢會接受兩邊查詢產生的所有資料,並排除其中重複的資料列,然後建立結合的資料集合。
INTERSECT 查詢會傳回兩邊查詢的共同資料。
MINUS 查詢會傳回第一個查詢的資料,但此資料是第二個查詢所沒有的資料。
附註:
你無法組合 BICS 查詢。
範例:聯集、交集和差集查詢
在這個範例中,您有兩個傳回國家清單的查詢,如下表所示:
查詢
值
查詢 1
美國、英國、德國、法國
查詢 2
美國、西班牙
不同的組合查詢類型會傳回下列值:
121
組合類型
值
聯集
美國、英國、德國、法國、西班牙
INTERSECT
美國、
MINUS
英國、德國、法國
2011-05-06
使用組合查詢
相關主題
• 第 65 頁的「已定義 Bex 查詢」
8.2 使用組合查詢
組合查詢可以讓您回答艱深的問題,或者無法使用標準查詢來表達的問題。
範例:使用組合查詢傳回資料集合
「小島渡假勝地行銷」範例語意層包含的維度有 [年] (用於傳回曾經留宿渡假區的房客) 和 [訂房年
份] (用於傳回已訂房未來要住宿的房客)。因為資料庫和語意層的結構所致,這些物件是不相容的,
也就是說您不能將這些物件包含在報表的相同區塊中
如果您想要傳回年份的清單,內容包含曾經留宿渡假區的房客在 n 位以上的那些年份,以及預訂住宿
渡假區的房客在 n 位以上的那些年份,該如何處理?您可以使用組合查詢來進行,如下所示:
查詢
傳回
查詢 1
曾經留宿渡假區的房客數大於 n 位的年份
聯集
查詢 2
預訂住宿渡假區的房客數大於 n 位的年份
這兩個查詢的聯集會傳回您所想要的年份清單。
8.3 產生組合查詢的方式
如果您的資料庫支援查詢的組合類型,組合查詢便會在資料庫層級上執行:這些查詢會修改提交到資料
庫的查詢。其作法即是產生含有 UNION、INTERSECT 與 MINUS 運算子的查詢指令碼。
如果您的資料庫不支援查詢的組合類型,則會在資料擷取後發生組合。多個查詢會將資料傳回至報表,
然後此資料會解析為資料庫層級組合查詢所產生的相同結果。
122
2011-05-06
使用組合查詢
8.4 建立組合查詢
1。 在查詢面板建立初始查詢。
2。 按一下工具列上的 [(顯示/隱藏) 組合查詢面板],以在查詢物件清單下方顯示 [組合查詢] 面板。
[組合查詢] 面板便會顯示目前的查詢。您可以變更查詢名稱,方法是在面板中按一下查詢,從功能
表中選取 [編輯名稱]、然後在出現的對話方塊的 [名稱] 方塊中輸入新名稱。
3。 按一下 [組合查詢] 窗格的頂端的 [加入組合查詢],以加入初始查詢的複本。第二個查詢便會出現
在 [組合查詢] 窗格面板中,且具有下列特性:
• 包含和原始查詢相同的報表物件。
• 不包含原始查詢定義的篩選。
• 使用 UNION 關係與原始查詢結合。
• 命名為 Query #n。
4。 若要切換到查詢,請在 [組合查詢] 窗格中按一下查詢。
5。 若要刪除查詢,請在 [組合查詢] 窗格中選取查詢,然後按一下 [刪除]。
6。 若要變更組合類型,請按兩下運算子。運算子會依照 UNION、MINUS、INTERSECTION 的順序移動。
7。 建立組合查詢內的每個查詢,如同建立任何一般查詢。
8。 按一下 [執行查詢]。
8.5 組合查詢結構
組合查詢內的查詢必須傳回相同數目的相同資料類型物件,並且物件的順序必須相同。當查詢結果中的
物件數目以及那些物件的資料類型不相同,您將無法組合查詢。例如,您無法將傳回 [年] 的查詢與傳
回 [年] 及 [收入] 的查詢組合在一起;同時也無法將傳回 [年] 的查詢與傳回 [收入] 的查詢組合起
來。
您也必須注意組合查詢的語意。如果 [年] 和 [地區] 這兩個維度的資料類型相同,雖然分別傳回各該
維度的查詢可能組合在一起,但是產生的結果 (年份和地區的混合清單) 卻不見得有甚麼意義。通常,
如果第一個查詢包含 [年] 維度,則第二個查詢也要包含傳回年份清單的維度。
8.5.1 根據房客人數傳回年份及訂房年份的清單
123
2011-05-06
使用組合查詢
您想要建立查詢以傳回一份清單,包含曾經留宿渡假區的房客數大於 n 的年份與預訂住宿渡假區的房
客數大於 n 的年份。
1。 在語意層清單中選取「小島渡假勝地行銷」語意層以開啟查詢面板。
2。 將「年」物件拖曳到 [結果物件] 窗格。
3。 將「房客人數」物件拖曳到 [查詢篩選器] 窗格,並建立限定「房客人數」大於 n 的報表篩選器。
4。 按一下 [組合查詢]。
[組合查詢] 窗格便會在 [查詢] 面板的左下方出現,其中包含兩個由 [聯集] 聯結的查詢。
5。 按一下第二個查詢,並移除「年」和「房客人數」物件。
6。 將「房年份」物件拖曳到 [結果物件] 窗格。
7。 將「未來房客」物件拖曳到 [查詢篩選器] 窗格,並建立限定「未來房客」大於 n 的報表篩選器。
8。 按一下 [執行查詢]。
查詢會傳回年份與訂房年份的組合清單。
8.6 組合查詢優先順序
組合查詢中的執行順序對於決定最終結果至關重要。
在組合查詢的最簡單形式下,以下列關係結合兩個或更多的查詢:
查詢 1
INTERSECTION
查詢 2
查詢 3
在此例中,要計算的第一個結果是組合查詢 n 與 n + 1 之間的交叉點。下一個結果是第一個結果與組
合查詢 n + 2 之結果之間的交叉點。查詢執行會繼續以此方式針對關係中的所有查詢進行結合。如此
一來,上述範例將產生下列結果:
124
查詢
資料
查詢 1
美國、英國、法國、德國
查詢 2
美國、法國、芬蘭
查詢 1 和 2 的 INTERSECTION
美國、法國
2011-05-06
使用組合查詢
查詢
資料
查詢 3
美國、西班牙
最終的 INTERSECTION
美國
8.6.1 巢狀組合查詢
依預設,每次您加入組合查詢時,便會在初始組合層級與現有查詢組合。每個加入的查詢會延伸組合查
詢的清單。如果將查詢 3 加入至查詢 1 和查詢 2,而查詢 1 和查詢 2 已以 UNION 關係組合,則會
獲取下列結果:
查詢 1
UNION
查詢 2
查詢 3
您也可以在複雜的多層級關係中巢狀處理組合查詢以控制執行順序,如下列範例中,將 INTERSECT 關
係的查詢 1 MINUS 查詢 2 的結果與查詢 3 組合。
組合查詢 1
MINUS
INTERSECT
組合查詢 2
查詢 3
會由右至左處理查詢群組,而在每個群組內,則是由上至下進行處理 (優先順序較高的群組 (如上例的
MINUS 群組) 預定於右邊出現)。在上例中,要計算的第一個查詢是 MINUS 查詢。然後,MINUS 查詢的
結果會與查詢 3 組合成一個 INTERSECT 查詢。
125
查詢
結果
查詢 1
美國、英國、西班牙、德國
查詢 2
德國
查詢 1 MINUS 查詢 2
美國、英國、西班牙
2011-05-06
使用組合查詢
查詢
結果
查詢 3
美國、西班牙、芬蘭
(查詢 1 MINUS 查詢 2)
INTERSECT
美國、西班牙
查詢 3
附註:
如果資料庫直接支援您希望執行的組合查詢類型,則查詢產生的指令碼便會直接含有組合運算子。在這
種情況下,優先順序取決於資料庫定義的優先順序。如需詳細資訊,請連絡您的資料庫管理員。
8.6.2 設定組合查詢優先順序
1。 建立您要在 [組合查詢] 面板中組織的查詢。
2。 若要巢狀處理一對查詢,請將查詢拖放到在巢狀配對與之建立關聯的查詢。
根據預設,會縮排拖放作業中的來源與目標查詢,並以 UNION 關係進行結合。
3。 將查詢拖放到群組中任何既有的兩個查詢之間的空間,繼續將查詢加入巢狀群組。
4。 若要在現有的較高優先順序群組中進一步建立巢狀群組,請重複先前的兩個步驟。
5。 視需要按兩下查詢中所有群組的組合運算子來進行變更。
相關主題
• 第 123 頁的「建立組合查詢」
126
2011-05-06
使用子查詢篩選資料
第9章 使用子查詢篩選資料
9.1 定義的子查詢
子查詢是一種更具彈性的查詢篩選器,可讓您使用比一般查詢篩選器更複雜的方式來限制值。
子查詢比一般查詢篩選器的功能更強大的原因如下:
• 子查詢可讓您比較物件的值,這些值是用來限制具有其他物件之值的查詢。
• 子查詢可讓您限制以 WHERE 子句的子查詢所傳回的值。
• 子查詢可讓您提出複雜的問題,這些問題很難或根本不可能使用簡單查詢篩選器來建立公式。例如:
在 2003 年第 1 季出現先前保留某位客戶購買的服務 (由任何一位客戶保留),此服務所屬的客戶
清單和客戶之間相關的收入為何?
子查詢運作方式是修改產生的 SQL 來擷取查詢資料。SQL 包含限制外查詢所傳回之資料的子查詢。雖
然每種資料庫都有其專屬的語法,不過 SQL 是所有關連式資料庫 (RDBMS) 所支援的查詢語言。如需有
關 SQL 子查詢的詳細資訊,請參閱 SQL 的相關書籍。
所有資料庫均不支援子查詢。如果資料庫不支援子查詢,則建立子查詢的選項不會顯示在查詢面板中。
附註:
您只可以使用維度、屬性與計量來建立子查詢。您無法階層物件來建立子查詢。
相關主題
• 第 127 頁的「建立子查詢」
• 第 129 頁的「子查詢參數」
9.2 建立子查詢
1。 將您希望在查詢中出現的物件加入 [結果物件] 窗格。
127
2011-05-06
使用子查詢篩選資料
2。 在 [結果物件] 窗格中選取您要以子查詢篩選的物件,然後按一下 [查詢篩選] 窗格右上角的 [新
增子查詢]。
子查詢大綱便會出現在 [查詢篩選器] 窗格中。根據預設,您選取的物件會顯示為「篩選」物件和
「篩選依據」物件。
3。 若要將 WHERE 條件加入子查詢,請將報表物件拖曳到 [將物件放置在此處] 方塊下方的子查詢區
域。
4。 若要將 WHERE 條件加入子查詢,請將報表物件拖曳到 [將物件放置在此處] 方塊下方的子查詢區
域。
您可以使用現有的子查詢或標準的查詢篩選器做為子查詢中的 WHERE 條件。若要這樣做,請將現有
的篩選器或擬查詢拖放到 [將物件放置在此處] 方塊下方的子查詢區域。若要複製,而不是將現有
篩選器移動到 WHERE 條件中,請在進行拖放時按住 Control 鍵。此時,現有的篩選器仍會留在原
來的位置,並且成為子查詢 WHERE 條件的一部分。
5。 選取用來篩選 WHERE 條件中的物件的運算子和值。
6。 按一下 [子查詢],將其他子查詢加入到查詢篩選器。
除了以 AND 或 OR 關係連結子查詢之外,您還能將現有的子查詢拖曳到 [將物件放置在此處] 方塊
下方的區域,以巢狀方式疊置子查詢 (在子查詢之內建立子查詢)。此時,內部的子查詢會成為外部
子查詢 WHERE 條件的一部分。若要複製,而不是將子查詢移動到 WHERE 條件中,請在進行拖放時
按住 Control 鍵。此時,第二個子查詢仍會留在與第一個子查詢相同的層級,並且成為第一個子查
詢 WHERE 子句的一部分。
根據預設,兩個子查詢會以 AND 關係連結起來。按一下 AND 運算子在 AND 和 OR 之間切換。
7。 要以巢狀方式疊置子查詢 (在子查詢之內建立子查詢),請拖曳現有的子查詢到 [將物件放置在此處]
方塊下的區域。
若要複製,而不是將子查詢移動到 WHERE 條件中,請在進行拖放時按住 Control 鍵。此時,第二
個子查詢仍會留在與第一個子查詢相同的層級,並且成為第一個子查詢 WHERE 子句的一部分。
此時,內部的子查詢會成為外部子查詢 WHERE 條件的一部分。
相關主題
• 第 127 頁的「定義的子查詢」
• 第 128 頁的「找出哪些客戶購買了先前在 2003 年第 1 季預訂的服務,以及這些客戶所產生的收
入」
• 第 129 頁的「子查詢參數」
9.3 找出哪些客戶購買了先前在 2003 年第 1 季預訂的服務,以及這些客戶所
產生的收入
查詢面板開啟,且查詢以 [xxx] 語意層為基礎。
1。 將「客戶」和「收入」物件拖曳到查詢面板的 [結果物件] 窗格中。
128
2011-05-06
使用子查詢篩選資料
2。 選擇服務物件。
3。 按一下 [子查詢]。
子查詢大綱便會出現在 [查詢篩選器] 窗格中。
附註:
選取的物件會在子查詢大綱中的兩個方塊中出現。您經常會在這兩個方塊中使用相同的物件,但這
不是必要的。如果物件沒有傳回任何共同的值,子查詢就不會傳回任何值,而查詢也因此沒有傳回
值。
4。 將 [訂房年份] 物件拖曳到 [服務] 物件下方的子查詢大綱區域,以在 [訂房年份] 物件上加入
WHERE 條件。
5。 將 [訂房年份] 條件運算子設定為 [等於]。
6。 在 [輸入常數] 方塊中輸入 ‘FY2003’。
7。 將 [訂房季別] 物件拖曳到 [服務] 物件下方的子查詢大綱區域,以將 [訂房季別] 物件加入至
WHERE 條件。
8。 將 [訂房季別] 條件運算子設定為 [等於]。
9。 在 [輸入常數] 方塊中輸入「第一季」。
10。 按一下 [執行查詢] 以執行查詢。
9.4 子查詢參數
子查詢或一組子查詢包含下列參數:
參數
說明
其值用來篩選結果物件的物件。
篩選物件
您可以包含一個以上的「篩選物件」。若這麼做,
會串聯您所選取物件的值。
決定子查詢會傳回哪一個「篩選物件」值的物件。
篩選依據物件
129
您可以包含一個以上的「篩選依據」物件。若這
麼做,會串聯您所選取物件的值。
2011-05-06
使用子查詢篩選資料
參數
說明
指定「篩選」物件和「篩選依據」物件之間關係
的運算子。
運算子
由於資料庫限制,您無法將某些運算子組合搭配
「篩選依據」物件使用。例如:如果您將 [等於]
運算子搭配傳回多個值的「篩選依據」物件使用,
資料庫會拒絕 SQL,因為這類型的子查詢要求「篩
選依據」物件只能傳回一個值。
當產生的 SQL 遭資料庫拒絕時,會出現錯誤訊
息,顯示資料庫傳回的錯誤說明。
WHERE 條件 (選用)
限制「篩選依據」物件之值清單的額外條件式。
您可以使用 WHERE 條件式中的一般報表物件、預
先定義的條件或現有的查詢篩選器 (包括子查
詢)。
如果有一個以上的子查詢,此運算子可決定子查
詢之間的關係。
關係運算子
AND - 必須滿足所有子查詢中的條件。
OR - 必須滿足任何一個子查詢中的條件。
130
2011-05-06
使用資料庫排名來排名資料
第10章 使用資料庫排名來排名資料
10.1 定義的資料庫排名
排名資料時,將根據排名條件來排序並篩選資料。您可以從資料庫傳回未排名的資料,然後在報表中加
以排名。資料庫排名可讓您在資料庫層級排名資料,讓查詢傳回的資料已經排名。
資料庫排名有下列優點:
• 排名的資料可以是密集處理的資料。藉由在資料庫層級排名的方式可讓伺服器 (通常比用戶端電腦
更強大) 執行這種處理。
• 預先排名的資料可降低從整個網路擷取而來以及儲存在文件中的資料量。
資料庫排名的作法是修改查詢產生的指令碼。如果查詢依據的資料庫不支援排名,則建立排名的選項在
查詢面板中不可用。
附註:
您無法在資料庫排名中包括階層式物件。
相關主題
• 第 271 頁的「進行資料排名」
10.2 資料庫排名參數
資料庫排名在查詢面板的 [查詢篩選器] 窗格中以下列方式出現:
131
2011-05-06
使用資料庫排名來排名資料
下表依排名由左至右說明參數:
參數
說明
排名方向和類型
• 上 - 依遞減順序排名排名維度的第一個 [資
料錄筆數] 值。
• 下 - 依遞增順序排名排名維度的第一個 [值
數字] 值。
• 最前面 % - 依遞減順序排名排名維度的第一
個 [資料錄筆數] 百分比值。
• 最後面 % - 依遞減順序排名排名維度的第一
個 [資料錄筆數] 百分比值。
資料錄筆數/百分比
排名中傳回的資料錄筆數 (例如,前 10 項) 或
資料錄百分比 (例如,最後面 10%)
排名維度
排名中使用的維度。例如,如果維度是 [地區],
而排名為 [前 10 項],排名便會傳回前 10 個地
區。
依據
維度作為排名依據的計量。例如,如果計量為 [收
入],而維度是 [地區],便會以地區所產生的收
入來進行排序。
排序依據 (選用)
為排名指定其他計算內容的維度。例如,如果排
名維度是 [地區]、計量為 [收入],而 [排序依
據] 維度是 [國家],則會依每個國家中的收入來
排名地區。
WHERE 條件 (選用)
對於排名中傳回的值的外加限制,顯示於其他參
數底下。例如:具有 [國家] 限制為「美國」條
件的地區排名,就只會排名美國境內的地區。
10.3 建立資料庫排名
1。 將您希望在查詢中出現的物件新增至查詢面板的 [結果物件] 窗格。
2。 在 [查詢篩選器] 窗格的上方工具列上,按一下 [加入排名]。
排名大綱便會出現在 [查詢篩選器] 窗格中。
附註:
如果您的資料庫不支援排名,則會停用 [加入排名] 按鈕。
132
2011-05-06
使用資料庫排名來排名資料
3。 選取排名方向和類型 (前幾項、最前面 %、後幾項、最後面 %)。
4。 輸入您要排名在旁邊方塊中傳回的資料錄筆數 (如果已選取 [前幾項] 或 [後幾項]) 或資料錄百分
比 (如果已選取 [最前面%] 或 [最後面%])。
您可以按一下數字旁邊的箭頭並選取 [提示],來指定提示而不指定常數。當您選取提示,使用者就
必須在執行查詢時輸入排名數。
5。 將排名維度拖曳至 [依據] 方塊左邊的方塊。
6。 將您要排名依據的計量拖曳至 [依據] 方塊。
7。 將提供計量計算內容的維度拖曳到 [排序依據] 方塊。
此維度是選擇性的。若要顯示 [[排序依據]] 方塊,請按一下 [依據] 計量右邊的箭頭。
8。 將您要加入 WHERE 限制的任何維度拖曳到排名下方的區域。
9。 按一下 [執行查詢]。
相關主題
• 第 127 頁的「定義的子查詢」
10.4 依據每個部門的薪資排名前 10 名員工
查詢面板開啟,且查詢以 [xxx] 語意層為基礎。
1。 將 [部門]、[員工姓名] 及 [薪資] 物件拖曳到 [查詢面板] 內的 [報表物件] 窗格。
2。 按一下 [查詢篩選器] 窗格頂端的 [加入排名]。
資料庫排名大綱便會加入 [查詢篩選器] 窗格。
3。 依遞減順序排名前 10 名員工,將排名方向/類型設為 [前幾項],並在 [前幾項] 旁的方塊中將資
料錄筆數設為 10。
4。 將 [員工名稱] 物件拖曳至資料錄筆數右邊的方塊中來排名員工。
5。 將 [薪資] 物件拖曳至 [依據] 方塊中,以依據薪資排名員工。
6。 如果看不到 [排序依據] 方塊以顯示 [排序依據] 方塊,請按一下 [依據] 計量旁邊的箭頭。
7。 將 [部門] 物件拖放至 [排序依據] 方塊中,以依據部門薪資排名員工。
排名即顯示如下:
8。 執行此查詢,以傳回排名。
133
2011-05-06
使用報表
第11章 使用報表
11.1 階層式和非階層式資料
視其資料來源而定,報表可能包含非階層式或階層式資料。非階層式或階層式資料的執行方式不同,且
您可以不同方式使用它們。
11.1.1 使用非階層式資料
非階層式資料沒有父子關係。維度為非階層式物件的範例。例如,表格中顯示的 [加州] 和 [城市] 維
度會如下顯示其值:
國家
城市
美國
紐約
美國
亞特蘭大
法國
巴黎
法國
雷恩
雖然資料具有階層關係 (例如,「紐約」和「亞特蘭大」是「美國」的子值,但是資料會以非階層資料
行顯示,且資料結構不會以父子關係表示。
您可以多種方式分析報表中的非階層式資料,例如透過排序或篩選資料。
134
2011-05-06
使用報表
11.1.2 使用階層式資料
階層式資料以父子關係組織資料,您可以使用這些關係導覽和分析資料以及相關計量傳回的結果。
與階層相關聯的計量會從這以後階層中的資料位置進行彙總。例如,當與 [地理區] 階層相關聯時,[收
入] 計量會計算 [聖地牙哥] 的總收入及 [加州] 的總收入(在彙總不夠細微的層級)。透過導覽階層,
您可以探索階層不同層級的不同計量值。
階層式資料的顯示方式和執行方式視包含資料的報表元素而定。
相關主題
• 第 134 頁的「使用非階層式資料」
11.1.2.1 使用表格中的階層式資料
階層在表格中顯示為階層資料行。階層資料行以父子關係顯示階層。您可以展開及收合階層值來探索階
層。
範例:
下表顯示 [產品] 階層和 [收入] 計量:
產品
收入
雜貨
203,124
烘焙食品
100,101
飲料
54,345
麵包
48,678
計量顯示階層中對應值的總收入。例如,[雜貨] 產品的總收入為 203,124。
您可以按一下 [飲料] 成員,瞭解 [飲料] 的詳細資訊:
135
2011-05-06
使用報表
產品
收入
雜貨
203,124
烘焙食品
100,101
飲料
54,345
軟飲料
10,100
蘇打水
20,200
牛奶
24,045
麵包
48,678
當您展開成員時,[收入] 資料行也會顯示與不同飲料類型相關聯的計量值。
11.1.2.2 交叉表中的階層資料
交叉表中與表格中階層式資料的執行方式類似。如果交叉表的座標軸以階層為基礎,您可以按一下資料
項目以展開項目。
範例:交叉表中的階層資料
下列交叉表具有垂直座標軸上的 [時間] 階層及水平座標軸上的 [產品] 階層。
時間
雜貨
2008
203,110
2009
321,400
2010
350,444
如果您按一下 [雜貨] 項目,則會展開以顯示其子項,並顯示對應的計量值。
雜貨
時間
2008
136
烘焙食品
飲料
麵包
54,570
67,000
81,540
2011-05-06
使用報表
雜貨
時間
烘焙食品
飲料
麵包
2009
101,000
98,990
121,410
2010
124,000
133,000
93,444
11.1.2.3 探索階層
11.1.2.3.1 在表格中展開和收合所有階層
您可以在表格中展開所有階層,以顯示階層成員的所有可能組合。
1。 若要在表格中展開所有階層,請在表格中的任意位置以滑鼠右鍵按一下,然後選取 [全部] > [展開
所有階層]。
2。 若要在表格中收合所有階層,請在表格中的任意位置以滑鼠右鍵按一下,然後選取 [全部] > [收合
所有階層]。
11.1.2.3.2 以非對稱方式探索階層
當您按一下成員以展開或收合時,依預設會以非對稱方式探索階層。
當您以非對稱方式探索階層,您展開或收合的動作只會套用到探索階層左邊顯示的其他維度的目前值。
137
2011-05-06
使用報表
範例:非對稱探索
包含 [產品] 維度和 [地理區] 階層的資料表。
產品
地理位置
收入
雜貨
加州
540,000
飲料
加州
453,300
如果您展開 [加州] 成員,在資料表的第一列顯示加州的城市,則展開只會套用到 [產品] 維度的目
前值 (雜貨店)。
產品
地理位置
收入
加州
540,000
洛杉磯
320,000
聖地牙哥
100,000
舊金山
120,000
雜貨
飲料
加州
453,300
11.1.2.3.2.1 以非對稱方式探索階層
1。 若要展開成員的子系成員,請按一下該成員,或以滑鼠右鍵按一下,然後從功能表中選取 [展開子
系]。
只對表格中展開階層左邊的維度或階層的目前值展開階層。
2。 若要展開成員的所有子代成員,請按一下該成員,或以滑鼠右鍵按一下,然後選取 [展開子代]。
只對表格中展開階層左邊的維度或階層的目前值收合階層。
3。 若要收合成員的子系成員,請按一下展開的成員,或以滑鼠右鍵按一下,然後選取 [收合子系]
只對表格中收合階層左邊的維度或階層的目前值收合階層。
138
2011-05-06
使用報表
11.1.2.3.3 以對稱方式探索階層
當您以對稱方式探索階層,您展開和收合的動作會套用到與資料表中探索階層左邊顯示的其他階層或維
度相關的所有值。
範例:對稱探索
包含 [產品] 維度和 [地理區] 階層的資料表。
產品
地理位置
收入
雜貨
加州
540,000
飲料
加州
453,300
如果您在第一列上展開 [加州] 成員以顯示加州的城市,展開會套用到 [產品] 維度的兩個值。
產品
地理位置
收入
加州
540,000
洛杉磯
320,000
聖地牙哥
100,000
舊金山
120,000
雜貨
加州
453,300
洛杉磯
120,000
聖地牙哥
200,000
舊金山
133,300
飲料
11.1.2.3.3.1 以非對稱方式探索階層
139
2011-05-06
使用報表
1。 若要展開成員的子系項目,以滑鼠右鍵按一下成員,然後選取 [對稱] > [展開子系]。
對表格中展開階層左邊的維度或階層的所有值展開階層。
2。 若要展開成員的所有子代項目,以滑鼠右鍵按一下成員,然後選取 [對稱] > [展開子代]。
對表格中展開階層左邊的維度或階層的所有值展開階層。
3。 若要收合成員的子系成員,以滑鼠右鍵按一下成員,然後選取 [對稱] > [收合子系]
對表格中收合階層左邊的維度或階層的所有值收合階層。
11.1.2.3.4 變更階層的鑽取焦點
探索階層時,您可以變更鑽取焦點。當您變更鑽取焦點時,您會篩選出上層成員以及在展開時位於該層
級 (與其上方) 中的所有成員。
變更鑽取焦點對於在階層資料上建立圖表相當實用。與父系成員相關的計量值彙總程度會較其子系成員
來得高,因此要在相同圖表座標軸上使用相同比例顯示計量值則十分困難。透過移除父系成員,則可使
用相同比例顯示子系成員的值。
範例:在階層上向下鑽取
您在資料表中有下列資料:
時間
收入
2008
29,358,677.22
2009
30,242,323
2010
45,320,243
當您在 [2010] 成員上向下鑽取,您看到下列顯示:
140
時間
收入
第 1 季
12,500,650
第 2 季
14,353,231
2011-05-06
使用報表
時間
收入
第 3 季
8,342,231
第 4 季
10,124,131
年度成員的值若遠大於季成員的計量值時,則該年度成員並不會顯示在畫面中。
11.1.2.3.4.1 變更階層的鑽取焦點
1。 若要在階層中向下鑽取,以滑鼠右鍵按一下要展開的成員,然後選取 [鑽取焦點] > [向下鑽取]。
2。 若要在階層中向上鑽取,以滑鼠右鍵按一下先前向下鑽取的成員的任何一個子系成員,然後選取 [鑽
取焦點] > [向上鑽取]。
11.1.2.4 彙總階層式資料
11.1.2.4.1 階層資料的預設和明確彙總
階層資料會依彙總為預設或明確而有不同的彙總。
11.1.2.4.1.1 預設彙總
141
2011-05-06
使用報表
預設彙總使用階層中資料的預設彙總函式。如果您在儲存格中使用計量,但沒有指定彙總函式,或者使
用 Aggregate 函式,則會使用預設彙總函式來計算計量。
預設彙總使用資料庫傳回的累加值,亦即,它與資料庫傳回的彙總值相容。預設值透過將預設彙總函式
套用到階層中的所有根值來計算。這表示預設彙總只計算一次值,但階層中顯示在不同根項目下面的相
同值除外。(在下面的範例中,根項目為 [飲品] 和 [食品],且兩個根項目下面沒有出現任何項目。)
範例:預設彙總
您在底下含有階層的報表的可折式儲存格中放置 [單位銷售額]。預設彙總函式為 Sum;因此,可折式
儲存格中的值為 43,791 (24,597 + 19,194)。 應用程式透過將預設彙總函式套用到階層的根值來傳
回值。
產品
單位銷售額
飲品
24,597
酒精飲料
6,838
飲料
13,573
食品
19,194
烘焙食品
7,870
11.1.2.4.1.2 明確彙總
明確彙總直接在公式中包含特定的彙總函式 (例如,Sum)。
在明確彙總中,應用程式參考階層的視覺化狀態。因此,值可以重複計算,而且可依項目是展開或收合
來變更計算結果。
如果明確彙總內相同的值包含一次以上,則可依階層的視覺化狀態重複計算該值。例如,如果項目已展
開,並且明確彙總同時參考項目及其子項目之一,則計算時子項目的值會計算兩次。
相關主題
• 第 143 頁的「預設和明確彙總的範例」
142
2011-05-06
使用報表
11.1.2.4.1.3 預設和明確彙總的範例
範例:預設和明確彙總
您的階層具有下列資料,且階層在報表中呈現完全展開:
產品
單位銷售額
飲品
24,597
酒精飲料
6,838
飲料
13,573
食品
19,194
烘焙食品
7,870
• 置於表格頁尾,[單位銷售額] 傳回 43,791。 此預設彙總傳回計量的總彙總值 (24,597 + 19,194)。
• 置於表格頁尾,Sum([單位銷售額]) 傳回 72.072。此明確彙總計算階層中的每一個可見值 (24,597
+ 6,838 + 13,573 + 19,194 + 7,870)。
• 明確彙總 Sum([單位銷售額];[產品]&[飲品].children) 傳回 20,411 (6,838 + 13,573),因為
[飲品] 是展開的。
• 明確彙總 Sum([單位銷售額];{[產品]&[飲品];[產品]&[飲料]}) 傳回 38.170 (24,597 + 13,573)。
[飲料] 的值在計算中顯示兩次,這是因為 [飲品] 為展開之故。
• 預設彙總 Aggregate([單位銷售額];{[產品]&[飲品];[產品]。[飲料]}) 傳回 24,597。 [飲料]
的值在計算中沒有顯示兩次。
如果您收合報表中的 [飲品] 節點,則計算如下:
• [單位銷售額] 傳回 43,791。 預設彙總不受顯示中的變更所影響。
• Sum([單位銷售額]) 傳回 51,661 (24,597 + 19,194 + 7,870)。 明確彙總使用所有可見值以傳回
值。
• Sum([單位銷售額];[產品]。&[飲品].children) 傳回 0,因為 [飲品] 的子成員是不可見的。明
確彙總僅使用可見值。
• Sum([單位銷售額];{[產品].&[飲品];[產品].&[飲料]}) 傳回 24,597,因為 [飲料] 是不可見
的。明確彙總僅使用可見值。
• Aggregate([單位銷售額];{[產品].&[飲品];[產品].&[飲料]}) 傳回 24,597。 預設彙總不受顯示
中的變更所影響。
143
2011-05-06
使用報表
11.2 尋找文字
11.2.1 在報表中尋找文字
1。 按一下工具列上的 [尋找] 以在報表下方顯示 [尋找] 列。
2。 在 [尋找] 方塊中,輸入您要尋找的文字。
3。 按一下方塊旁邊的箭頭,然後選取 [大小寫須相符] 以執行區分大小寫搜尋或 [忽略大小寫]。
4。 如果文字出現多次,請按一下 [下一個] 或 [上一個] 以醒目提示文字的其他符合項目,或按一下
[全部反白] 以醒目提示文字的所有符合項目。
11.3 檢視模式
11.3.1 定義檢視模式
您可以依據所需的資料使用方式及所需的資料顯示方式,以不同的模式檢視報表。
11.3.1.1 頁面模式
144
2011-05-06
使用報表
頁面模式顯示報表的頁面配置,包括頁面邊界、頁首和頁尾。
當您想要調整表格和圖表的格式以及報表的頁面配置時,請使用 [頁面] 模式。
11.3.1.1.1 在整頁模式中設定報表大小
您可以高度與寬度將報表大小設定為特定百分比或特定頁數。例如,如果您將報表設為一頁高,則會重
新組織報表上的所有元素以適合一個水平頁面。
設定報表大小會覆寫控制報表頁面配置的所有其他設定。例如,如果報表具有三個區段,且將報表設為
在新頁面上開始每一個區段,則只有在報表設為一頁高時,報表才會包含一個頁面。
報表大小設定只會在整頁模式中生效。
11.3.1.1.1.1 設定報表大小
1。 在「設計」模式中,選取 [頁面設定] 索引標籤。
2。 在 [寬度] 方塊中選取報表寬度,並在 [高度] 方塊中選取高度,或在 [比例] 方塊中將報表大小
設為百分比。
如果您定義百分比,則會自動計算寬度和高度。
11.3.1.2 快速顯示模式
145
2011-05-06
使用報表
[快速顯示] 模式是預設的顯示模式。這是一種以資料為基礎的分頁模式,不是實際的報表頁面大小。
快速顯示模式只會顯示表格、報表和報表中的獨立式儲存格,並會依據快速顯示的設定,以水平和垂直
方向顯示最多記錄數。快速顯示模式也會指定最小的頁面寬度和高度,以及報表的邊框距離。
因為快速顯示模式會限制水平和垂直的資料列數,因此報表中可能無法包含所有資料。
當您只想要查看分析結果、加入計算或公式,或在報表中加入分割或排序以組織結果時,請使用「快速
顯示」模式。
[快速顯示] 模式屬性可由系統管理員設定,或直接在應用程式中設定。
屬性
組態
附註
最大垂直資料錄
管理員
最大水平資料錄
管理員
頁面寬度下限
管理員
頁面高度下限
管理員
右邊框距離
管理員
下邊框距離
管理員
每頁的垂直資料錄
應用程式
• 只影響水平表格和表格與交叉表
• 水平表格絕不會垂直切割
• 在垂直記錄計算中,會忽略水平表格中的列數
每頁的水平資料錄
應用程式
• 只影響垂直表格、表單和交叉表
• 在水平記錄計算中,會忽略垂直表格中的列數
其他注意事項:
• 表格頁首和頁尾不會當成列來計數。
• 可折式儲存格和圖表不會當成列來計數。
• 區段並非空白時,區段儲存格不會當成列來計數。
• 當區段空白時,區段儲存格會當成垂直列來計數。
• [避免區塊內的分頁] 選項在快速顯示模式下沒有功用
11.3.1.2.1 變更快速顯示模式設定
您可以變更「快速顯示」模式下的每頁水平和垂直資料錄數目。
1。 以滑鼠右鍵按一下報表,然後選取 [格式化報表],以顯示 [格式化報表] 對話方塊。
146
2011-05-06
使用報表
2。 選取 [一般] 索引標籤。
3。 在 [頁面內容 (僅限快速顯示模式)] 區段中選取每頁水平和垂直資料錄數目。
11.3.2 切換檢視模式
1。 若要以 [快速顯示] 模式顯示報表,請按一下狀態列上的 [快速顯示模式]。
2。 若要以 [頁面] 模式顯示報表,請按一下狀態列上的 [頁面模式]。
11.4 摺疊和取消摺疊報表資料
您可以折疊與取消折疊不同報表元素的顯示,來隱藏與顯示報表資料。
您可以折疊與取消折疊區段、分割與表格。系統會根據報表元素,採用不同的方法隱藏與顯示資料。
報表元素
區段
表格或分割
結果
折疊區段時會隱藏區段詳細資料,並只顯示空白儲存格。
折疊表格或分割時會隱藏資料列,並只顯示表頭與表尾。(表格必須有可折疊
與取消折疊的頁首與頁尾。)
垂直表格、水平表格和交叉表可以折疊和取消折疊。
11.4.1 折疊與取消折疊報表資料
您可以在 [讀取] 和 [設計] 模式中啟動 [大綱],以折疊和取消折疊資料。
1。 在 [讀取] 模式中,選取工具列的 [大綱],以顯示報表頂端和左邊的折疊/取消折疊列。
147
2011-05-06
使用報表
您只能在 [讀取] 模式中折疊和取消折疊區段。
2。 在 [設計] 模式中,選取 [分析] > [互動] > [大綱] 以顯示報表頂端和左邊的折疊/取消折疊列。
3。 使用工具列上的 +/- 圖示 (與個別的報表元素對應且保持一致) 來折疊與取消折疊特定的報表元
素。
4。 使用工具列左下方和右上方的圖示來折疊與取消折疊報表元素類型的所有執行個體。
11.5 在報表中重新顯示所有隱藏內容
您可以在報表中隱藏表格、儲存格和區段。
• 以滑鼠右鍵按一下包含隱藏內容的報表,再按一下 [顯示所有隱藏的內容]。
11.6 列印報表
您可以依不同的報表列印文件。您可以列印單一文件中的一或多個報表。
會由左至右,然後由上至下列印報表。如果報表的寬度大於 [報表頁面配置] 所定義的頁面大小寬度,
則會插入分頁。
當您在 Java 或桌面介面中檢視報表時,要列印的紙張大小與頁面方向可與所設定的報表紙張大小和頁
面方向不同。這可讓使用者在列印時使用不同的印表機以指定適當的配置。
您可以直接從 Java 或桌面介面列印文件。當您從 HTML 介面列印時,會將文件匯出至 PDF 檔案,以
供您之後進行列印。
11.6.1 列印報表
1。 按一下 [檔案] 索引標籤上的 [列印]。
• 如果您是使用 HTML 介面,則會顯示 檔案下載 對話方塊。
• 如果您是使用 Java 或桌面介面,則會顯示 列印 對話方塊。
148
2011-05-06
使用報表
2。 如果您是使用 HTML 介面,請在 檔案下載 對話方塊中按一下 [儲存],並選取要儲存產生的 PDF
檔案的位置。然後您可以開啟 PDF 檔案並列印檔案。
3。 如果您是使用 Java 或桌面介面,請在 列印 對話方塊中設定列印選項。
4。 在 [列印範圍] 選項下,指定要列印文件中的所有報表、目前報表或目前報表的某幾頁。
您可以指定要列印的報表紙張大小或頁數。您設定要列印的紙張大小,會覆寫在 [報表屬性頁面配
置] 標籤中所定義的報表紙張大小。
5。 若要變更紙張大小,請按一下 [紙張大小] 下方清單方塊旁的箭頭,再從清單中選擇不同的紙張大
小。
6。 在 [方向] 選項下,選取適合報表頁面配置的頁面方向。
7。 在 [邊界] 選項下,選取邊界大小。
8。 在 [份數] 選項下,選取要列印的份數。
9。 在 [縮放比例] 選項下,如果您要將報表大小縮放為其目前大小的特定百分比以進行列印,請選取
[調整為] 並輸入百分比,或選取 [符合] 並選取頁面中報表的高度和寬度。
• 您也可以在 [頁面設定] > [縮放為符合頁面] 工具箱中設定檢視報表的縮放選項。
• 縮放只能使用於列印,報表列印後不會套用。
10。 按一下 [確定]。
149
2011-05-06
顯示表格中的資料
第12章 顯示表格中的資料
12.1 資料表總覽
當您建立新文件並且第一次執行查詢以顯示結果時,文件會包含一份報表,而且查詢結果都包含在報表
的垂直表格中。您可以修改表格的組織方式、移除或新增資料、變更表格類型以不同方式顯示結果,或
插入其他表格。
12.2 資料表類型
12.2.1 垂直表格
垂直表格會在表格上方顯示頁首儲存格,並在欄中顯示對應資料。根據預設,頁首儲存格會顯示表格中
所包含之維度、詳細資料和計量的名稱。內文儲存格則顯示對應值。
150
2011-05-06
顯示表格中的資料
12.2.2 水平表格
水平表格會在表格左邊顯示頁首儲存格,並在列中顯示對應資料。根據預設,頁首儲存格會顯示表格中
所包含之維度、詳細資料和計量的名稱。內文儲存格則顯示對應值。
12.2.3 交叉表
交叉表會顯示橫跨最上層座標軸及左側座標軸上維度的值;內文則顯示對應維度交叉部分的計量值。例
如,這個交叉表顯示橫跨最上層座標軸 [季] 的值,以及左側座標軸上 [州] 的值。內文則顯示各州內
每季的 [營業收入] 值。
151
2011-05-06
顯示表格中的資料
您可以在交叉表中加進多個維度。例如,這個交叉表會顯示兩個維度;[營業收入] 計量的值為各州每
個產品系列在每一季的值。
當您建立內文中包含維度的交叉表時,內文儲存格值會根據多維度資料模型加以計算。無論結果中是否
有特定坐標的列存在,內文中顯示的值會根據表格座標軸上的所有坐標加以計算。
12.2.4 表單
如果您想要顯示各個客戶、產品或合作夥伴的詳細資訊,表單在報表中就相當有用。例如,表單是顯示
個別客戶記錄 (包含如客戶帳戶、姓名、地址等資訊) 的極佳方式。
152
2011-05-06
顯示表格中的資料
表單亦特別適合用來設定信封的地址標籤格式。
12.3 建立和編輯表格
12.3.1 拖曳物件到報表上以建立資料表
1。 在 [設計] 模式中,按一下報表左側的 [可用的物件] 可在左側窗格中顯示 可用的物件 畫面。
2。 選取物件,並拖放至報表中空白的部分。
當您放開游標時,物件會顯示在垂直資料表的資料行中。
3。 若要將其他物件加入到資料表中,請將該物件拖曳到現有的資料表上。
若要在現有資料行的左側加入資料行,請將該物件拖曳至資料行的左側。若要在現有資料行的右側
加入資料行,請將該物件拖曳至資料行的右側。若要取代現有的資料行,請將物件拖曳至資料行中
央。
12.3.2 選取範本以建立資料表
1。 依序按一下 [設計] > [僅結構],以切換到 [結構] 模式。
使用 [結構] 模式可讓您定義與預覽新資料表,而不需要求伺服器套用每一次的修改。
2。 依序按一下 [報表元素] > [資料表] > [定義垂直資料表/定義水平資料表/定義交叉資料表/定義表
單]。
3。 按一下您要顯示資料表的位置。
隨即顯示 插入報表元素 對話方塊。
4。 若要視您建立的是垂直、水平或交叉資料表或是表單,來加入資料表元件 (資料行、資料列或內文
儲存格),請按一下對話方塊右側窗格中現有元件右側的 [+],再從下拉式清單中選取要與資料行、
資料列或內文儲存格產生關聯的物件。
153
2011-05-06
顯示表格中的資料
附註:
您可以按一下元件旁的箭頭,選取 [編輯公式] 並在 公式編輯器 中定義公式,將公式 (而非報表
物件) 與元件產生關聯。
5。 若要刪除資料表元件,請按一下其右側的箭頭,然後選取功能表中的 [刪除]。
6。 當您完成資料表的定義時,請依序選取 [設計] > [具有資料],將資料填入資料表中。
12.3.3 使用 [轉為] 將不同範本套用到資料表
1。 以滑鼠右鍵按一下您要重新格式化的表格,然後選取 [轉為],以顯示 轉為 對話方塊。
2。 選擇新的資料表類型或圖表類型
3。 按一下 [確定] 關閉對話方塊。
當您將含 Unicode 字型的資料表轉換為圖表時,如果 Unicode 未定義為圖表的預設字型,則該字型不
會保留。您必須使用 Unicode 字型來設定圖表格式。如需進一步資訊,請聯絡系統管理員。
12.3.4 加入資料表的資料列或行
1。 在您想要旁邊加入另一行或列的行或列中選取一個儲存格。
2。 以滑鼠右鍵按一下並選取 [插入] > [上方插入列/下方插入列/在左側插入欄/在右側插入欄],或選
取 [報表元素] > [表格配置] > [插入] > [上方插入列/下方插入列/在左側插入欄/在右側插入欄]
3。 在 [左側窗格] 中將 [可用的物件] 窗格的物件拖曳到您插入的空白資料行或資料列。
12.3.5 移除資料表列或欄
• 在您要移除的資料表資料行或資料列上按一下滑鼠右鍵,然後選取功能表中的 [刪除]。
154
2011-05-06
顯示表格中的資料
12.3.6 移動列或欄
• 拖曳選取的欄或列,然後在資料表上其他欄或列的前後方將其放下。
當您拖曳列或欄時,滑鼠指標的旁邊會顯示欄或列頁首。
12.3.7 交換列或欄
• 拖曳選取的欄或列到您想要進行交換的欄或列上。
12.3.8 清除資料表中的儲存格內容
您可以清除儲存格內容,然後利用空白儲存格來顯示影像、超連結、公式或您所輸入的文字。
您可以在資料表中清除下列類型的儲存格:
• 頁首儲存格 - 您可以個別清除各個頁首儲存格
• 頁尾儲存格 - 您可以個別清除各個頁尾儲存格
• 關連式內文儲存格 - 當您清除一個內文儲存格時,便會自動清除資料表相同欄或列中的所有內文儲
存格
1。 如果要選取要清除的儲存格,請按一下該儲存格。
儲存格邊界會反白。
2。 以滑鼠右鍵按一下選取的儲存格,再按一下 [清除內容]。
12.3.9 移除資料表
155
2011-05-06
顯示表格中的資料
1。 如果要選取要移除的資料表,請按一下該資料表的上緣。
資料表周圍會出現灰色邊界。
2。 按 Delete 鍵,或在選取的資料表上按右鍵,並從快速鍵功能表選取 [移除]。
12.3.10 複製資料表
您可以複製並將資料表貼上到報表內,或貼上到外部應用程式如 Microsoft Word 和 Excel。您無法在
各個 Web Intelligence 執行個體之間複製資料表。
1。 選取表格,按一下滑鼠右鍵並在功能表上選取 [複製]。
2。 若要將資料表貼上到報表的其他部位,請以滑鼠右鍵按一下要放置資料表的地方,然後按一下功能
表上的 [貼上]。
3。 若要將資料表貼上到其他應用程式,請在該應用程式中貼上剪貼簿的內容。
如果要將資料表複製到其他應用程式,您也可以將資料表直接拖放到目標應用程式中開啟的文件上。
將資料表貼上到其他應用程式時,資料表會在開啟的文件中以圖片格式顯示。
12.4 格式化表格與表格儲存格
12.4.1 選取資料表的背景色彩
1。 選取表格或儲存格,然後以滑鼠右鍵按一下,再選取 [格式化表格] 或 [格式化儲存格]。
2。 在對話方塊中選取 [外觀] 索引標籤。
3。 在 [無色彩] 選項右邊,按一下調色盤圖示旁邊的選擇鈕。
4。 按一下調色盤圖示旁邊的箭頭以顯示調色盤。
156
2011-05-06
顯示表格中的資料
5。 使用調色盤選取色彩。
12.4.2 定義資料表中交替顯示列及欄的顏色
1。 選取表格,滑鼠右鍵按一下並選取 [格式化表格]。
2。 在對話方塊中選取 [外觀] 索引標籤。
3。 在 [交替顯示顏色] 區段中,在 [頻率] 旁的下拉式方塊中按一下 [+] 或 [-] 符號,或輸入數字,
為交替資料列顏色設定您要交替顏色顯示的頻率。
4。 按一下 [色彩] 旁邊的箭頭,並使用調色盤選取色彩。
12.4.3 在表格中插入影像或外觀
1。 選取表格,滑鼠右鍵按一下並選取 [格式化表格]。
2。 在對話方塊中選取 [外觀] 索引標籤。
3。 若要顯示外觀,請選取 [外觀],然後從清單中選取外觀。
4。 若要使用 URL 設定參考影像,選取 [來自 URL 的影像],然後輸入 URL。
• 若要存取企業伺服器上的影像,請輸入影像名稱。按一下 [套用] 後,應用程式會插入 boimg://。
• 若要直接存取影像檔案,請按一下 [來自檔案的影像],然後按一下 [瀏覽] 以瀏覽檔案。
5。 如果您選擇要參考影像檔案,請使用 [顯示] 和 [位置] 清單決定影像顯示的方式。
6。 按一下 [確定] 關閉對話方塊。
12.4.4 格式化表格或儲存格邊界
1。 以滑鼠右鍵按一下表格或儲存格,然後從捷徑功能表依序選取[格式化表格] 或 [格式化儲存格]。
2。 選取 [框線] 索引標籤。
3。 使用索引標籤的控制項設定框線樣式與顏色。
157
2011-05-06
顯示表格中的資料
12.4.5 設定資料表儲存格中文字的格式
1。 選取您想設定文字格式的儲存格。(若要選取多行或儲存格,請選取第一行或儲存格,接著按住 Ctrl
鍵,然後繼續選取資料行或儲存格。)
如果您在資料行中選取儲存格,資料行上的所有儲存格都會被選取。
2。 使用 [格式] > [字型] 工具箱,在選取的儲存格中設定文字格式。
12.4.6 設定儲存格高度與寬度
您可以使用拖放定義儲存格的高度和寬度,或在 格式化表格 對話方塊中指定儲存格大小 。
如果要隱藏報表上的儲存格內容,可以將儲存格寬度設為 0.1 公分,以便在稍後修改儲存格寬度來顯
示儲存格內容。
1。 拖曳儲存格邊界直到儲存格的高度和寬度符合您所需,或:
2。 選取您要變更的儲存格,然後以滑鼠右鍵按一下並選取 [格式化儲存格]。
3。 選取 [一般] 索引標籤。
4。 設定儲存格的高度與寬度。
5。 如果您要將儲存格設為自動調整,請選取 [自動調整寬度] 和/或 [自動調整高度] ,然後設定最小
寬度和高度。
某些函式與自動符合儲存格不相容。如果您將這些函式的任何一個放置在 [自動符合] 儲存格中,
則該函式會傳回 #RECURSIVE error 訊息。
您也可以按兩下儲存格邊界,設定自動符合儲存格寬度和高度。
• 若要設定自動符合儲存格寬度,則按兩下儲存格的右邊界。
• 若要設定自動符合儲存格高度,則按兩下儲存格的下邊界。
自動符合會使目前儲存格大小保持最小大小,並在儲存格包含的字串或影像大於指定的最小大小時,
擴大儲存格大小。
附註:
相較於資料表的儲存格寬度及高度均為固定的文件,資料表的儲存格大小設為自動符合的文件需要
更久的時間來顯示。
158
2011-05-06
顯示表格中的資料
12.4.6.1 自動調整和自動換列的功用
下表列出自動調整和自動換列功能的功用,這些功能可以單獨使用,也可以合併使用:
功能
Effect
自動換列
儲存格末尾處的文字會自動換列。
自動調整寬度
儲存格的寬度會調整成顯示所有文字。
自動調整高度
儲存格的高度會調整成顯示所有文字。
自動調整寬度 + 自動調整高度 儲存格的寬度和高度會調整成顯示所有文字
自動換列 + 自動調整寬度
儲存格的寬度會調整成最長字詞的長度。由於儲存格的高度不會調整
成文字行數,因此可能會垂直裁斷文字。
自動換列 + 自動調整高度
儲存格的高度會調整成自動換成所產生的文字行數。由於儲存格的高
度不會調整成最長字詞的長度,因此可能會水平裁斷文字。
自動換列 + 自動調整高度 +
自動調整寬度
儲存格的高度和寬度會調整成適合文字的大小,且不會產生水平或垂
直裁斷的情況。
12.4.7 使用複製格式複製格式
您可以使用 [複製格式],將某個報表、表格或儲存格中的格式套用到其他報表、表格或儲存格。
格式化選項會根據您選擇作為來源和目標的物件而套用。一般而言,只有影響視覺格式 (如字型樣式、
背景色彩) 的屬性才套用。影響資料顯示方式 (例如,如 [避免複製列聚集] 屬性的表格屬性) 的屬性
不會套用。
1。 選取要套用其格式的報表、表格或儲存格。
2。 按一下 [複製格式] 套用一次格式,或按兩下,多次套用格式。
[複製格式] 位於 [格式]
> [工具] 工具箱中。
3。 按一下要套用該格式的報表、表格或儲存格。
如果您按一下 [複製格式],便會停用此功能。
159
2011-05-06
顯示表格中的資料
如果您按兩下 [複製格式],此功能會保持在啟用狀態。
4。 如果按兩下後,再次按一下 [複製格式],或是按下 Esc 鍵,則會取消格式化作業。(您可以在首次
套用格式之後,如果決定中止格式化作業,則可以執行上述操作。)
12.4.8 設定報表頁面上表格或圖表的位置
下面是在報表頁面上放置表格或圖表的說明。您也可以取得相同的 [配置] 方塊,其方法是選取 [報表
元素] > [位置] > [對齊],或以滑鼠右鍵按一下表格或圖表,並選取 [對齊]。
1。 選取表格或圖表的框線,按滑鼠右鍵並選取 [格式化表格...] 或 [格式化圖表...]。
2。 選取 [配置]。
3。 使用 [位置] 區段中的控制項,來設定表格或圖表與其他報表元素相關的位置。
12.4.9 對表格和儲存格進行分層
分層可決定表格和儲存格在報表中佔用相同空間時的顯示方式。在分層順序中前一層的物件會出現在分
層順序中後一層的物件上方。
1。 選取您要設定其層級的表格或儲存格。
2。 以滑鼠右鍵按一下,按一下 [順序],然後按一下分層選項。
選項
說明
帶至前方
使表格或儲存格成為分層順序中的第一個物件。
傳送至後方
使表格或儲存格成為分層順序中的最後一個物件。
上移一層
使表格或儲存格在分層順序中往前移一層。
下移一層
使表格或儲存格在分層順序中往後移一層。
12.4.10 合併資料表儲存格
160
2011-05-06
顯示表格中的資料
1。 按住 Ctrl 鍵並選取儲存格,以選取多個您要合併的儲存格。
2。 按住 Ctrl 按鈕不放,以滑鼠右鍵按一下,並選取 [合併]。
合併儲存格時,合併的儲存格只會包含您第一個選取之儲存格中的資料。其他儲存格中的資料將會
遺失。
12.5 控制表格的顯示
12.5.1 顯示或隱藏資料表、資料列或資料行
有時表格或特定列和欄不會顯示值。例如,如果特定產品的銷售已中斷,則正常顯示該產品之結果的表
格列或欄將呈空白。依照預設,會顯示此類空白資料列、資料行或資料表。您可以選擇顯示或隱藏空白
資料列、資料行或資料表。
您可以依據公式結果顯示和隱藏資料表。
1。 選取表格,滑鼠右鍵按一下並選取 [格式化表格]。
2。 選取 [一般] 索引標籤。
3。 選取 [永遠隱藏] 可隱藏資料表。
4。 選取 [空白時隱藏] 可在資料表空白時隱藏資料表。
5。 選取 [當以下公式為 True 時隱藏],並在方塊中輸入公式,讓公式為 True 時隱藏資料表。
6。 選取 [顯示包含空計量值的列] 可顯示具有空白維度值的列。
7。 選取顯示包含空維度值的列以顯示具有空白維度值的列。
8。 如果資料表是交叉資料表,請按一下 [顯示包含空維度值的列/欄],以顯示包含空維度值的資料列/
資料行。
12.5.2 重新顯示隱藏的表格、儲存格或區段
161
2011-05-06
顯示表格中的資料
您可以無條件隱藏不含資料或依據公式結果的表格、儲存格和區段。您可以重新顯示這些表格。
1。 在左方窗格的 [文件結構和篩選器] 索引標籤中,選取隱藏的表格、可折式儲存格或區段,或在顯
示它的表格中選取隱藏的報表物件。
2。 以滑鼠右鍵按一下並選取 [隱藏] > [顯示]。
12.5.3 在表格中隱藏維度
1。 在 [設計] 模式中,選取包含維度的資料行。
2。 選取 [報表元素] > [行為] > [隱藏] > [隱藏維度],以隱藏維度。
12.5.4 重新顯示隱藏的維度
1。 在 [設計] 模式中,選取包含隱藏維度的表格。
2。 選取 [報表元素] > [行為] > [隱藏] > [顯示隱藏的維度],以重新顯示維度。
3。 如果隱藏的維度是表格中僅有的物件,在左邊窗格的 [文件結構和篩選器] 窗格中以滑鼠右鍵按一
下表格,然後選取 [隱藏] > [顯示隱藏的維度]。
12.5.5 避免複製列彙總
若資料列中有重複的資料,系統預設會彙總計量值。在此狀況下您可以選擇不要彙整計量值。
1。 選取表格,滑鼠右鍵按一下並選取 [格式化表格]。
2。 選取 [一般] 索引標籤。
3。 選取 [避免複製列聚集]。
162
2011-05-06
顯示表格中的資料
12.5.6 顯示或隱藏頁首與頁尾:
1。 選取資料表,以滑鼠右鍵按一下並選取 [格式化表格],以顯示 格式化報表元素 對話方塊。
2。 選取 [一般] 索引標籤。
3。 選取 [表格頁首] 可顯示頁首。
4。 選取 [表格頁尾] 可顯示頁尾。
附註:
在交叉資料表中,選項有 [顯示上頁首]、[顯示左頁首]、[顯示下頁首]、[顯示右頁首]。
12.5.7 在新報表頁面上開始每個圖表:
1。 選取表格,滑鼠右鍵按一下並選取 [格式化表格]。
2。 選取 [配置] 索引標籤。
3。 選取 [垂直] 或 [水平] 窗格中的 [開始於新頁面]。
[水平] 與 [垂直] 窗格是指資料表座標軸。
12.5.8 在交叉表的頁首中顯示物件名稱:
1。 選取表格,滑鼠右鍵按一下並選取 [格式化表格]。
2。 選取 [一般] 索引標籤。
3。 按一下 [顯示物件名稱],以在交叉表的其他頁首顯示物件名稱。
12.5.9 避免資料表中的分頁
163
2011-05-06
顯示表格中的資料
1。 選取表格,滑鼠右鍵按一下並選取 [格式化圖表]。
2。 選取 [配置] 索引標籤。
3。 選取 [垂直] 或 [水平] 窗格中的 [避免在圖表中分頁]。
[水平] 與 [垂直] 窗格是指圖表座標軸。
12.5.10 在報表頁面上重覆資料表頁首或頁尾
1。 選取表格,滑鼠右鍵按一下並選取 [格式化表格]。
2。 選取 [配置] 索引標籤。
3。 選取 [垂直] 或 [水平] 窗格中的 [在每一頁上重複頁首] 或 [在每一頁上重複頁尾]。
[水平] 與 [垂直] 窗格是指資料表座標軸。
164
2011-05-06
顯示可折式儲存格中的資料
第13章 顯示可折式儲存格中的資料
13.1 定義的可折式儲存格
可折式儲存格為報表中獨立存在的個別儲存格。您可以在空白的自訂儲存格中放入任何文字或公式,或
者您可以使用可顯示特定資訊的預先定義可折式儲存格。
下列為可用的可折式儲存格:
• 公式與文字儲存格:
• 空白儲存格 - 可讓您輸入任何文字或公式的空白儲存格。
• 鑽取篩選 - 使用 DrillFilters 函式顯示套用至報表之鑽取篩選的詳細資料。
• 上一次重新整理日期 - 使用 LastExecutionDate 函式顯示文件上一次重新整理的日期。
• 文件名稱 - 使用 DocumentName 函式顯示文件名稱。
• 查詢摘要 - 使用 QuerySummary 函式顯示文件中查詢的詳細資料。
• 提示摘要 - 使用 PromptSummary 函式顯示文件中提示的詳細資料。
• 報表篩選摘要 - 使用 ReportFilterSummary 函式顯示套用至報表的報表篩選。
• 頁數儲存格:
• 頁數 - 使用 Page 函式在報表中顯示頁數。
• 頁數/總頁數 - 使用 Page 和 NumberOfPages 函式在報表中顯示目前頁數和總頁數。
• 總頁數 - 使用 NumberOfPages 函數在報表中顯示總頁數。
如需有關在可折式儲存格中使用之函數的詳細資訊,請參閱《在 Web Intelligence 中使用函數、公式
和計算》指南或請參閱線上說明。
13.2 在報表中插入可折式儲存格
您必須在「編輯」模式中才能插入可折式儲存格。
1。 依序選取 [報表元素] > [儲存格] > [空白],以插入空白儲存格。
165
2011-05-06
顯示可折式儲存格中的資料
2。 依序選取 [報表元素] > [儲存格] > [預先格式化],並從儲存格清單中選取以插入預先格式化儲存
格。
3。 請將您的滑鼠放在要插入儲存格的報表部位上面,然後按一下滑鼠左鍵。
4。 如果您插入空白儲存格,請在 [分析] 功能表的 [公式] 方塊中輸入儲存格的文字或公式。
5。 若要刪除儲存格,選取儲存格,然後按下 [刪除] 按鈕。
13.3 隱藏可折式儲存格
您可以無條件隱藏空白或依據公式結果的可折式儲存格。
1。 以滑鼠右鍵按一下可折式儲存格,然後按一下 [格式化儲存格],以顯示 格式化儲存格 對話方塊。
2。 選取 [一般] 索引標籤。
3。 若要無條件地隱藏儲存格,請選取 [永遠隱藏]。
4。 若要隱藏空白的儲存格,請選取 [空白時隱藏]。
5。 若要隱藏依據公式結果的儲存格,請按一下 [當以下公式為 True 時隱藏],並在方塊中輸入公式。
13.4 重新顯示隱藏的表格、儲存格或區段
您可以無條件隱藏不含資料或依據公式結果的表格、儲存格和區段。您可以重新顯示這些表格。
1。 在左方窗格的 [文件結構和篩選器] 索引標籤中,選取隱藏的表格、可折式儲存格或區段,或在顯
示它的表格中選取隱藏的報表物件。
2。 以滑鼠右鍵按一下並選取 [隱藏] > [顯示]。
13.5 複製可折式儲存格
您可以複製並將可折式儲存格貼上到報表內,或貼上到外部應用程式如 Microsoft Word 和 Excel。您
無法在各個應用程式執行個體之間複製可折式儲存格。
1。 選取可折式儲存格,然後按一下工具列上的 [複製]。
166
2011-05-06
顯示可折式儲存格中的資料
2。 若要將可折式儲存格貼上到報表的其他部位,請以滑鼠右鍵按一下要放置可折式儲存格的位置,然
後按一下功能表上的 [貼上]。
3。 若要將可折式儲存格貼上到其他應用程式,請在該應用程式中貼上剪貼簿的內容。
如果要將可折式儲存格複製到其他應用程式,您也可以將可折式儲存格直接拖放到目標應用程式中
開啟的文件上。
當可折式儲存格貼上到其他應用程式時,可折式儲存格會在開啟的文件中以圖片型式顯示。
167
2011-05-06
使用區段、跳行和排序組織資料
第14章 使用區段、跳行和排序組織資料
14.1 使用區段分組資料
14.1.1 以區段分組資訊
區段可讓您將報表資訊切割成較小、且較容易理解的單位。
範例:將每季收入分組以劃分報表為數個區段
您是德州的地區業務經理。您收到負責地區內各店在 2003 年的年度收入報表,該報表已按城市和季
別分成數個區段。
168
市/鎮
季
營業收入
奧斯丁
第 1 季
314430
奧斯丁
第 2 季
273608
奧斯丁
第 3 季
294798
奧斯丁
第 4 季
252644
達拉斯
第 1 季
215874
達拉斯
第 2 季
194689
達拉斯
第 3 季
204066
達拉斯
第 4 季
188791
2011-05-06
使用區段、跳行和排序組織資料
市/鎮
季
營業收入
休士頓
第 1 季
572177
休士頓
第 2 季
619924
休士頓
第 3 季
533765
休士頓
第 4 季
520332
如需比較各城市每季的銷售結果,可以將 [季] 設為區段值。報表就會按季別分割成四個區段。
第 1 季
市/鎮
營業收入
奧斯丁
314430
達拉斯
215874
休士頓
572177
第 2 季
市/鎮
營業收入
奧斯丁
273608
達拉斯
194689
休士頓
619924
第 3 季
市/鎮
營業收入
奧斯丁
294798
達拉斯
204066
休士頓
533765
第 4 季
169
市/鎮
營業收入
奧斯丁
252644
2011-05-06
使用區段、跳行和排序組織資料
市/鎮
營業收入
達拉斯
188791
休士頓
520332
您可以在報表中建立單一的區段,或納入包含子區段的多個區段。您亦可移除或重新定位報表中的區
段。
您可以從一或二個來源建立區段:
• 已顯示在表格或圖表內的維度
• 包含在文件中但未顯示在表格或圖表上的維度
您不能以計量物件建立區段。
14.1.2 套用篩選器至區段
您可以根據區段頁首中的值,或出現在該區段內的值,來套用區段篩選器。
套用區段篩選器至區段頁首
如果您的報表在 [國家] 上有區段,則篩選器 [國家] = "US" 會在美國之外的國家上篩選出所有的區
段。
套用區段篩選器至區段資料
如果您的報表在 [地區] 上有區段,而且您將篩選器 [產品]="Drinks" 套用至該區段上,則報表會包
含所有包含 "Drinks" 產品的區段。
在此狀況下,如果在這些地區中也有銷售飲料之外的產品,則保留在報表中的區段會包含飲料之外的產
品。這是因為區段篩選器會保留有銷售飲料的地區,但不會將其他產品從該區段的資料中排除。
換句話說,篩選器會以該區段的資料基礎,但間接套用至區段頁首中的資料。
14.1.3 從資料行建立區段
• 以滑鼠右鍵按一下您要定義為區段的資料行,然後按一下 [設定為區段]。
170
2011-05-06
使用區段、跳行和排序組織資料
14.1.4 從維度建立區段
1。 依序選取 [報表元素] > [區段] > [插入區段]。
2。 在您要插入區段的位置上按一下報表。
3。 在顯示的對話方塊中選取維度,然後按一下 [確定] 以插入區段。
14.1.5 從階層建立區段
如果您在階層中建立區段,階層的每一個成員都會變成區段頁首。您可以展開區段,方法與您在表格的
資料行中展開成員的方式相同。
您有一份顯示下列資料的報表:
客戶地理區
性別
網際網路銷售金額
男性
235,243
女性
254,342
男性
34,342
女性
45,464
男性
12,232
女性
14,242
男性
17,343
女性
18,001
所有客戶
澳洲
加拿大
法國
如果您在 [客戶地理區] 中建立區段,報表初始顯示如下:
所有客戶
171
2011-05-06
使用區段、跳行和排序組織資料
性別
網際網路銷售金額
男性
235,243
女性
254,342
如果您展開區段頁首,報表顯示如下:
所有客戶
性別
網際網路銷售金額
男性
235,243
女性
254,342
澳洲
性別
網際網路銷售金額
男性
34,342
女性
45,464
加拿大
性別
網際網路銷售金額
男性
12,232
女性
14,242
法國
172
性別
網際網路銷售金額
男性
17,343
女性
18,001
2011-05-06
使用區段、跳行和排序組織資料
14.1.6 建立子區段
您可以在區段內建立包含區段的報表 (子區段),其方法是在現有區段內建立區段。
14.1.7 移除區段儲存格或區段
• 以滑鼠右鍵按一下區段儲存格,然後選取 [刪除] > [僅儲存格],以刪除區段儲存格,或選取 [刪
除] > [儲存格和區段],以刪除區段和儲存格。
14.1.8 設定區段的頁面配置
1。 以滑鼠右鍵按一下區段,然後從功能表中選取 [格式化區段]。
2。 在對話方塊中選取 [配置] 索引標籤。
3。 選取 [開始於新的頁面],在新頁面開始每一個區段。
4。 選取 [避免分頁],以避免在區段中分頁。
5。 選取 [在每一頁上重覆],以便在每個頁面上重覆區段頁首。
14.1.9 隱藏區段
1。 選取區段。
2。 選取 [報表元素] > [行為] > [隱藏],以隱藏區段。
3。 選取 [報表元素] > [行為] > [空白時隱藏],以在區段為空白時隱藏。
173
2011-05-06
使用區段、跳行和排序組織資料
4。 選取 [報表元素] > [行為] > [隱藏時機] ,再選取 [下列公式為 True 時隱藏],然後在方塊中輸
入公式,以便在公式為 True 時隱藏區段。
公式必須傳回布林值 (True 或 False)。
14.1.10 重新顯示隱藏的表格、儲存格或區段
您可以無條件隱藏不含資料或依據公式結果的表格、儲存格和區段。您可以重新顯示這些表格。
1。 在左方窗格的 [文件結構和篩選器] 索引標籤中,選取隱藏的表格、可折式儲存格或區段,或在顯
示它的表格中選取隱藏的報表物件。
2。 以滑鼠右鍵按一下並選取 [隱藏] > [顯示]。
14.1.11 在區段中定義色彩和影像
1。 以滑鼠右鍵按一下區段,然後選取 [格式化區段]。
2。 在對話方塊中按一下 [外觀] 索引標籤。
3。 在 [外觀] 索引標籤中使用控制項,定義色彩和影像。
14.2 使用分割
14.2.1 分割的定義
174
2011-05-06
使用區段、跳行和排序組織資料
分割是區塊中的分割區域,區段中的資料會依照選取的維度、詳細資料或計量,組成獨立的區段。這些
區段會在同一個資料區塊中,以更小的表格表示。
您要使用分割,獨立顯示物件中每個唯一值的所有資料。
使用分割的主要優點如下:
• 您可以更有效率地組織資料的顯示方式。
• 您可以顯示小計。
14.2.2 分割與區段比較
區段會將資料分割成數個可折式儲存格,稱為區段首。每個區段首都包含一個維度值,以及對應至該維
度值的資料區塊。
分割會分割區塊內的資料。一欄包含了維度、詳細資料或計量的值,區塊中每兩列便會重複出現這些
值。
14.2.3 將跳行套用到階層
當您將跳行套用到階層,所有層級上的所有階層成員都會發生跳行。
範例:跳行套用到階層
您有一份顯示下列資料的報表:
客戶
性別
單位銷售額
ALL
F
131,587
男性
138,215
F
131,587
男性
138,215
F
36,759
男性
37,989
美國
CA
175
2011-05-06
使用區段、跳行和排序組織資料
如果您將跳行套用到 [客戶] 階層,顯示畫面如下顯示。在 [客戶] 的每一個成員上套用跳行。
客戶
性別
單位銷售額
F
131,587
男性
138,215
ALL
ALL
客戶
269,802
性別
單位銷售額
F
131,587
男性
138,215
美國
美國
客戶
269,802
性別
單位銷售額
F
36,759
男性
37,989
CA
CA
74,748
14.2.4 分割的預設排序順序
在物件上插入分割時,物件值會自動依照遞增順序排序,如下所示︰
• 如果值是數字,則最低值會出現在表格的第一列,而最高值會出現在最後一列。
• 如果值是字母字元,則會由上而下依字母順序排序值。
您可以隨時變更此排序順序。
您可以設定多個分割,並對每個分割設定排序優先順序,如此一來,當您在多個維度、詳細資料或計量
上插入多個分割時,就可以控制資料的顯示方式。
176
2011-05-06
使用區段、跳行和排序組織資料
14.2.5 插入分割
您必須在「設計」模式中才能新增分割。
1。 選取要套用分割的資料行。
2。 依序選取 [分析] > [顯示] > [分割] > [新增分割]。
此時表格便會依據資料行中所含唯一值的數目,分割成同等數目的表格。每個小型表格均有一個頁
尾。
相關主題
• 第 177 頁的「管理分割」
14.2.6 移除分割
您必須在「設計」模式中才能移除分割。
1。 選取定義分割的資料行。
2。 依序選取 [分析] > [顯示] > [分割] > [移除分割]。
如果資料行沒有定義分割,則 [移除分割] 功能表項目不可用。
3。 若要移除所有分割,請選取資料表中的任意資料行,並依序選取 [分析] > [顯示] > [分割] > [移
除所有分割]。
如果資料表沒有定義分割,則 [移除所有分割] 功能表項目不可用。
14.2.7 管理分割
您必須在「設計」模式中才能管理分割。
1。 選取資料表中的任何資料行。
2。 依序選取 [分析] > [顯示] > [分割] > [管理分割]。
177
2011-05-06
使用區段、跳行和排序組織資料
此對話方塊會顯示在資料表中定義的分割。如果資料表為交叉表,對話方塊會顯示水平和垂直座標
軸上的分割。每個分割以定義它的維度表示。維度顯示的順序表示套用分割的順序。
3。 若要變更分割的優先順序,請選取維度,再按一下向上或向下以移動分割優先順序中的維度。
4。 若要新增分割,請按一下 [新增],然後選取要套用分割的維度。
5。 若要移除分割,請選取維度,然後按一下 [移除]。
6。 若要設定分割屬性,請選取維度,然後選取對話方塊右邊的屬性。如需有關可設定分割屬性的詳細
資訊,請參閱本主題底部的連結。
相關主題
• 第 178 頁的「跳行屬性」
14.2.8 跳行屬性
您可以為跳行設定下列屬性:
178
屬性
說明
分頁頁首
當您插入跳行時,會為表格、交叉表或表單的每
個部份顯示頁首。
分頁頁尾
當您插入跳行時,會在表格最後一列或交叉表最
後一欄顯示頁尾。當您將計算套用至資料時,會
在頁尾顯示結果。
套用排序
將預設排序順序套用至跳行中的值。
重複的值:全部顯示
顯示跳行中的所有值,即使是重複的值。
重複的值:顯示第一個
只有值重複時,才顯示第一個值。
重複的值:合併
合併包含重複值的儲存格,並在合併的儲存格上
顯示單一值。
重複的值:在新頁面上重複第一個
在跳行開頭及新頁面上顯示重複值群組的第一個
值。
在新頁面上開始
在新頁面上顯示由跳行所建立的表格或表單的每
個部份。
避免分頁
請儘可能在相同頁面上保留每個分割區段。當區
塊大於一頁時,將不能使用此選項。
2011-05-06
使用區段、跳行和排序組織資料
屬性
說明
在每一頁上重覆頁首
當表格超過一個新頁面時,會重複每個新頁面上
表格最上方的頁首。
在每一頁上重覆頁尾
當表格超過一個新頁面時,會重複每個新頁面上
表格最下方的頁尾。
14.3 使用排序組織資料
14.3.1 排序報表中的結果
您可以對資料表、區段和圖表中的值套用排序,以組織報表值的順序。
下列為可用的排序順序:
排序順序
說明
預設值
有時候這又稱為自然順序。視欄或列中的資料類
型來排序結果,如下列所示:
• 依遞增的數字順序排序數值資料
• 依年代順序遞增日期
• 依月份的時間前後排列順序
• 依字母順序排序英數字串資料
遞增
選取這個選項時,結果會以遞增順序排列:最小
的值會位於欄的最上層,而最大值則會位於最底
層。
例如:100、200、300 或 California、Colorado、Florida。
179
2011-05-06
使用區段、跳行和排序組織資料
排序順序
說明
遞減
選取這個選項時,結果會以遞減順序排列:最大
的值會位於欄的最上層,而最小值則會位於最底
層。
例如:300、200、100 或 Florida、Colorado、
California。
自訂
由您自行定義排序順序。
14.3.2 排序階層式資料
排序會套用於階層中每個父項內的階層式資料。排序不會中斷父項與子項之間的連結。
範例:排序階層式資料
下表包含未排序狀態的 [產品] 階層:
產品
雜貨
烘焙食品
飲料
軟飲料
牛奶
蘇打水
麵包
套用遞減排序後,階層顯示如下:
產品
雜貨
180
2011-05-06
使用區段、跳行和排序組織資料
產品
麵包
飲料
軟飲料
蘇打水
牛奶
烘焙食品
排序會以遞減順序放置雜貨類型,並在父項中以遞減順序放置飲料。排序後的飲料會保留其與父項的
階層連結。
14.3.3 插入排序
1。 按一下 [設計] 以「設計」模式工作。
2。 選取您要排序的資料行。
3。 依序選取 [分析] > [顯示] > [排序] > [遞增/遞減],以依遞增或遞減順序排序。
14.3.4 若要移除排序
1。 選取排序的資料行。
2。 依序選取 [分析] > [顯示] > [排序] > [無]。
您也可以選取任何資料行,然後依序選取 [分析] > [顯示] > [排序] > [移除所有排序],以移除
資料表中的所有排序。
14.3.5 管理排序
181
2011-05-06
使用區段、跳行和排序組織資料
1。 選取您要管理排序的表格或圖表,然後選取 [分析] > [顯示] > [排序] > [管理排序]。
對話方塊即顯示套用於資料表或圖表的排序。在交叉表中,會同時顯示水平和垂直座標軸的排序。
每個排序以排序維度的名稱表示,箭頭表示排序方向 (遞增或遞減)。排序維度顯示的順序表示套用
排序的順序。
2。 若要變更排序的優先順序,請選取維度,再按一下向上或向下以移動排序優先順序中的維度。
附註:
如果您在維度上定義排序的分隔符號,則無法變更排序的優先順序。
3。 若要變更排序的維度,請按兩下維度,或選取維度,然後從 [順序] 清單中選取 [遞增] 或 [遞減]。
4。 若要新增排序,請按一下 [新增],然後從清單中選取要排序的維度。
5。 若要移除排序,請選取維度,然後按一下 [移除]。
6。 若要選擇您個人的排序順序或將值新增至值清單來自訂排序,請按一下 [自訂順序] 下方的 [值],
並定義您的自訂排序。
7。 若要將自訂排序順序重設為標準自訂排序順序,請選取維度,然後按一下 [重設]。
附註:
如果沒有自訂所選維度上的排序,則會停用 [重設] 按鈕。
182
2011-05-06
設定數字和日期格式
第15章 設定數字和日期格式
15.1 預先定義和自訂的格式
您可以變更在特定儲存格或圖表座標軸顯示值的方式。您可以套用應用程式中提供的預先定義格式,或
建立自訂格式,以執行這項操作。您可以儲存自訂格式,以供相同文件的多個區塊和報表重複使用。
15.1.1 預先定義的格式
您可以變更在特定儲存格或圖表座標軸顯示值的方式。您可以套用預先定義格式,或建立自訂格式,以
執行這項操作。您可以儲存自訂格式,以供相同文件的多個區塊和報表重複使用。
下列預先定義的格式可供儲存格使用:
格式
說明
預設值
為語意層的物件定義的格式。
數字
小數點或整數值的格式。
貨幣
貨幣值的格式。
日期/時間
日期與時間格式。
布林值
True 和 False 值的格式。
相關主題
• 第 187 頁的「套用自訂數字格式至儲存格」
• 第 186 頁的「定義自訂格式」
183
2011-05-06
設定數字和日期格式
15.1.1.1 套用預先定義的格式至儲存格
1。 按一下 [設計] 以「設計」模式工作。
2。 選取儲存格。
3。 依序按一下 [格式] > [數字] > [數字格式],然後從清單中選取格式。
15.1.2 自訂格式
您可以使用「自訂」格式類型定義任何儲存格的自訂數字格式。下表列出可用以建立自訂格式的字串:
字元
顯示
範例
#
對應的數字。如果數字的位數少
於指定格式所使用的 #字元數
目,則不會插入前置零。
「12345」使用格式 #,##0 會產
生「12,345」(如果您的地區設
定將分隔符號定義為逗號) 或
「12 345」(如果您的地區設定
將群組分隔符號定義為空格)
0
對應的數字。如果數字的位數少
於指定格式所使用的 0 字元數
目,則會在數字前面插入前置
零。
「123」使用格式 #0,000會產生
「0,123」
群組分隔號將依照您的位置所定
義。
「1234567」使用格式 #,##0 會
產生「1,234,567」(如果您的地
區設定將分隔符號定義為逗號)
或「1 234 567」(如果您的地區
設定將群組分隔符號定義為不跳
行空格)
小數點分隔號將依照您的位置所
定義。
「12.34」使用格式 #.#0 會產
生「12.34」(如果您的地區設定
將小數點分隔符號定義為句號)
或「12,34」(如果您的地區設定
將小數點分隔符號定義為逗號)
,
.
184
2011-05-06
設定數字和日期格式
185
字元
顯示
[%]%
顯示結果之後的百分比符號 (%)
會將結果乘以 100。
%
在結果後面加上 % 符號,但是
不將結果乘以 100。
範例
不分割空格 ( )
「1234567」使用格式 # ##0 會
產生「1234 567」
1, 2, 3, a, b, c, $, £, €
(等等)
英數字元。
「705.15」使用格式 $#.#0會產
生「$705.15」或使用格式 #,#0
€ 會產生「705,15 €」
[Red], [Blue], [Green],
[Yellow], [Gray], [White],
[Dark Red], [Dark Blue],
[Dark Green]
在指定顏色中的值。
「150」使用格式 #,##0[Red]
會產生「150」,#,##0[Blue]
會產生「150」
d
每月的天數前不會以零為開頭。
如果天數的日期少於兩個字元,
則不會在日期的數字前顯示零。
每月的第一天使用格式 d 會產
生「1」
dd
天數會以零為開頭。如果天的日
期少於兩個字元,則會在日期的
數字前顯示零。
每月的第一天使用格式 dd
產生「01」
ddd
縮寫的星期名稱。第一個字母會
大寫。
「Monday」使用格式 ddd 會產
生「Mon」
dddd
完整的星期名稱。第一個字母會
大寫。
「Monday」使用格式 dddd 會產
生「Monday」
dddd dd
星期的後面會接著空格,然後加
上天數。
「Monday」使用格式 dddddd 會
產生「Monday 01」
M
月份不會以零為開頭。如果月數
少於兩個字元,則不會在數字前
顯示零。
「January」使用格式 M 會產生
「1」
MM
月份會以零為開頭。如果月數少
於兩個字元,則會在數字前顯示
零。
「January」使用格式 MM 會產
生 01
mmm
縮寫的月份名稱。第一個字母會
大寫。
「January」使用格式 mmm 會產
生「Jan」
mmmm
完整的月份名稱。第一個字母會
大寫。
「January」使用格式 mmmm 會
產生「January」
會
2011-05-06
設定數字和日期格式
字元
顯示
範例
yy
西元年份的最後兩位數。
「2003」使用格式 yy 會產生
「03」
yyyy
西元年份的全部四位數。
「2003」使用格式 yyyy 會產生
「2003」
hh:mm:ss a
小時不會以零為開頭,但分鐘與
秒鐘會以零為開頭。而「a」字
元表示後面會接著顯示的 AM 或
PM (如果可以使用)。
「21:05:03」使用格式 hh:mm:ss
a 會在英文地區設定中產生
「9:05:03 PM」
HH
依據 24 小時的時制。
「21:00」使用格式 HH 會產生
「21」
hh
依據 12 小時的時制。
「21:00」使用格式 hh 會產生
「09」
HH:mm
小時與分鐘都會以零為開頭。
「7.15」使用格式 HH:mm 會產
生「07:15」
HH:mm:ss
小時、分鐘與秒鐘都會以零為開
頭。
「7.15 am」使用格式 HH:mm:ss
會產生「07:15:00」
mm:ss
分鐘與秒鐘會以零為開頭。
「07:15:03」使用格式 mm:ss
會產生「15:03」
15.1.2.1 定義自訂格式
1。 在設計模式中,依序按一下 [格式] > [數字]
2。 按一下 [自訂] 以顯示 自訂格式 對話方塊。
3。 在 [屬性] 窗格中選取列出的格式,然後在一或多個文字方塊中鍵入其他字元,以編輯選取的格式。
例如,如果您要為數字值建立自訂格式,請在 [正數]、[負數] 與 [等於零] 方塊中輸入您要的自
訂格式。如果您要為布林值建立自訂格式,請在 [True] 和 [False] 方塊中輸入您要的自訂格式。
4。 按一下 [新增]。
您無法刪除或編輯自訂格式。若要變更自訂格式,則需要建立新的自訂格式,並將新的格式套用至
選取的儲存格。您結束工作階段時,任何沒有套用至文件中儲存格的自訂格式會自動刪除。
186
2011-05-06
設定數字和日期格式
15.1.2.2 套用自訂數字格式至儲存格
1。 選取要套用自訂格式的儲存格。
2。 按一下主功能表上的 [編輯]。
15.2 將數字格式化為貨幣
1。 按一下 [設計] 以「設計」模式工作。
2。 選取儲存格。
3。 依序按一下 [格式] > [數字] > [貨幣],然後從清單中選取貨幣。
187
2011-05-06
顯示圖表中的資料
第16章 顯示圖表中的資料
16.1 建立圖表
您可以在文件的報表上放一個或多個圖表。當您建立或新增文件或將圖表插入現有文件時,可以建立一
個圖表。
相關主題
• 第 193 頁的「將圖表新增至報表」
16.1.1 開啟原有圖表
這個版本的軟體支援 Web Intelligence XI 3.x 的回溯相容性。
當您開啟它們,現有圖表會自動轉換,但如果您開啟現有 3D 圖表,而非 3D 長條圖,則會轉換為 3D
長條圖。
16.2 圖表類型
報表會將顯示結果放在一區塊中,您可以將區塊格式化為特定的圖表類型。
188
2011-05-06
顯示圖表中的資料
16.2.1 長條圖
長條圖是以水平的矩形形式來顯示資料。如果您想要比較相似群組的資料,例如某一時期與另一時期之
間的營業收入,長條圖會非常有用。長條圖有三種類型:
• 長條圖:由水平方向矩形建構的圖表。矩形長度與和不同類別項目相關聯的值成比例。
• 堆疊長條圖:由水平方向堆疊彩色矩形建構的圖表。矩形高度與和不同類別項目相關聯的值成比例。
矩形的色彩是根據圖例項目。
• 100% 堆疊長條圖:堆疊長條圖的資料會顯示為整體中的組成部分 (以百分比顯示)。一個矩形代表
一個整體,而一個矩形子區段代表一個序列。
16.2.2 方塊圖表
圖表 (也稱為股票圖) 會顯示五個成員的摘要,以資料集分佈為基礎,包括:最大值、最小值、第一四
分位、第三四分位、及中間值。其還可以顯示異常值 (稱為分離值)。
16.2.3 直條圖
直條圖會將序列顯示為依類別群組的一組垂直長條。如果要顯示一段時間的資料變更,或顯示項目之間
的比較,則適合使用直條圖。
直條圖有下列七種類型:
• 直條圖:由垂直方向矩形建構的圖表。矩形高度與和不同類別項目相關聯的值成比例。
• 含有雙值座標軸的直條圖:含有雙值座標軸的圖表。它可讓資料數列的其中一部分根據第一個軸進
行繪標,一部分根據第二個軸進行繪標。
• 組合直條圖與折線圖:顯示結合直條圖與折線圖的圖表。圖表類型共用相同的值座標軸。
189
2011-05-06
顯示圖表中的資料
• 組合含有雙值座標軸的直條圖與折線圖:顯示結合直條圖與折線圖的圖表。圖表類型有其各自的值
座標軸。
• 堆疊柱狀圖:由垂直方向堆疊彩色矩形建構的圖表。矩形高度與和不同類別項目相關聯的值成比例。
矩形的色彩是根據圖例項目。
• 100% 堆疊直條圖:圖表的資料會顯示為整體中的組成部分 (以百分比顯示),一個直條代表一個整
體,而一個直條子區段代表一個數列。如果圖表中只有一個數列,則所有直條將適合 100% 圖表區
域。
• 3D 直條圖:類似含有加入 3D 維度的直條圖的圖表。
16.2.4 折線圖
曲線圖是以水平或垂直的線條來連接特定的資料值。如果您想要顯示某一段時間的趨勢或變更,曲線圖
會非常有用。折線圖有兩種類型:
折線圖有下列兩種:
• 折線圖:XY 散佈圖會顯示連接繪標的線段。數值座標軸繪標位置表示分析類別項目。次要值座標軸
繪標位置代表相關值。
• 雙折線圖:XY 散佈圖有兩個軸,會顯示連接繪標的線段。類別座標軸繪標位置表示分析類別項目。
數值座標軸繪標位置在這兩個軸上代表相關值。
16.2.5 曲面圖
曲面圖是 XY 散佈圖,顯示由繪標連線組成的表面。
16.2.6 樹狀圖
190
2011-05-06
顯示圖表中的資料
此圖表會在可上色的巢狀矩形內顯示值,巢狀層級與階層細目層級相符。矩形的大小及其色彩皆表示一
組值。
16.2.7 圓形圖
圓形圖是以整個弧段來顯示資料。如果您想要顯示報表資料的每個部份在整體資料的比例,圓形圖會非
常有用。
您只能在簡易圓形圖中包含一個計量物件,或在深度圓形圖中包含兩個。如果在報表中有數個計量,就
要選擇另一個圖表類型。
圓形圖有三種類型:
• 圓形圖:圓形圖由多個扇形組成。圓形區域代表整體,而圓形內的扇形則代表整體中的組成部分。
• 深度圓形圖:圓形圖由多個扇形組成。圓形區域代表整體,而圓形內的扇形則代表整體中的組成部
分。扇形中可能包含某個深度,代表第三個值。
此外,可以從圓形圖中顯示圓環圖。圓環圖與圓形圖類似,但為中間空的環狀。
16.2.8 熱度圖
此圖表顯示以地圖內色彩表示的值,地圖使用類別座標軸,並選擇性使用第二個類別座標軸。矩形色彩
由計量值決定。
16.2.9 點狀圖
191
2011-05-06
顯示圖表中的資料
點狀圖有四種類型。
散佈圖與曲線圖相似,差別只在所畫的資料點沒有線條連接。如果您想要在特定資料點之間進行比較,
散佈圖會非常有用。散佈圖有兩種類型:
• 散佈圖:顯示繪標的 XY 散佈圖。繪標的位置是依據一對值所提供的座標。每個繪標均有代表與值
相關之分析類別項目的有色符號。
• 泡泡圖:表示一組資料的二維點狀圖,並以點的大小表示額外的變數。
極座標圖是顯示繪標的 XY 圖表。繪標的位置是依據一對值所提供的座標。每個繪標均可依據額外的值
進行調整。還有極座標泡泡圖。
泡泡圖有兩種類型:
• 極座標散佈圖:包含一個放射軸與一個斜角軸的圖表,其中的每個資料點皆以符號表示。與泡泡圖
類似,但不表示點大小。
• 極座標泡泡圖:包含一個放射軸與一個斜角軸的二維圖表,斜角軸上的點代表一組資料,並以點的
大小表示額外的變數。
16.2.10 雷達圖
此圖表 (也稱為蛛網圖) 顯示多個以唯一來源為起點且使用通用比例的座標軸。每個座標軸代表一個分
析類別項目。繪標會根據相關值直接標註於座標軸上。繪標可以線段加以連接。
如果您想要查看與某一項目相關的數個不同因素,雷達圖會非常有用。例如,您可以使用雷達圖顯示飯
店內不同服務的收入資料。在某個座標軸上,可以顯示房間的收入。在另一個座標軸上,則可以顯示餐
廳收入之類的項目。
16.2.11 標記雲圖表
以文字表示資料的一維視覺效果,其中字型大小代表其在資料集中的相對權重。
16.3 新增、複製和移除圖表
192
2011-05-06
顯示圖表中的資料
16.3.1 將圖表新增至報表
您必須在「設計」模式中。如果您是在「僅限結構的設計」模式中,則所有圖表都會以灰階顯示。
有三種方式可在報表中加入圖表:
1。 在 報表元素 工具箱中,拖放您要加入到報表的圖表。然後從 可用的物件 窗格拖曳您要加入到圖
表的維度和計量。
圖表以淺灰色顯示空白。這有時被稱為幽靈圖表。您現在知道您可以摘要圖表。
2。 使用按滑鼠右鍵的內容相關式功能表選項,選取 [插入] > [插入報表元素] 以插入圖表。
3。 選取您想要轉為圖表的表格,然後按 [將表格轉為]。
相關主題
• 第 194 頁的「摘要圖表」
16.3.2 圖表摘要:將物件繫結至圖表
表格說明
193
2011-05-06
顯示圖表中的資料
用途
摘要
物件類型
將物件繫結至座標軸
值座標軸
度量
類別座標軸
維度、細目或計量名稱
定義數列 (*)
• 區域色彩
維度、細目或計量名稱
• 區域形狀 (雷達和點狀圖)
定義數列大小
• 圓形圖扇形區大小/扇形區高度
度量
• 樹狀圖矩形權重
• 泡泡高度/泡泡寬度
條件著色 (*)
• 地圖矩形
度量
• 標記雲文字區
(*) 選擇性
16.3.2.1 摘要圖表
您必須在「設計」模式中。您必須已經插入圖表。
有兩種方式可以摘要圖表。
1。 在左邊窗格中,選取 可用的物件。 從 可用的物件 窗格中,拖放計量、維度和/或詳細資料至圖
表。
它們會自動分派至相關區域。
2。 選取圖表。按滑鼠右鍵以顯示內容相關式功能表。 選取 [編輯]。 隨即顯示顯示選擇值的 編輯 對
話方塊。您可以新增、刪除、重新排列 (上移、下移至頂端或底部),或隱藏值,加上編輯或建立公
式。
您已摘要圖表。
相關主題
• 第 199 頁的「設定圖表的格式」
194
2011-05-06
顯示圖表中的資料
16.3.3 套用圖表樣式
您必須在「設計」模式中,並已選取圖表。
最佳作法:建立圖表;搭配所有需要的維度提供;套用樣式;然後變更設定以精簡圖表格式。 如果在
套用範本之前修改設定,您可以變更您的修改,如果這些設定包含在範本定義中 (取回它們的唯一方法
是使用 [復原])。
圖表樣式是儲存在來源檔案內的一組設定。圖表樣式可在建構圖表前用來操作圖表 (在許多層級上 圖形、地區和屬性)。圖表樣式容許使用一組預先定義的設定來組合圖表,其中包含現代圖表樣式 (例
如,消除鋸齒、複合黑和浮凸)。 適宜的圖表樣式提供含有預先設定與主題的簡易圖表輸出自訂。它們
含有圖表的設定群組,包括:
•
•
•
•
•
•
•
•
•
配置 - 決定每一個圖表如何顯示的設定
圖表項目 (例如標題、圖例、座標軸)
圖表位置 (例如,圖表項目的放置位置,如果它們可見的話)
主題 - 決定圖表外觀的設定
調色盤等。
材質 (例如背景的材質)
陰影
字型
在 [圖表樣式] 工具箱中,選擇第一個圖示 [圖表樣式] 以選取 [Flashy]、[一般] 或 [高對比]
樣式。
樣式即會套用。
相關主題
• 第 199 頁的「設定圖表的格式」
16.3.4 複製圖表
1。 選取圖表,按一下滑鼠右鍵並在功能表上選取 [複製]。
圖表便會複製到剪貼簿。
2。 若要將圖表貼上到報表的其他部位,請以滑鼠右鍵按一下要放置圖表的位置,然後按一下功能表上
的 [貼上]。
195
2011-05-06
顯示圖表中的資料
3。 若要將圖表貼上到其他應用程式,請在該應用程式中貼上剪貼簿的內容。
如果要將圖表複製到其他應用程式,您也可以將圖表直接拖放到目標應用程式中開啟的文件上。
在相同的應用程式內,您複製圖表將是動態的。不過,如果圖表是貼至另一個應用程式,則圖表會
顯示為圖片。
相關主題
• 第 199 頁的「設定圖表的格式」
16.3.5 移除圖表
有三種方式可以移除圖表。
1。 以滑鼠右鍵按一下圖表,再按 [刪除]。
2。 啟動 文件結構和篩選器 面板。然後以滑鼠右鍵按一下圖表名稱。按一下 [刪除]。
3。 選取圖表。然後在右上方窗格中按一下刪除圖示。
圖表被刪除。
相關主題
• 第 199 頁的「設定圖表的格式」
16.4 變更圖表類型
16.4.1 使用轉為變更圖表類型
附註:
也可以將長條數列個別轉換為線條或平面。
196
2011-05-06
顯示圖表中的資料
1。 以滑鼠右鍵按一下表格或圖表。
2。 選取 [轉為]。 隨即顯示捷徑數目。若要取得含有所有選項的對話方塊,請選取 [更多轉換...]
隨即顯示 轉為 對話方塊。
3。 按一下您要的圖表類別,然後按一下圖表圖示。
4。 按一下 [確定]。
選取的範本會套用至區塊,並以您所選擇的圖表類型顯示資料。
相關主題
• 第 199 頁的「設定圖表的格式」
• 第 190 頁的「折線圖」
• 第 190 頁的「曲面圖」
16.4.2 將階層查詢轉為圖表
將階層查詢轉為圖表的方法只有一種。
您必須先填寫資料表,確定資料確實是您要顯示在圖表上的資料,然後使用 [轉為]。
在表格中使用展開/收合與鑽取焦點導覽選項,以依照您想要的方式在圖表中顯示資料
請勿使用 [插入圖表] 或其他方法。
附註:
• 最佳作法:階層總計不應顯示在圓形圖或標記雲中。在其他的圖表中,顯示總計可能會造成比例失
真,尤其當計量類型為累計時更是如此。若要隱藏階層總計,請使用摘要層級或使用 [鑽取焦點]
選項在表格內導覽。
• 僅使用一個階層以提供資料給樹狀圖。
相關主題
• 第 44 頁的「已定義階層查詢」
• 第 196 頁的「使用轉為變更圖表類型」
16.4.3 在直條、線條和平面之間切換
197
2011-05-06
顯示圖表中的資料
您必須在「設計」模式中。您必須開啟 格式化圖表 對話方塊。
1。 選取[圖表區塊] > [區域類型]。
2。 針對每個計量選取適當的區域類型:直條、線條或平面。
16.5 圖表定位與大小調整
16.5.1 設定報表頁面上表格或圖表的位置
下面是在報表頁面上放置表格或圖表的說明。您也可以取得相同的 [配置] 方塊,其方法是選取 [報表
元素] > [位置] > [對齊],或以滑鼠右鍵按一下表格或圖表,並選取 [對齊]。
1。 選取表格或圖表的框線,按滑鼠右鍵並選取 [格式化表格...] 或 [格式化圖表...]。
2。 選取 [配置]。
3。 使用 [位置] 區段中的控制項,來設定表格或圖表與其他報表元素相關的位置。
16.5.2 將圖表放置在與另一圖表或表格相對的位置
如果在報表中含有多個區塊 (表格、圖表或表單),則可使用相對位置。相對位置讓您將選取的區塊 (例
如:圖表) 放置在與報表中其他區塊相對的位置上。
如果資料庫的新資料修改了表格或圖表的大小,相對位置可確保不同的表格和圖表能正確顯示,而不會
彼此重疊。
下面是在報表頁面上放置表格或圖表的說明。您也可以取得相同的 [配置] 方塊,其方法是選取 [報表
元素] > [位置] > [對齊],或以滑鼠右鍵按一下表格或圖表,並選取 [對齊]。
198
2011-05-06
顯示圖表中的資料
附註:
如果將圖表放置在相對於其他區塊 (亦即圖表、表格或表單) 的位置,當您重新放置圖表時,相關區塊
的位置將會自動變更。
1。 以滑鼠右鍵按一下圖表,並按一下 [格式]。
2。 依序開啟 [屬性] 索引標籤上的 [頁面配置] > [相對位置] 屬性群組。
3。 按一下 [相對位置] 屬性旁邊的 [...],以開啟 [相對位置] 對話方塊。
如果報表中只有一個元素,就無法使用 [相對位置] 對話方塊。
4。 選擇圖表左上角相對於另一報表元素的距離,輸入圖素數目、要從哪個另一報表元素組件測量圖素
(在第一個下拉式清單中)、要從哪個報表元素開始測量圖素 (在第二個下拉式清單中)。
5。 重複上述步驟以選取圖表左下角的距離。
16.5.3 調整圖表大小
您也可以使用滑鼠,以圖表形式調整圖表大小。
1。 以滑鼠右鍵按一下圖表,並按一下[格式化圖表]。
2。 開啟 [一般] 索引標籤。
3。 在寬度屬性中輸入圖表寬度,並在高度屬性中輸入高度。
相關主題
• 第 199 頁的「設定圖表的格式」
16.6 格式化圖表
16.6.1 設定圖表的格式
您必須在「設計」模式中。
199
2011-05-06
顯示圖表中的資料
有許多種方式可以格式化圖表。下列為其中一種方式。或者,選取圖表,然後依序選取 [報表元素] >
[圖表樣式] > 最後再按一下圖示。
如何存取 格式化圖表 對話方塊。
1。 以滑鼠右鍵按一下圖表,並按一下[格式化圖表..]。
2。 選取圖表區域:圖表區塊、標題、圖例、圖表座標軸或繪圖區。
如果您在呼叫對話方塊之前已預先選取圖表區域,您不需要瀏覽,該區域會自動顯示。
3。 在 Web Intelligence 豐富型用戶端中,選取您想在左窗格中變更的功能標籤。在 Web Intelligence
中,展開您要格式化的圖表區域標籤,然後選取功能標籤。
4。 變更您要的。如果想在關閉對話方塊之前查看變更,請按一下 [套用]。您可能想在關閉對話方塊之
前做一些其他變更。不然,如果要儲存變更並關閉對話方塊,請按一下 [確定]。
您已格式化圖表。
16.6.2 圖表元素中的公式
下列圖表元素可使用公式:
• 圖表標題
• 圖例標題
• 座標軸標題
• 座標軸縮放的最大值和最小值
您可以直接在 [自訂值] 或
[固定值] 中輸入文字。 不然,您可以使用 [公式編輯器]。
如需有關在可折式儲存格中使用之函數的詳細資訊,請參閱《在 Web Intelligence 中使用函數、公式
和計算》指南或請參閱線上說明。
16.6.3 圖表中的警告圖示
警告圖示有兩種:
• 一般警告:圖示會顯示在圖表的左上角
• 紅色的 X:無法產生圖表
• 黃色警告:例如,資料集太大 (伺服器的技術限制)
• 藍色警示:最佳建構的限制
200
2011-05-06
顯示圖表中的資料
• 錯誤預防警告:顯示在資料點上的小型黃色警告圖示 (如果已在圖表格式選項中啟用警告圖示) 表
示資料集與圖表參數不一致 (例如圓形圖包含負值、對數比例的負值、樹狀圖的階層值不一致)。
限制
定義
CVOM 伺服器的技術限制 最多列數
由系統管理員定義
結果
資料集的部分建構
以及警告圖示與工具提示
預設值 = 50,000
最佳建構的限制
由 CVOM 依據圖表類型和大小計算
警示圖示
以及含有最佳化指引的工具提示
16.6.3.1 在圖表中顯示警告圖示
您必須在「設計」模式中。您必須開啟 格式化圖表 對話方塊。
1。 選取 [圖表區塊]。
2。 選取 [一般]。
3。 核取 [顯示警告圖示]。
隨即顯示警告圖示。
16.6.4 插入和格式化圖表標題
您必須在「設計」模式中。您必須開啟 格式化圖表 對話方塊。
標題的相關資訊可在兩個地方變更:在 [圖表區域] > [圖表區塊] > [區域顯示] 中,您只能顯示或隱
藏標題、輸入標籤的標題,或使用公式和修改/定義標題位置。 在 [選取圖表區域] > [標題] > [設計]
中,您可以修改標題的所有設定。
1。 按一下 [調整配置] 以查看更多選項。若是圖表標題的寬度和長度,固定是絕對值,而比例是圖表
大小的百分比。
201
2011-05-06
顯示圖表中的資料
2。 若是框線和背景色彩,您可以選取色彩和透明,或定義漸層。如果選擇色彩,會顯示滑動軸供您選
擇透明值。0% 即是透明,而 100% 則是不透明。
相關主題
• 第 199 頁的「設定圖表的格式」
16.6.5 使用立體檢視來顯示圖表
您必須在「設計」模式中。您必須開啟 格式化圖表 對話方塊。
1。 選取 [圖表區塊] > [調色盤樣式]
2。 選取立體檢視。
某些類型的長條圖 ([長條顯示效果] 已啟動) 看起來非常不具吸引力,如果它們也使用 [立體檢視]
的話。
相關主題
• 第 199 頁的「設定圖表的格式」
16.6.6 新增背景顏色到圖表中
您必須在「設計」模式中。您必須開啟 格式化圖表 對話方塊。
1。 依序選取 [圖表區域] > [圖表區塊] > [背景]。
2。 選取色彩和透明,或定義漸層。如果選擇色彩,會顯示滑動軸供您選擇透明值。0% 即是透明,而
100% 則是不透明。
相關主題
• 第 199 頁的「設定圖表的格式」
16.6.7 修改圖表框線
202
2011-05-06
顯示圖表中的資料
您必須在「設計」模式中。您必須開啟 格式化圖表 對話方塊。
1。 依序選取 [圖表區域] > [圖表區塊] > [框線]。
2。 使用 [框線編輯器] 來設定框線格式。
相關主題
• 第 199 頁的「設定圖表的格式」
16.6.8 格式化繪圖區背景
您必須在「設計」模式中。您必須開啟 格式化圖表 對話方塊。
可用的選項視圖表類型而有所不同。
格線和背景的選項有兩種:
• 單色背景
• 背景色彩
• 垂直/水平格線的格線色彩 (請注意,格線選項依圖表類型而略有不同:圓形圖沒有格線,雷達
圖和特定選項為輻射/同心圓格線,3D 圖為三條格線)
• 條紋背景 (沒有格線定義,但有替代色彩)。 取決於圖表類型,條紋背景選項可能無法使用 (例如,
圓形圖和 3D 圖表)
1。 依序選取 [圖表區域] > [繪圖區] > [背景]。
2。 調整背景色彩。
3。 選取是否要漸層。
相關主題
• 第 199 頁的「設定圖表的格式」
• 第 206 頁的「格式化座標軸格線」
16.6.9 隱藏 3D 圖表的底板
203
2011-05-06
顯示圖表中的資料
您必須在「設計」模式中。您必須開啟 格式化圖表 對話方塊。
1。 依序選取 [圖表區域] > [繪圖區] > [背景]。
2。 變更 [顯示底板] 設定。
相關主題
• 第 203 頁的「格式化繪圖區背景」
16.6.10 顯示和格式化圖表圖例
您必須在「設計」模式中。您必須開啟 格式化圖表 對話方塊。
標題的相關資訊可在三個地方變更:在 [圖表區域] > [圖表區塊] > [區域顯示] 中,您只能顯示或隱
藏圖例和圖例標題。在 [圖表區域] > [圖例] > [設計] 中,您可以修改圖例的所有設定。在 [圖表區
域] > [圖例] > [標題] 中,您可以格式化圖例標題。
1。 在 設計 索引標籤中,您可以讓圖例可見或不可見、調整符號大小、定位和配置、依維度分組、調
整文字設定、框線和背景設定。
2。 在 標題 索引標籤中,您可以選擇顯示或隱藏圖例標題,以及選擇 [自動標題] 或 [自訂標題]。
[自訂標題] 可讓您定義圖例標題要使用的公式。
相關主題
• 第 199 頁的「設定圖表的格式」
• 第 200 頁的「圖表元素中的公式」
16.6.11 避免圖表中的分頁
您必須在「設計」模式中。您必須開啟 格式化圖表 對話方塊。
• 依序開啟 [圖表區塊] > [配置],並選取 [避免分頁]。 可同時針對水平分頁和垂直分頁選取。
204
2011-05-06
顯示圖表中的資料
相關主題
• 第 199 頁的「設定圖表的格式」
16.6.12 管理堆疊選項
您必須在「設計」模式中。您必須開啟 格式化圖表 對話方塊。
全域堆疊表示計量也會堆疊。
100% 堆疊可用於選取的堆疊模式。
由於堆疊是一軸接著一軸完成,您可以選擇堆疊一些資料而不堆疊其他資料。(例如堆疊長條而不堆疊
線條)。
1。 選取 [值座標軸] > [設計]。
2。 在 堆疊 下方,選取 未堆疊、堆疊或全域堆疊。
16.6.13 在資料值上指派座標軸標籤
您必須在「設計」模式中。您必須開啟 格式化圖表 對話方塊。
1。 選取 [圖表區塊] > [資料值]。
2。 核取 [顯示資料標籤]。
3。 選取合適的 [資料類型]。
4。 您也可以在此頁面上變更其他的資料值設定。
相關主題
• 第 199 頁的「設定圖表的格式」
• 第 210 頁的「顯示或隱藏資料值」
16.6.14 設定座標軸標籤文字、邊界和背景的格式
205
2011-05-06
顯示圖表中的資料
您必須在「設計」模式中。您必須開啟 格式化圖表 對話方塊。
1。 選取 [類別座標軸] 或 [值座標軸]。
2。 選取 [設計],讓座標軸可見。 在 配置 下方,您可以選擇是否要顯示座標軸、顯示標籤、標籤的
方向和其他設定。
3。 在 色彩選項 下面選取座標軸色彩、格線色彩、格線背景色彩和文字選項。
相關主題
• 第 199 頁的「設定圖表的格式」
16.6.15 格式化座標軸格線
您必須在「設計」模式中。您必須開啟 格式化圖表 對話方塊。
1。 選取 [類別座標軸] > [設計]。
2。 在 配置 下面,選取 自動縮小以格線顯示的標籤字型大小。
3。 在 [色彩選項] 下面,選取 格線色彩 和 格線背景色彩。
相關主題
• 第 199 頁的「設定圖表的格式」
16.6.16 設定座標軸值數字與文字的格式
您必須在「設計」模式中。您必須開啟 格式化圖表 對話方塊。
1。 選取 [類別座標軸或值座標軸]。
2。 選取 [設計] 以格式化座標軸值、數字和文字。
3。 在 [一般] 下面,您可以選取可見的座標軸。
4。 在 配置 下面,您可以顯示座標軸、顯示標籤、變更方向、調整標籤、自動縮小以格線顯示的標籤
字型大小、反轉類別座標軸上的順序、設定座標軸標籤刪除模式和顯示連續座標軸配置。
5。 在 色彩選項 下面,您可以設定座標軸色彩、格線色彩和格線背景色彩。
206
2011-05-06
顯示圖表中的資料
6。 在 文字 下面,您可以選擇字型和文字原則 (換列或截斷)。
7。 在 數字格式模式 下面,選取您要的數字模式。(只在有數字時才顯示此選項。)
相關主題
• 第 199 頁的「設定圖表的格式」
16.6.17 顯示座標軸值的特定範圍
您必須在「設計」模式中。您必須開啟 格式化圖表 對話方塊。
附註:
超過比例 - 此特定顯示表示長條不完整。(該值位於座標軸最大值/最小值之外)。
1。 選取 值座標軸設計。
2。 在 縮放 之下,輸入最小值和最大值。
應用程式會顯示在座標軸上指定的最大值及/或最小值。
相關主題
• 第 199 頁的「設定圖表的格式」
16.6.18 線性和對數座標軸比例
依據預設,應用程式會以線性比例顯示圖表上的值座標軸。您可以將座標軸設為對數比例。對數比例允
許您檢查橫跨許多順序的等級,而不會損失較小比例的資訊。
在線性比例中,座標軸標記為平均分佈。線性比例是以加法為基礎。例如,假設有個線性序列為:1,
3, 5, 7, 9
為了取得序列中的下一個號碼,需將前一個號碼加 2。
對數比例是以乘法而非加法為基礎。在對數比例中,間距是以大小來增加或減少。對數比例是以乘法
(或除法) 為基礎。例如,假設有個對數序列為:2, 4, 8, 16, 32
為了取得序列中的下一個號碼,需將前一個號碼乘以 2。我們可以說此序列是表示「基數 2」。
請想像下面這個序列:1, 10, 100, 1000, 10000
207
2011-05-06
顯示圖表中的資料
此序列是表示「基數 10」,因為您在序列中獲得的下一項是前一項乘以 10 的結果。
16.6.18.1 對數顯示值座標軸
您必須在「設計」模式中。您必須開啟 格式化圖表 對話方塊。
附註:
如果資料值為負數,並且您已啟動警告圖示,則會顯示警告圖示。
1。 選取 [值座標軸] > [設計]。
2。 在 座標軸縮放 中,選取 [對數]。
對數比例會一致呈現百分比變更,而非點變更。換言之,距離由 1 增加為 2 (100% 增加) 與距離
由 2 增加為 4 (另一個 100% 增加) 是相同的。
相關主題
• 第 199 頁的「設定圖表的格式」
• 第 207 頁的「線性和對數座標軸比例」
16.6.19 顯示和格式化圖表資料
16.6.19.1 空白時顯示圖表
您必須在「設計」模式中。您必須開啟 格式化圖表 對話方塊。
有時候圖表不會顯示任何值。例如,如果已中斷特定產品的銷售,則平常用來顯示該產品結果的圖表將
一片空白。根據預設,應用程式會在報表上顯示這一類的空白圖表。您可以根據需要設定應用程式在圖
表為空白時加以隱藏。
1。 選取 [一般] 索引標籤。
208
2011-05-06
顯示圖表中的資料
2。 選取 [永遠隱藏] 可隱藏圖表。
3。 選取 [空白時隱藏] 可在圖表空白時隱藏圖表。
4。 選取 [當以下公式為 True 時隱藏],並在方塊中輸入公式,讓公式為 True 時隱藏圖表。
相關主題
• 第 199 頁的「設定圖表的格式」
16.6.19.2 為圖表資料指定調色盤樣式
您必須在「設計」模式中。您必須開啟 格式化圖表 對話方塊。
附註:
雙軸圖表使用兩個調色盤。
1。 選取 [圖表區塊]。
2。 選取 [調色盤樣式] 以選取調色盤和透明百分比。
3。 在 標記 下面,您也可以選取符號、符號大小、符號調色盤、框線、框線色彩。
4。 在 圖表數列樣式 之下,您可以選擇 曲面效果。
5。 在 燈光和陰影效果 下面,您可以選取許多燈光和陰影效果:位移、色彩、陰影和單側陰影。
相關主題
• 第 199 頁的「設定圖表的格式」
16.6.19.3 在長條圖、圓形圖和泡泡圖套用特殊效果
您必須在「設計」模式中。您必須開啟 格式化圖表 對話方塊。
1。 選取 [圖表區塊] > [調色盤樣式]
2。 您可以在 圖表數列樣式 中選取效果。您可以針對圓形圖選擇材質和效果。
16.6.19.4 套用光源和陰影效果
209
2011-05-06
顯示圖表中的資料
您必須在「設計」模式中。您必須開啟 格式化圖表 對話方塊。
1。 選取 [圖表區塊] > [調色盤樣式]
2。 您可以在 光源和陰影效果 中選取效果。
16.6.19.5 在樹狀圖、熱度圖和標記雲圖表中管理計量型著色
建立計量和著色法摘要的關聯性 (圖的矩形色彩,標記雲的標記系列)。
您必須在「設計」模式中。您必須開啟 格式化圖表 對話方塊。
著色法依據參考計量的值來決定矩形或標記的色彩。
有四種著色法可使用。
• 調色盤著色:您可以定義範圍的數目,並且色彩會依據所選取的調色盤自動建立關聯性。您也可以
定義範圍定義和 Null 或空值的色彩。
• 漸層式調色盤著色:若為此著色,您可以定義與範圍相關聯的 2 或 3 種色彩漸層。
• 使用計量極性的漸層式調色盤著色:若為此著色,您可以定義與使用中間極性的計量相關聯的 2 或
3 種漸層。
• 自訂範圍著色:您可以使用百分比或絕對值,手動定義範圍並與色彩建立關聯。
1。 在 [圖表區塊] > [調色盤樣式] 底下選取著色法。
2。 定義色彩範圍的數目。
3。 如有需要,定義計量值的範圍,並建立色彩與超出範圍的值的關聯性。
4。 為 Null 或空值選取色彩。
5。 為漸層法定義漸層,或為自訂方法建立色彩與每一個範圍的關聯性。若是自訂範圍著色,定義色彩
範圍的 [上限] 和 [下限] 值。(其他方法自動)。
16.6.19.6 顯示或隱藏資料值
您必須在「設計」模式中。您必須開啟 格式化圖表 對話方塊。
1。 選取 [圖表區塊] > [資料值]。
210
2011-05-06
顯示圖表中的資料
2。 選取 [顯示資料標籤] 以顯示資料。
3。 您可以依據圖表類型來調整各種參數的設定。例如,若是圓形圖,則選取資料類型、資料位置、框
線大小、背景色彩等。
相關主題
• 第 199 頁的「設定圖表的格式」
16.6.19.7 格式化資料標記
您必須在「設計」模式中。您必須開啟 格式化圖表 對話方塊。
1。 選取 [圖表區塊]。
2。 選取 [調色盤樣式] 以格式化資料標記。
3。 在 標記 之下,您可以選取符號、符號大小、符號調色盤、單色符號、框線和框線色彩。
相關主題
• 第 199 頁的「設定圖表的格式」
211
2011-05-06
篩選報表資料
第17章 篩選報表資料
17.1 定義的報表篩選器
您可以篩選報表使結果只顯示您感興趣的特定資訊。例如,您可以將顯示的結果限制為特定客戶或某銷
售期間的資訊。所篩選出的資料仍然會保留在文件中,只是不會顯示在報表的表格或圖表中。這表示您
可以變更或移除報表篩選器以檢視隱藏的值,而不需修改文件所包含的查詢。
您可以將不同的篩選器套用至報表不同的部份。例如,您可以將整個報表的結果限制為特定產品系列,
然後將表格或圖表中的結果進一步限制為特定區域或某客戶設定檔的結果。
建立報表篩選器,需要指定三個元素:
• 篩選的物件
• 運算子
• 篩選器值
• 要篩選的報表元素 (整份報表、區段或區塊)
相關主題
• 第 170 頁的「套用篩選器至區段」
17.2 查詢篩選器和報表篩選器比較
您可以在文件內套用兩種層級的篩選器:
• 查詢篩選器 – 這些篩選是在查詢上定義的,會限制從資料來源擷取以及傳回至文件的資料。
• 報表篩選器 - 這些篩選會限制文件內報表、表格、圖表和區段上顯示的值,但不會修改從資料來源
擷取的資料;只是在報表層級將值隱藏。
212
2011-05-06
篩選報表資料
17.3 報表篩選器運算子
17.3.1 Equal To 運算子
使用 Equal to 運算子取得等於值的資料。
例如,若要僅傳回「美國」的資料,請建立篩選器 "國家 Equal To 美國"。
17.3.2 Not Equal To 運算子
使用 Not Equal To 運算子擷取不等於值的資料。
例如,若要傳回「美國」以外所有國家的資料,請建立篩選器 "國家 Not Equal To 美國"。
17.3.3 Different From 運算子
使用 Different From 運算子擷取不同於值的資料。
例如,若要擷取除了 "Q4" 以外的所有資料,請建立篩選器 [季] Different From "Q4"。
17.3.4 Greater Than 運算子
213
2011-05-06
篩選報表資料
使用 Greater Than 運算子擷取大於值的資料。
例如,若要擷取年齡超過 60 歲的客戶,請建立篩選 "[客戶年齡] Greater than 60"。
17.3.5 Greater Than Or Equal To 運算子
使用 Greater Than Or Equal To 運算子擷取大於或等於值的資料。
例如,若要擷取收入 150 萬元以上的資料,請建立篩選 "[收入] 大於或等於1500000"。
17.3.6 Less Than 運算子
使用 Less Than 運算子擷取小於某個值的資料。
例如,若要擷取考試成績低於 40 的資料,請建立 "[考試成績] Less Than 40" 篩選。
17.3.7 Less Than Or Equal To 運算子
使用 Less Than Or Equal To 運算子擷取小於或等於值的資料。
例如,若要擷取年齡等於或小於 30 歲的客戶資料,請建立篩選器 "[年齡] Less Than Or Equal To
30"。
17.3.8 Between 運算子
214
2011-05-06
篩選報表資料
使用 Between 運算子擷取兩個值之間並包含兩個值的資料。
例如,若要擷取開始於第 25 週並結束於第 36 週 (包括第 25 週和第 36 週) 的資料,請建立篩選器
"[週] Between 25 和 36"。
17.3.9 Not Between 運算子
使用 Not Between 運算子擷取在兩個值範圍以外的資料。
例如,若要擷取一年中第 25 週到第 36 週以外的所有週數資料,請建立篩選器 "[週] Not between
25 and 36"。
17.3.10 In List 運算子
使用 In List 運算子擷取對應至值清單中值的資料。
例如,若只要擷取 US、UK 和 Japan 的資料,請建立 [國家] In List ("US";"UK";"Japan") 篩選器。
當搭配階層式值清單 (來自與階層式值清單關聯的維度或階層物件) 在查詢篩選器中使用時,In List
允許從階層的任何層級中選取多個成員。例如,使用 In List 運算子的 [地理區] 階層上的提示允許
在提示中選取 [城市] 層級的 [巴黎] 和 [國家] 層級的 [加拿大]。
在報表篩選器中使用時,In List 會產生值的完整清單。
17.3.11 Not In List 運算子
使用 Not In List 運算子擷取不符合多個值的資料。
215
2011-05-06
篩選報表資料
例如,如果您不想擷取「美國」、「英國」和「日本」的資料,請建立篩選器 [國家] Not In ("美
國";"英國";"日本")。
當搭配階層式值清單 (來自與階層式值清單關聯的維度、階層物件或層級物件) 使用時,In List 允許
從階層的任何層級中選取多個成員。例如,使用 Not In List 運算子的 [地理區] 階層上的提示允許
在提示中選取 [城市] 層級的 [巴黎] 和 [國家] 層級的 [加拿大]。
17.3.12 Is Null 運算子
使用 Is Null 運算子擷取資料庫中沒有值的資料。
例如,若要擷取沒有小孩的客戶 (資料庫中的小孩資料行沒有值),請建立篩選器 [小孩] Is Null。
17.3.13 Is Not Null 運算子
使用 Is Not Null 運算子傳回資料庫中含有值的資料。
例如,若要傳回有小孩的客戶,請建立篩選器 [小孩] Is not Null。
17.4 報表篩選器類型
有兩種報表篩選器類型:
• 標準報表篩選器。
標準報表篩選器是彈性最高的報表篩選類型。它們可以使用任何篩選運算子,並且可以篩選單一值
或值清單。
• 簡易報表篩選器。
簡易篩選器提供使用 Equal To 運算子建立篩選的簡易方法。它們只可以篩選單一值。
216
2011-05-06
篩選報表資料
17.5 建立、編輯和刪除報表篩選器
1。 選取要篩選的報表元素,然後選取 [篩選器] > [新增篩選器]。
2。 在對話方塊上按一下 [新增篩選器],以顯示可篩選的物件。
3。 選取要篩選的物件,然後按一下 [確定]。
如果您選取的物件超過一個,則篩選物件會以 AND 關係顯示。按兩下 AND 運算子,將它變更為
OR。
4。 針對每一個篩選,從清單中選取篩選器運算子。
5。 在物件的值清單上方的方塊中直接輸入值,或從清單中選取值,然後按一下 [>],將它們加入右邊
的篩選值清單中。
您可以輸入或選取的值視運算子而定。例如,如果您選取「等於」運算子,則只能輸入或選取一個
值。
如果篩選物件為階層,則值會以階層式顯示。階層的所有成員皆可見,如果它們在報表中是收合的
話。 您必須從階層中選取階層成員,您無法手動輸入階層成員。
如果篩選物件為層級,則值會顯示在清單中。
6。 按一下 [確定] 將報表篩選器套用到元素。
7。 若要編輯報表篩選器,請選取報表元素,並選取 [分析] > [篩選器] > [編輯篩選器],然後使用對
話方塊編輯篩選器。
8。 若要刪除報表篩選器,請選取報表元素,然後選取 [分析] > [篩選器] > [刪除篩選器]。
17.5.1 從清單選取值
在查詢中,值清單中的值可顯示為單行清單、多行清單或階層,視物件而定。在多行清單中,其餘資料
行提供主要值的相關值。在階層清單中,值以階層關係顯示。
在報表中,值以完整清單顯示,但不含多行。
1。 如果對話方塊開啟時沒有顯示值清單,請重新整理清單或搜尋要擷取值的清單。(如需搜尋值清單的
詳細資料,請參閱本主題稍後的說明。)
某些值清單需要初始搜尋以顯示值,因為清單太大無法全部載入。
2。 如果值清單分成範圍,請使用清單上方的控制項以導覽範圍。
某些大型的值清單會分成範圍,以縮小從資料庫擷取的資料數量。
217
2011-05-06
篩選報表資料
選取範圍時,清單顯示該範圍內的值。
3。 如果值清單和其他值清單有關,請先在顯示的提示對話方塊中指定相依值。
值清單可以和其他值清單有關,例如,當值清單是階層式值清單的一部份時。例如,如果值清單包
含城市,且城市物件是階層國家 > 地區 > 城市的一部份時,您必須先指定國家和地區的值,以篩
選城市清單。
附註:
相依值清單只會顯示在查詢中。 當您從報表的值清單選取,它們不會顯示。
當您第一次顯示值清單,您會看到用來指定相依值的 [提示] 對話方塊。一旦指定了相依值,您便
可以從篩選的清單中選取值。
4。 若要顯示索引鍵值,按一下 [顯示/隱藏索引鍵值]。
某些值清單包含索引鍵值,索引鍵值是可用來識別含有相同顯示值的唯一值。如果值清單包含多行,
則只會顯示篩選行的索引鍵。
5。 若要在清單中搜尋值,請在清單下方的方塊中輸入搜尋文字,並選取 [大小寫須相符]、[在索引鍵
中搜尋] 或 [在資料庫上搜尋] 選項。
選項
大小寫須相符
說明
搜尋會區分大小寫。
如果選取 [在索引鍵中搜尋] 或 [在資料庫上搜尋] 選項,此選項便無法使用。
在索引鍵中搜尋
搜尋使用唯一索引鍵值,而非顯示值。
此選項只能在支援索引鍵值的值清單中使用。
在資料庫上搜尋
搜尋包含所有儲存在資料庫中的值,而不僅限於載入清單中的值。雖然提高了
搜尋精確度,但卻降低了搜尋速度。
此選項只能在支援資料庫搜尋的值清單中使用。
資料庫搜尋可提高搜尋精確度,但會影響效能。在並非擷取值清單中的所有值
時,適合使用資料庫搜尋。當清單中的值總數超過 [最多擷取列數] 查詢屬性
時,可能發生資料庫搜尋。
當值清單為階層式時,資料庫搜尋尤為實用,因為值只會從資料庫載入,回應
在階層中展開的父系值。 例如,在地理階層中,[加州] 值的子系值 (加州的
城市) 不會從資料庫載入,直到值展開為止。如果已選取選項,即使尚未展開
[加州] 值,搜尋仍然會包含這些項目。
如果值清單分成範圍,則搜尋會包含所有範圍。
在搜尋模式中,'*' 萬用字元代表字元的任何字串,而 '?' 萬用字元代表任何單一字元。例如,搜
尋模式 "M*" 或 "Mar?h" 可能傳回值 "March"。若要包括 "*" 和 "?" 字元常值而非作為萬用字
元,請在搜尋模式中在其前面加上 "\"。
6。 從清單直接輸入值 (如果清單支援直接資料輸入),或從清單選取值。
218
2011-05-06
篩選報表資料
相關主題
• 第 62 頁的「最多擷取列數查詢屬性」
17.6 建立簡易報表篩選器
[報表篩選器] 工具列提供新增簡易報表篩選器至報表的快速方式。
簡易報表篩選器的格式為 <report_object>=<value>。這類篩選器只能包含「=」運算子,因此只能篩
選單一值。
若是更複雜的篩選器,請使用可包含任何運算子的標準報表篩選器。
附註:
在報表上鑽取時,也會使用 [報表篩選器] 工具列。在 [鑽取] 的操作環境下,[報表篩選器] 工具列
稱為 [鑽取] 工具列。
1。 按一下 [互動] > [篩選列] 以顯示工具列。
2。 按一下工具列上的圖示,然後從功能表選取您要篩選的物件。
您可以新增多個物件至工具列,以建立多個篩選器。
3。 從值下拉式清單,選取您要篩選的值。
在您選取的物件的值上篩選報表。例如,如果您從「國家」物件的值清單,選取「US」,就會篩選
報表,將所有沒有「US」值的國家列排除。
4。 若要移除篩選器,請選取後按一下 [刪除]。
219
2011-05-06
使用提示篩選資料
第18章 使用提示篩選資料
您可以提供提示的值來篩選報表資料。
提示 對話方塊會顯示 [提示摘要] 窗格中所有定義的提示摘要。您可以選取要回答的提示,並在對話
方塊的 [指定值作為提示] 窗格中提供值。
視您選取的提示而定,您可以直接輸入值,或從清單中選取值。值清單可能僅包含顯示值,或顯示值及
其對應的資料庫關鍵字值。資料庫關鍵字值是用於識別資料庫內顯示值的唯一值。
如果清單由語意層設計者定義為階層,或提示依據階層或層級物件,則可以依階層組織值清單。
值清單可分割成範圍以提高效能。
您可以搜尋或篩選值清單,以便更輕鬆地存取所需的值。
提示可以是選擇性或強制性。如果沒有為選擇性提示提供值,便會忽略提示。您必須先為所有強制性提
示提供值,才能透過執行提示來篩選資料。
提示可能與其他提示有關。例如,[城市] 物件的提示可能和 [地區] 物件的提示有關。透過對 [地區]
提示提供值,您限制 [城市] 提示的可能值數目。
只有為與其有關的所有提示提供值時,才能為相依提示提供值。如果您要為選擇性提示的相依提示提供
值,則必須為選擇性提示提供值
18.1 為提示提供值
1。 重新整理資料。
2。 在 [提示摘要] 窗格中選取提示。
3。 如果提示具有值清單且未顯示值,請按一下 [重新整理值] 即可顯示 (此時,清單會顯示文字「若
要查看清單的內容,請按一下 [重新整理值]。」)
如果提示與其他提示有關,值清單會顯示相依提示的連結。在您可以為目前提示提供值之前,必須
先為相依提示提供值。相依提示的群組顯示在 [提示摘要] 窗格的不同群組中。主要提示的左邊會
顯示紅色箭頭,而相依提示會以灰色斜體顯示。
值可顯示為多行或階層中的單一值 (其餘資料行提供主要篩選資料行的進一步資訊),視提示而定。
如果值清單太大而無法同時全部顯示,則清單會分割成範圍,值清單上方的方塊會顯示目前的範圍。
您可以捲動範圍以查看清單中的所有值。
220
2011-05-06
使用提示篩選資料
4。 選取值並按一下 [>] 以對提示提供值,或直接輸入值,如果提示容許您如此做的話。
如果值清單為階層式,則無法直接輸入值。
如果提示需要日期,您可以從選取值的方塊右邊顯示的行事曆中選取日期
附註:
SAP 主要日期顯示為日期提示,同一資料提供者中的其他提示顯示為相依提示。
5。 如果提示讓您選取多重數值,請重複前一個步驟。
如果提示讓您從階層式值清單中進行多個選擇,您可以在階層的不同層級選取值。如果僅提示單一
值,則您只能從階層的底端層級選取值。
如果提示讓您直接輸入值並允許多重數值,則您可以指定多重數值並以 ";" 分隔,例如 加州;內華
達;愛荷華州。在輸入或貼上分隔清單後,按一下工具提示「按一下此處以轉換為多重數值」(如果
您按一下 [>],此清單為轉換為單一值)。
6。 按一下 [執行] 以執行提示。
報表資料會根據您所做的選取進行篩選。
相關主題
• 第 221 頁的「從清單選取值」
18.2 從清單選取值
在查詢中,值清單中的值可顯示為單行清單、多行清單或階層,視物件而定。在多行清單中,其餘資料
行提供主要值的相關值。在階層清單中,值以階層關係顯示。
在報表中,值以完整清單顯示,但不含多行。
1。 如果對話方塊開啟時沒有顯示值清單,請重新整理清單或搜尋要擷取值的清單。(如需搜尋值清單的
詳細資料,請參閱本主題稍後的說明。)
某些值清單需要初始搜尋以顯示值,因為清單太大無法全部載入。
2。 如果值清單分成範圍,請使用清單上方的控制項以導覽範圍。
某些大型的值清單會分成範圍,以縮小從資料庫擷取的資料數量。
選取範圍時,清單顯示該範圍內的值。
3。 如果值清單和其他值清單有關,請先在顯示的提示對話方塊中指定相依值。
值清單可以和其他值清單有關,例如,當值清單是階層式值清單的一部份時。例如,如果值清單包
含城市,且城市物件是階層國家 > 地區 > 城市的一部份時,您必須先指定國家和地區的值,以篩
選城市清單。
附註:
相依值清單只會顯示在查詢中。 當您從報表的值清單選取,它們不會顯示。
221
2011-05-06
使用提示篩選資料
當您第一次顯示值清單,您會看到用來指定相依值的 [提示] 對話方塊。一旦指定了相依值,您便
可以從篩選的清單中選取值。
4。 若要顯示索引鍵值,按一下 [顯示/隱藏索引鍵值]。
某些值清單包含索引鍵值,索引鍵值是可用來識別含有相同顯示值的唯一值。如果值清單包含多行,
則只會顯示篩選行的索引鍵。
5。 若要在清單中搜尋值,請在清單下方的方塊中輸入搜尋文字,並選取 [大小寫須相符]、[在索引鍵
中搜尋] 或 [在資料庫上搜尋] 選項。
選項
大小寫須相符
說明
搜尋會區分大小寫。
如果選取 [在索引鍵中搜尋] 或 [在資料庫上搜尋] 選項,此選項便無法使用。
在索引鍵中搜尋
搜尋使用唯一索引鍵值,而非顯示值。
此選項只能在支援索引鍵值的值清單中使用。
在資料庫上搜尋
搜尋包含所有儲存在資料庫中的值,而不僅限於載入清單中的值。雖然提高了
搜尋精確度,但卻降低了搜尋速度。
此選項只能在支援資料庫搜尋的值清單中使用。
資料庫搜尋可提高搜尋精確度,但會影響效能。在並非擷取值清單中的所有值
時,適合使用資料庫搜尋。當清單中的值總數超過 [最多擷取列數] 查詢屬性
時,可能發生資料庫搜尋。
當值清單為階層式時,資料庫搜尋尤為實用,因為值只會從資料庫載入,回應
在階層中展開的父系值。 例如,在地理階層中,[加州] 值的子系值 (加州的
城市) 不會從資料庫載入,直到值展開為止。如果已選取選項,即使尚未展開
[加州] 值,搜尋仍然會包含這些項目。
如果值清單分成範圍,則搜尋會包含所有範圍。
在搜尋模式中,'*' 萬用字元代表字元的任何字串,而 '?' 萬用字元代表任何單一字元。例如,搜
尋模式 "M*" 或 "Mar?h" 可能傳回值 "March"。若要包括 "*" 和 "?" 字元常值而非作為萬用字
元,請在搜尋模式中在其前面加上 "\"。
6。 從清單直接輸入值 (如果清單支援直接資料輸入),或從清單選取值。
相關主題
• 第 62 頁的「最多擷取列數查詢屬性」
222
2011-05-06
使用輸入控制項篩選資料
第19章 使用輸入控制項篩選資料
19.1 定義輸入控制項
輸入控制項提供了一個便利且容易存取的方法,讓您篩選與分析報表資料。您可以使用諸如文字方塊和
選擇鈕等標準視窗控制項,來定義輸出控制項。您可以建立這些控制項與報表元素 (如表格或區段標題)
的關聯,並使用控制項來篩選報表元素中的資料。當您選取輸入控制項的值時,會依據您選取的值篩選
相關報表元素中的值。
您也可以將表格與圖表定義為輸入控制項。當您選取表格或圖表的值時,會依據您選取的值篩選相關報
表元素中的值。
您可以藉由變更變數值,來使用輸入控制項分析不同的案例。您可以使用常數值來定義變更,然後將輸
入控制項 (例如滑動桿) 指派給變數。接著,您可以使用滑動桿控制項來變更變數的值;如果變數是公
式的一部分,您可以使用滑動桿控制項來根據變數值檢查不同的公式結果。
輸入控制項是報表專屬的。這些控制項會在 [左方窗格] 的 [輸入控制項] 索引標籤上加以分組。
19.2 新增輸入控制項
您必須擁有足夠的文件修改權限且在「設計」模式中,才能新增輸入控制項。
1。 依序按一下 [分析] > [篩選器] > [控制項] > [定義控制項],以顯示 選取報表物件 畫面。
如果您先選取整個表格或圖表,才按一下 [定義控制項],則可以選取 [僅包含來自選取區塊的物
件],將精靈中的物件清單限制為您所選取表格或圖表中的物件。
您也可以從 [分析] > [篩選器] > [控制項] 下的控制項清單中直接選取輸入控制項類型,而不是
選取 [定義控制項]。與您選取的報表元素中資料不相容的這些控制項會停用。控制項會自動與報表
物件產生關聯,以為選取的報表元素提供資料並使用其預設屬性,且您可以直接移至選取您要輸入
控制項篩選的報表元素。
2。 選取報表物件以提供輸入控制項的值,然後按一下 [下一步]。
223
2011-05-06
使用輸入控制項篩選資料
3。 選取輸入控制項類型。
控制項類型清單由報表物件的資料類型決定。
4。 定義輸入控制項屬性。
可用屬性由控制項類型所決定。
屬性
說明
標籤
輸入控制項名稱
說明
輸入控制項說明
值清單
輸入控制項中可用的值清單。您可以使用所有輸入控制項所依據的報表物件值
(預設),或定義您自己的自訂值清單。
值的使用限制清單
如果您為報表物件定義自訂值清單,則此設定篩選報表元素中您根據該值清單
指派給輸入控制項的資料。即使在輸入控制項中未選取任何值,仍會將任何未
在限制清單中的值從輸入控制項篩選的報表元素中排除。
例如,如果依據 [國家] 維度的輸入控制項受限為 "US" 與 "France" 值,則
輸入控制項篩選的表格只會顯示美國與法國的資料,即使輸入控制項中未選取
任何值。
如果您取消選取 [使用限制的值清單],則當輸入控制項中未選取任何值時,表
格中會出現 [國家] 的所有值。
Operator
輸入控制項用來篩選相關報表元素的運算子
預設值
輸入控制項用來篩選相關報表元素的預設值
行數
輸入控制項在 [輸入控制項] 窗格中顯示的行數。例如,在包含 5 個選擇鈕的
清單中,若 [行數] 設為 3,則依預設只會顯示三個選擇鈕。您可以使用捲軸
來存取其他兩個選擇鈕。
最小值
在輸入控制項中可選取的最小數值
最大值
在輸入控制項中可選取的最大數值
增量
當您選擇一個值時,輸入控制項所增加/減少的數值量
5。 按一下 [下一步] 以顯示 [指派報表元素] 精靈步驟。
6。 選取您要輸入控制項進行篩選的報表元素。
附註:
每次儲存文件時,都會移除沒有相關報表元素的輸入控制項。
7。 按一下 [完成]。
輸入控制項會出現在 [輸入控制項] 窗格中。
19.3 編輯輸入控制項
224
2011-05-06
使用輸入控制項篩選資料
1。 在左窗格中選取 [輸入控制項] 索引標籤。
2。 按一下輸入控制項上的 [編輯],以顯示 [編輯輸入控制項] 對話方塊。
3。 在 [屬性] 索引標籤中編輯輸入控制項屬性。
4。 在 [相依性] 索引標籤上編輯與輸入控制項相關聯的報表元素。
19.4 醒目提示輸入控制項相依性
1。 選取 [輸入控制項] 索引標籤。
2。 按一下輸入控制項上的 [醒目提示相依性]。
隨即醒目提示與輸入控制項相關聯的報表元素。
19.5 組織輸入控制項
1。 選取 [輸入控制項] 索引標籤。
2。 您可以拖放輸入控制項以在 [輸入控制項] 窗格上將其向上或向下移動。
3。 選取輸入控制項,然後按一下控制項頂端的 [移除],將控制項從 [輸入控制項] 窗格中移除。
19.6 檢視輸入控制項對應
1。 選取 [輸入控制項] 索引標籤。
2。 按一下 [輸入控制項] 索引標籤頂端的 [對應]。
225
2011-05-06
使用輸入控制項篩選資料
19.7 使用表格與圖表作為輸入控制項
您可以將表格與圖表定義為輸入控制項。表格式與圖表式輸入控制項會在 [輸入控制項] 面板中顯示,
顯示方式與一般輸入控制項相同,但您是在表格或圖表本身中選取值,以篩選相依報表元素。在選取表
格中的儲存格、欄或列,或是圖表中的可點選資料區域時,會根據您選取的值在相關的報表元素中篩選
值。
按一下 [輸入控制項] 面板的表格式或圖表式控制項時,會醒目提示作為輸入控制項的表格或圖表。
當報表為擷取模式時,會停用表格式與圖表式輸入控制項。當擷取模式停用時,會重新啟用輸入控制
項。
19.7.1 將表格或圖表定義為輸入控制項
1。 選取資料表或圖表,然後按一下滑鼠右鍵並依序選取 [連結] > [新增元素連結]。
2。 選取 [所有物件] 可將表格或圖表中的所有物件作為篩選物件,或選取 [單一物件] 並選取該物件,
以將表格或圖表中的單一物件定義為篩選物件。
附註:
將表格或圖表定義為輸入控制項時,您可以只選取維度作為篩選物件。
3。 按一下 [下一步],為輸入控制項輸入名稱與描述。
4。 按一下 [下一步],並選取要由輸入控制項篩選的報表元素。
附註:
您無法從報表元素清單中選取目前要定義為輸入控制項的表格或圖表。
5。 按一下 [完成]。
表格或圖表輸入控制項會出現在 [輸入控制項] 窗格中。按一下控制項時,會醒目提示定義為輸入
控制項的表格或圖表。
6。 若要修改資料表或圖表篩選其他報表元素的方式,請在資料表或圖表上按一下滑鼠右鍵,然後依序
選取 [連結] > [編輯元素連結]。
7。 若要移除資料表或圖表與其他報表元素之間的連結,請在資料表或圖表上按一下滑鼠右鍵,然後依
序選取 [連結] > [移除]。
相關主題
• 第 224 頁的「編輯輸入控制項」
226
2011-05-06
使用輸入控制項篩選資料
19.8 使用輸入控制項篩選資料
1。 在左窗格中選取 [輸入控制項] 索引標籤以顯示 [輸入控制項] 窗格。
附註:
如果報表中不再具有輸入控制項所篩選的報表元素,則輸入控制項會顯示 無相依的報表元素 訊息。
2。 選取輸入控制項中的值。
相關聯的報表元素會根據您選取的值進行篩選。例如,如果您選取 [國家] 維度的 "US" 值,篩選
器運算子為「等於」,而且有與該輸入控制項相關聯的表格,則會以 [國家] = "US" 的條件來篩選
表格。
3。 若要使用定義為輸入控制項的表格或圖表進行篩選,請選取表格 (列、欄或儲存格) 或圖表 (可點
選資料區域) 中的維度值。
附註:
• 定義為輸入控制項的表格或圖表只會使用維度值進行篩選。
• 如果報表中不再具有表格或圖表,則輸入控制項會顯示 報表中沒有表格或圖表 訊息。
• 如果表格或圖表中不再具有篩選維度,則輸入控制項會顯示 沒有篩選維度 訊息。如果您將維度
新增至表格或圖表,則可再次使用輸入控制項。
• 如果報表為鑽取模式,則輸入控制項會顯示 報表為鑽取模式時無法使用控制項 訊息。必須關閉
鑽取模式,才能使用輸入控制項。
• 表格或圖表右上角的圖示可表示表格式與圖表式輸入控制項。以滑鼠右鍵按一下圖示,即可顯示
下列功能表:
命令
說明
編輯
編輯輸入控制項
醒目提示相依性
醒目提示輸入控制項篩選的報表元素
重設
移除輸入控制項套用的篩選
停用/啟用
停用或啟用輸入控制項
4。 若要移除所有輸入控制項套用的篩選,請按一下 [輸入控制項] 窗格頂端的 [重設]。
227
2011-05-06
使用計算、公式和變數增強報表
第20章 使用計算、公式和變數增強報表
20.1 計算、公式和變數
您可以在報表中加入計算、公式和變數 (具名公式)。如需有關可用計算的詳細資訊,請參閱《在 Web
Intellligence 中使用函數、公式和計算 》指南或線上說明。
20.2 使用標準計算
20.2.1 在表格或交叉表中插入標準計算
您必須在「設計」模式中才能插入計算。
您可以在表格或交叉表中插入標準計算,對表格資料進行快速計算。如需有關標準計算的詳細資訊,請
參閱《在 Web Intelligence 中使用函數、公式和計算 》指南或線上說明。
您可以在表格或交叉表中插入多個計算。當您將兩個計算套用至表格或交叉表時,會為每個計算結果新
增頁尾。您可以使用插入一項計算的方式在資料表或交叉表中插入多項計算,不過您可以重複該程序以
插入任意數目的計算。
1。 按一下包含要計算之資料的表格儲存格。
2。 依序按一下 [分析] > [函式],然後選取要新增的計算。
您可以重複此步驟以將多個計算新增至相同資料行。
228
2011-05-06
使用計算、公式和變數增強報表
包含計算結果的頁尾新增至資料行的下方。
20.2.2 移除標準計算
1。 以滑鼠右鍵按一下包含計算的儲存格。
2。 在包含計算的資料列或資料行中選取儲存格,按滑鼠右鍵並從功能表選取 [刪除]。
3。 在對話方塊中選取 [資料列] 以刪除資料列,或 [資料行] 以刪除資料行。
20.3 使用公式
20.3.1 用輸入的方式輸入公式
您必須在「設計」模式中才能輸入公式。
1。 在 [屬性] 索引標籤上依序按一下[檢視] > [公式列],以顯示 [公式] 列。
2。 請在 [公式] 方塊中輸入公式,然後按一下 [驗證] 以驗證公式。
20.3.2 使用公式編輯器建立公式
1。 選取您要輸入公式的儲存格。
2。 在 [屬性] 索引標籤上依序選取 [檢視] > [公式列],以顯示 [公式列]。
3。 按一下 [公式列] 上的 [公式編輯器],以顯示 [公式編輯器]。
4。 使用 [公式編輯器] 建立公式。
229
2011-05-06
使用計算、公式和變數增強報表
20.4 使用變數
20.4.1 建立變數
您必須在「設計」模式中才能從公式建立變數。
1。 在 [屬性] 索引標籤上依序按一下 [檢視] > [公式列],以顯示 [公式列]。
2。 按一下 [公式列] 上的 [建立變數],以顯示 [變數編輯器]。
如果 [公式] 方塊包含公式,則公式會顯示在 [變數編輯器] 中。否則,[變數編輯器] 會是空白
的。
3。 在 [名稱] 方塊中輸入變數名稱。
4。 如果尚未顯示公式,請為變數建立公式。
5。 如果要選取變數類型,請選取 [維度]、[計量] 或 [屬性]。
6。 如果選取 [屬性],相關的維度 方塊便會出現。請按一下該方塊旁邊的 [...] 按鈕,以開啟 物件
與變數 對話方塊,然後選取要與詳細資料相關聯的維度。
7。 按一下 [確定]。
20.4.2 編輯變數
1。 在 [左側面板] 的 [可用的物件] 索引標籤上,選取報表變數清單中的變數。
2。 按一下滑鼠右鍵,再按一下捷徑功能表上的 [編輯 (變數)]。
會出現變數編輯器。
3。 編輯變數。
4。 按一下 [確定] 以儲存變數的新定義。
230
2011-05-06
使用計算、公式和變數增強報表
20.4.3 刪除變數
1。 在 [左側面板] 的 [可用的物件] 索引標籤上,選取報表變數清單中的變數。
2。 按一下滑鼠右鍵,再按一下捷徑功能表上的 [刪除]。
231
2011-05-06
在報表資料上擷取細目
第21章 在報表資料上擷取細目
21.1 定義的鑽取
您可以使用鑽取來分析顯示在報表中的結果。在報表上擷取細目可讓您深入查看資料,以便找出資料
表、圖表或區段中,所顯示的好或不好的摘要結果背後的詳細資料。
範例:為什麼配件、外衣和外套的銷售量在第 3 季會增加?
您為一家美國國內的連鎖服飾店工作,並且負責西部各州的配件、外衣和外套等服飾產品系列的業務。
您發現第 3 季的收入比其他季還要高出許多。為了瞭解原因,您要往下鑽取以查看結果背後的因素,
並發現珠寶珠寶銷售量在七月較高。
21.1.1 分析範圍
查詢的分析範圍是可以從資料庫中擷取的額外資料,提供有關查詢中各個物件所傳回結果的詳細資料。
這項額外資料不會出現在初始結果文件中,但會保留在多維資料集中供使用,所以您就可以將這項資料
提取至報表中,以便隨時都能存取更多詳細資料。這個將資料進一步細分較低層級詳細資料的程序就稱
為對物件往下鑽取。
在語意層中,分析範圍會對應至針對查詢所選取之物件下面的階層層級。例如,「年」物件往下一層的
分析範圍將包含「季」物件,其直接出現在「年」下方。
您可以在建立查詢時設定這個層級。它讓階層中下面的物件得以包含在查詢中,而不會出現在 [結果
物件] 窗格中。語意層中的階層允許您選擇分析範圍,並對應地選擇可用的鑽取層級。您也可以選取要
併入範圍的特定維度,來建立自訂分析範圍。
附註:
使用查詢細目模式時無法設定分析範圍,因為在這種鑽取模式下會因應鑽取動作而動態地修改範圍。
232
2011-05-06
在報表資料上擷取細目
21.1.1.1 分析範圍的層級
您可以為分析範圍設定下列層級:
層級
描述
無
只有出現在 [結果物件] 窗格中的物件才會包含
在查詢中。
• 往下一層
• 往下兩層
• 往下三層
針對 [結果物件] 窗格中的每個物件,階層樹狀
結構中往下一、二或三個物件都包含在查詢中。
這些物件中的資料會儲存在立方體中,直到您將
其新增至文件為止。
自訂
以手動新增至 [分析範圍] 面板的所有物件都會
包含在查詢中。
在文件中包含分析範圍將會顯著增加文件的大小。這是因為:即使指定範圍所需的資料在報表中看不
見,還是會與文件儲存在一起;除非您啟動鑽取模式,並往下鑽取至該資料以顯示對應值。
為了將文件的大小最小化並將效能最佳化,應只要在文件中確定使用者需要鑽取處包含分析範圍。
21.1.2 設定分析範圍
1。 按一下 [查詢] 工具列上的 [顯示/隱藏分析範圍窗格],以顯示 [分析範圍] 窗格。
[結果物件] 窗格中的所有維度都會顯示在 [分析範圍] 窗格中。這與預設的分析範圍 [無] 相符。
(沒有其他分析層級)。
2。 從 [分析範圍] 窗格右上角的 [範圍層級] 清單中,選取分析層級。
[結果物件] 窗格中的階層物件會依據您選取的層級數顯示在 [分析範圍] 窗格中。
3。 若要將選取的維度加入到分析範圍或建立自訂的分析範圍,請在查詢管理員中選取維度,然後將其
拖曳到 [分析範圍] 窗格。
233
2011-05-06
在報表資料上擷取細目
21.1.3 鑽取路徑與階層
當您在鑽取模式中分析資料時,可以延著鑽取路徑移動,這些路徑是依據語意層的設計者所設定的維度
階層。語意層設計者會依類別將物件組織成階層,階層的頂端是最具摘要性的物件,底部則是最詳細的
物件。因此如果您要製作高層級的報表,就會知道您的查詢應該要包括清單頂端的物件;如果您要查看
更詳細的資訊,則可以切換至 [鑽取] 模式,然後往下鑽取顯示在報表中的每個維度值。
例如,如果 [季] 中的資料無法充份說明結果,您可以往下鑽取至 [月] 或 [週],端視語意層設計者
如何設定階層。當您鑽取至不同的層級時,計量 (例如 [營業收入] 或 [利潤]) 就會跟著重新計算。
鑽取路徑通常會遵循和語意層上的類別相同的階層順序。例如,稱為 [時間] 的類別通常包括類別最頂
端的 [年] 維度,後面跟隨 [季]、[月] 與 [週] 維度。在 [時間] 階層內供鑽取的階層通常會遵循相
同的順序,這是因為使用者希望鑽取年度結果以分析季、月等詳細資料,不過,語意層設計者也可以定
義自訂階層。
附註:
一個維度有可能屬於數個階層。當您在屬於多個階層的維度上鑽取結果時,您必須依提示選取鑽取路
徑。
21.1.3.1 檢視鑽取階層
1。 在 [資料] 或 [設計] 模式中,按一下 [資料存取] > [編輯] 以在查詢面板中編輯資料提供者。
2。 從查詢面板左下方的功能表中選取 [依據導覽路徑顯示]。
21.2 設定鑽取選項
鑽取報表可讓您更深入地檢視資料,得以在表格、圖表或區段中,發現隱藏在好或不好的摘要結果背後
的詳細資料。在開始鑽取工作階段之前,您可以設定鑽取選項,以指定每次鑽取時變更不同的報表。
234
2011-05-06
在報表資料上擷取細目
21.2.1 設定擷取選項
1。 在 BI Launch Pad 中,按一下 [偏好設定],再按一下 [Web Intelligence] 以顯示可用選項,然
後在 [鑽取選項] 和 [開始鑽取工作階段] 下選取鑽取選項。
2。 在 Web Intelligence 桌面中,從 [說明] 功能表旁右上角的功能表中選取 [選項],以顯示 選項
對話方塊,然後選取 [鑽取] 索引標籤,再選取鑽取選項。
21.2.2 在 Web Intelligence 桌面上設定鑽取選項
1。 按一下 [屬性] > [應用程式],以顯示應用程式屬性對話方塊。
2。 選取 [鑽取] 索引標籤並設定選項。
21.3 說明鑽取選項
21.3.1 鑽取需要其他資料選項時提示
鑽取報表上所顯示的結果時,您可能想要鑽取不包括在文件分析範圍內的較高或較低層級資訊。需要新
查詢才能擷取此資料。
由於查詢大量選取的資料可能花費很長的時間完成,您可以選擇在每次需要新查詢的時候出現訊息提
示。該提示訊息會詢問您是否想要執行額外的查詢。此外,該提示可讓您將篩選套用到您納入新查詢的
額外維度。這表示您可將查詢的範圍限制於分析所必須的資料。
您必須向管理員取得權限,才能在鑽取工作階段期間,鑽取分析範圍外的資料。
235
2011-05-06
在報表資料上擷取細目
21.3.2 同步化報表區塊的鑽取選項
當您選取 [同步化報表區塊的鑽取] 選項時,所有區塊的顯示會隨著您的鑽取動作變更。例如,如果您
從年到的往下鑽取區塊,並且您的報表也包含按年顯示的圖表時,圖表顯示也會變成按季顯示資料。
如果您並未選取此選項,則只有鑽取的區塊會隨著鑽取動作變更。
21.3.3 隱藏鑽取工具列選項
當您鑽取報表上所顯示的值時,[鑽取] 工具列便會出現,並顯示您所鑽取的值。顯示在工具列上的值
會篩選顯示在所鑽取報表上的結果。
例如,如果您擷取 2010 年,顯示於擷取表格中的結果為 2010 年的 Q1、Q2、Q3 及 Q4。這表示會篩
選鑽取的 2001 年季值。
附註:
如果鑽取後的報表包含來自多個查詢的維度,當您將游標置於篩選器上所顯示的值上方時,便會出現
[工具提示]。[工具提示] 會顯示該值之查詢和維度的名稱。
[鑽取] 工具列可讓您在相同層級選取替代值,以便用不同方式來篩選結果。例如,如果您使用上述鑽
取工具列選取「2002」,則鑽取表格中的結果便是 2002 年的 Q1、Q2、Q3 和 Q4。
您可以選擇在啟動鑽取模式時隱藏 [鑽取] 工具列。唯有當您想在鑽取工作階段中選取篩選時,[鑽取]
工具列才有用處。
21.3.4 在現有報表上開始鑽取工作階段選項
選取 [在現有報表上開始鑽取工作階段] 時,您啟動鑽取模式時,目前的報表即會變為可鑽取。當您結
束鑽取模式時,報表會顯示鑽取過後的值。
236
2011-05-06
在報表資料上擷取細目
21.3.5 在複製報表上開始鑽取工作階段選項
選取 [在複製報表上開始鑽取] 時,您可以在鑽取模式時鑽取目前報表的複本。這可讓您在進行鑽取分
析時,比較原始報表的結果與您所發現的結果。
21.4 切換至鑽取模式
要開始鑽取報表,您可以切換至「鑽取」模式或直接進行鑽取 (如果報表以「鑽取」模式儲存)。
1。 選取您要的報表。
2。 按一下 [分析] > [互動] > [鑽取] > [開始鑽取]。
附註:
當您開啟以 [鑽取] 模式儲存儲存的文件,如果您有權限鑽取文件,文件會以 [鑽取] 模式開啟。
根據預設,[鑽取] 圖示會出現在可鑽取報表的標籤上。根據您在 BI Launch Pad 的 [文件偏好設
定] 頁面選取的鑽取選項而定,選取的報表會變成可鑽取狀態,或建立所選取報表的可鑽取複本。
相關主題
• 第 237 頁的「在複製報表上開始鑽取工作階段選項」
21.5 將更多層級的資料擷取至報表
當您在擷取報表時,您可以往上或往下擷取至文件已定義的分析範圍以外的維度。如果要傳回其他資
料,則必須執行新的查詢,查詢中包括您指定的其他維度,這就稱為延伸的分析範圍。
如果您的安全設定檔允許的話,您就能在鑽取工作階段中延伸分析範圍。您的安全性設定檔是由系統管
理員控制。
237
2011-05-06
在報表資料上擷取細目
如果鑽取選項未設定為在鑽取時會顯示「延伸分析範圍」提示訊息,那麼當您進一步鑽取文件中已可使
用的資料時,您將無法設定選取篩選器的選項。在這個案例中,會立即執行新的查詢,並傳回您正在鑽
取的所有維度值資料。
21.5.1 鑽取分析範圍外的資料
1。 將您的滑鼠游標停留在分析範圍結尾的維度值上。
「工具提示」會通知您必須執行新查詢,才能將額外的資料傳回文件。
2。 在維度上鑽取。
如果您將 [鑽取] 選項設定為在鑽取需要新查詢時顯示提示,會出現 延伸分析範圍 對話方塊。
對話方塊會在鑽取值的上一層和下一層列出維度。文件中已經存在的維度會標上核取記號。這個對
話方塊也會顯示篩選器,您可以選取它們以篩選新查詢。
3。 勾選所鑽取維度旁的核取方塊。
4。 勾選用於篩選查詢之篩選器旁的核取方塊。
5。 按一下 [確定]。
新查詢會傳回文件的其他資料及顯示於表格的維度鑽取結果。
21.6 從多個可用的鑽取路徑中選擇一個鑽取路徑
一個維度有可能屬於多個階層。當您往下鑽取這類維度值時,並不知道要使用哪一個鑽取路徑。您必須
定義鑽取路徑。
附註:
如果您選擇要鑽取的維度值是前一次鑽取的結果,鑽取路徑已經確定了,因此,您不需要再選取鑽取路
徑。
1。 在維度上鑽取。
選取鑽取路徑 對話方塊便會出現。對話方塊會在鑽取值的上一層和下一層列出維度。在低於目前維
度的每個維度旁邊會出現一個核取方塊,因此您可以選取要從資料庫擷取的維度,而繼續您的鑽取
動作。這個對話方塊也會顯示篩選器,您可以選取它們以篩選新查詢。
2。 選取要鑽取的路徑。
3。 按一下 [確定]。
238
2011-05-06
在報表資料上擷取細目
21.7 建立鑽取快照
• 選取 [分析] > [互動] > [鑽取] > [快照]。
21.8 鑽取表格與區段中的維度
維度通常代表字元類型的的資料,例如客戶或商業名稱和日期。以報表中的維度為基礎進行計算。例
如,如果您建立一個報表,以計算指定年度的區域總營業收入,則會依據兩個維度來計算 [營業收入]
計量:[州] 和 [年]。
當您鑽取維度以查看顯示結果背後的詳細資料時,會依據鑽取的值來計算營業收入。如果您在上例的
[年] 上鑽取,則會按照州和季顯示營業收入,因為 [季] 是 [年] 在時間階層下的下一個維度。
附註:
您無法鑽取詳細物件。
21.8.1 擷取細目
鑽取細目以查看構成資料表上所顯示摘要結果的較低層級資料。這有助於說明為什麼會出現高或低結
果。
範例:使用鑽取分析找出 2003 年銷售額大幅減少的原因
在此範例中,您收到的報表會顯示 eFashion 零售店配件產品系列的營業收入結果。下面的交叉表顯
示配件產品系列在 2003 年的銷售量減少。
為了更精確分析銷售量減少的狀況,您可在 2003 年儲存格值上擷取細目,以檢視每季的詳細資料。
239
2011-05-06
在報表資料上擷取細目
當您在 2003 年儲存格值上擷取細目時,[鑽取] 工具列中會出現篩選器,顯示您擷取的季值是經過篩
選的 2003 年季值。鑽取的圖表會清楚顯示問題起源於 2003 年的第 4 季。
若要瞭解配件產品系列中的哪些類別造成收入降低,您可再次於配件產品儲存格值上擷取細目。
鑽取的交叉表會顯示造成第 4 季收入降低的類別。
附註:
如果您嘗試鑽取已在同一資料表的其他資料行或資料列中顯示的維度,則會顯示鑽取路徑中下一個可
用的維度。
21.8.1.1 往下鑽取表格或區段儲存格中的維度值,步驟如下
1。 確認您正在使用「鑽取」模式。
2。 在資料表或區段儲存格上,將指標放在要擷取細目的維度值上。
會出現工具提示,顯示鑽取路徑中的下一個維度。如果鑽取報表包含來自多重資料提供者的維度,
則 [工具提示] 會顯示查詢名稱和該值的維度。
3。 按一下值。
240
2011-05-06
在報表資料上擷取細目
擷取的資料表或區段會顯示下一層維度的資料。報表上方的 [鑽取] 工具列會顯示鑽取的值。這些
值會篩選鑽取資料表中顯示的值。
21.8.2 往上鑽取
您要往上鑽取維度值,以檢視這項詳細資料是如何聚集成更高一層的結果。例如,假設您已經從 [年]
往下鑽取,以檢視每一季的資料,如果要檢視這項資料是如何聚集成年度結果,您可以往上鑽取。
當您往上鑽取維度值時,您會沿著鑽取路徑從較低層級往上移動至較高層級的資料。例如,假設您已經
從 [年] 往下鑽取至 [季],如果您從 [季] 往上鑽取,就會返回到 [年]。
如果您之前已往下鑽取至該維度,或者您已在分析範圍中定義適合的鑽取路徑,則您只能在此維度值上
往上鑽取。
21.8.2.1 在維度值上往上鑽取
1。 確認您正在使用「鑽取」模式。
2。 在表格或區段儲存格上,以滑鼠右鍵按一下要往上鑽取的維度值,然後在捷徑功能表上按一下 [往
上鑽取],或按一下所要鑽取之維度值旁的 [往上鑽取] 圖示。
如果表格是交叉表,且交叉表上沒有顯示維度名稱的頁首,則 [往上鑽取] 圖示會出現在每個可往
上鑽取的值旁邊。
現在,您的報表會顯示上一層維度的資料。會從 [鑽取] 工具列移除篩選往上鑽取值的篩選。
21.8.3 鑽取依據
例如,如果 [季] 中的資料無法充份說明結果,您可以往下鑽取至 [月] 或 [週],端視語意層設計者
如何設定階層。但是,您可以藉由不同方式加以切割,以取得另一個資料檢視,然後在其他階層中查看
資料。如果要這麼做,可以使用您感興趣的其他維度做為鑽取依據。
241
2011-05-06
在報表資料上擷取細目
附註:
您只能對文件分析範圍內的維度使用 [鑽取依據]。
範例:依據產品階層鑽取,以便依據產品切割營業收入結果
您在一家零售服飾店中擔任加州區域經理,收到了一個依州顯示每季營業收入的報表:
您僅想要分析加州的結果。此外,您還想要按每項銷售的產品系列來分析營業收入。若要在加州資料
上擷取細目,請將指標放在名為「加州」的表格儲存格上。
不過,如果您現在擷取細目,則會鑽取到加州每個城市的結果,因為 [城市] 是 [州] 底下的維度。
另一種做法是,您從 [鑽取] 功能表選擇 [鑽取依據],然後選取子功能表直到到達 [產品系列] 維
度,藉此瀏覽整個 [產品] 階層上的維度。
鑽取報表會顯示加州銷售的每個產品系列的詳細營業收入結果。
242
2011-05-06
在報表資料上擷取細目
21.8.3.1 使用維度值做為鑽取依據
1。 確認您正在使用「鑽取」模式。
2。 在表格或區段儲存格上,以滑鼠右鍵按一下要作為鑽取依據的維度值。
捷徑功能表便會出現,其中顯示可用的鑽取路徑。
3。 將指標放在 [鑽取依據] 上,然後再放在要鑽取的類別上。
4。 按一下您要鑽取的維度。
現在,報表會顯示您所鑽取的維度資料。
21.9 鑽取表格與區段中的計量
當您在計量值上擷取細目時,只會對區塊中每個相關的維度往下鑽取一層,並看到針對顯示的維度計算
的計量。
243
2011-05-06
在報表資料上擷取細目
範例:在年度營業收入結果上擷取細目,以瞭解依城市和季所做的分析
例如,您往下鑽取加州 2003 年的營業收入值,它是顯示在依年度和依州別來顯示營業收入的交叉表
上。
鑽取後報表會依季 ([年] 以下的一個層級) 和依城市 ([州] 以下的一個層級) 顯示加州的營業收入。
21.9.1 在計量值上往下鑽取
1。 確認您正在使用「鑽取」模式。
2。 將指標放置在要鑽取的計量值上。
會出現「工具提示」,顯示每個相關的鑽取路徑中的下一個維度。
3。 按一下計量值。
現在,報表會顯示下一層維度的資料。表格頁首會顯示鑽取的維度名稱以及往上鑽取箭頭,表示您
可以視需要往上鑽取至摘要結果。[鑽取] 工具列會顯示用來篩選結果 (指顯示在鑽取後的表格或區
段上的結果) 的值。
21.9.2 在計量值上往上鑽取
1。 確認您正在使用「鑽取」模式。
2。 以滑鼠右鍵按一下要鑽取的計量值,然後按一下捷徑功能表上的 [往上鑽取] 選項,或按一下要分
析之計量值旁的 [往上鑽取] 圖示。
現在,擷取資料表會顯示上一層維度的資料。
21.10 同步化鑽取多個表格與圖表
報表可以含有數個表格或圖表,本指南中用來表示表格與圖表的一般術語為區塊。您可以使用兩種方式
鑽取含有多個區塊的報表︰
244
2011-05-06
在報表資料上擷取細目
• 同時在包含鑽取維度的報表中的每個區塊上擷取細目
• 只鑽取目前的資料區塊
您可以設定如何配合 [同步化報表區塊的鑽取] 選項,在報表上執行鑽取。
如果同步化報表中所有區塊的鑽取,就會鑽取報表中包含該鑽取維度的每個區塊。鑽取路徑中的下一個
維度會取代報表所有區塊中的前一個維度。
如果您不要同步化報表中所有區塊的鑽取,則鑽取路徑中的下一個維度僅會取代目前報表區塊中的前一
個維度。
相關主題
• 第 236 頁的「同步化報表區塊的鑽取選項」
21.11 在圖表上擷取細目
在圖表上往下鑽取、往上鑽取或依據圖表鑽取,可提供為什麼摘要結果特別高或低的圖形說明。
您可以鑽取︰
• 維度 - 藉由在圖表座標軸上擷取細目的方式
• 維度 - 藉由在圖表圖例上擷取細目的方式
• 計量 - 藉由在圖表內文中的資料列或資料標記上擷取細目的方式
您無法在圖表座標軸上使用 [鑽取依據] 來鑽取維度,不過,您可以在圖表圖例上使用 [鑽取依據] 來
鑽取維度。
相關主題
• 第 248 頁的「在座標軸圖例上擷取細目」
21.11.1 透過圖表座標軸在維度上擷取細目
在平面圖上,您可以透過 X 軸鑽取維度。在立體圖上,您可以透過 X 軸和 Z 軸鑽取維度。圖表可在
單一座標軸上包含一個或多個維度。如果座標軸上包含多個維度,則每種可能的維度值組合都會出現在
座標軸上 (有時候稱為笛卡兒乘積)。
當您在含有多個維度的座標軸值上擷取細目時,鑽取的結果會依據各項維度進行篩選。
245
2011-05-06
在報表資料上擷取細目
21.11.1.1 在圖表座標軸上鑽取
1。 確認您正在使用「鑽取」模式。
2。 將指標放置在要鑽取的維度值上。
3。 如果您想要在維度值上往下鑽取,請按一下該值。如果您想要在維度值上往上鑽取,以滑鼠右鍵按
一下該值,然後選取 [往上鑽取]。 如果您想要在維度值上往下鑽取,以滑鼠右鍵按一下該值,然
後選取 [往下鑽取]。 如果您想要依據維度值執行鑽取,以滑鼠右鍵按一下該值,然後選取 [鑽取
依據]。
附註:
如果座標軸有多個維度,將無法使用 [鑽取依據]。
21.11.2 鑽取圖表中的計量
您可以鑽取下列圖表類型上顯示的計量:
• 長條圖 - 藉由鑽取圖表列的方式
• 折線圖及雷達圖加折線圖圖表 - 藉由鑽取資料標記的方式
• 圓形圖 - 藉由鑽取區段的方式
當您在計量上擷取細目時,會在圖表座標軸上顯示的每個維度上執行鑽取。在鑽取圖表的圖表列或資料
標記上顯示的新計量計算,會對應到您鑽取的較低層級或較高層級維度。圖表座標軸標籤會顯示鑽取維
度的名稱。
範例:分析圖表上營業收入計量的詳細資訊
例如,此立體圖會顯示 [州] 維度值於 X 軸,[系列] 維度值於 Z 軸。這表示圖表列會依州且依產品
系列顯示營業收入值。
246
2011-05-06
在報表資料上擷取細目
如下例所示,當您在「加州」上往下鑽取「都會褲裝」,您也是在 X 軸上從 [州] 往下鑽取至 [城
市],在 Y 軸上從 [系列] 往下鑽取至 [類別]。
鑽取後圖表會依每個城市及依每個類別來顯示 [都會褲裝] 服飾產品系列的營業收入。
21.11.2.1 在圖表中的計量上鑽取
1。 確認您正在使用「鑽取」模式。
2。 將指標放置在要鑽取的計量值上。
圖表上會以圖表列 (長條圖上) 或資料標記 (折線圖及雷達圖加折線圖上) 表示每項計量。
3。 如果您想要在計量值上往下鑽取,請按一下該圖表列或資料標記。如果您想要在計量值上往上鑽取,
請以滑鼠右鍵按一下該圖表列或資料標記,然後按一下 [往上鑽取]。
247
2011-05-06
在報表資料上擷取細目
21.11.2.1.1 在圖表上鑽取計量的限制
如果您是在圖表而不是長條圖上擷取細目,則僅會對特定維度來執行鑽取動作,而不是對圖表座標軸上
的所有維度執行鑽取動作。當您在下列圖表類型中的計量上擷取細目時,僅會對座標軸圖例中的值執行
鑽取動作:
• 區域圖 - 2D、3D 及堆疊區域圖
• 雷達圖及散佈圖 – 所有類型
附註:
您無法在 3D 曲面圖中的計量上擷取細目。
21.11.3 在座標軸圖例上擷取細目
只要圖例列出圖表上顯示的維度,您便可以透過圖表圖例在圖表上擷取細目。若圖表圖例列出圖表上顯
示的計量,便無法鑽取圖例。
如果您使用圓形圖,鑽取圖例便相當實用,因為顯示代表每個圓形區段的維度名稱的座標軸標籤通常不
會顯示。
附註:
當座標軸上只有一個維度時,您才可以使用 [鑽取依據] 鑽取圖表圖例。
21.11.3.1 在座標軸圖例上鑽取
1。 確認您正在使用「鑽取」模式。
2。 將指標放置在要鑽取的值上。
3。 若要往下鑽取維度值,請按一下與該值關聯的顏色。若要往上鑽取維度值,請在與該值關聯的顏色
上按一下滑鼠右鍵,然後按一下 [往上鑽取] 或按一下 [往上鑽取] 圖示。若要依據維度值鑽取,
請在與該值關聯的顏色上按一下滑鼠右鍵,然後按一下 [鑽取依據]。
248
2011-05-06
在報表資料上擷取細目
21.12 鑽取時使用篩選器
當您鑽取表格或圖表中的維度或計量值時,會依您鑽取的維度或計量篩選鑽取結果。篩選器會套用至鑽
取報表上顯示的所有結果。
篩選器會以清單方塊的方式出現在 [鑽取] 工具列中。每個清單方塊都會包含與該篩選器有關的值。您
可以從清單方塊中選擇適當的值,藉以選取顯示在表格或圖表中的資料。
附註:
您也可以使用「鑽取」模式之外的 [鑽取] 工具列,快速將簡易報表篩選器新增至報表。在此操作環境
下,工具列稱為 [報表篩選器] 工具列。
範例:依美國不同州別篩選鑽取報表
例如,如果您在顯示「加州」的表格儲存格上擷取細目以檢視加州的城市結果,則會針對加州篩選整
份報表中的值,然後僅在其中顯示加州的結果。
藉由變更每項篩選的值,您就可以在鑽取維度上看到其他值的資料。例如,您可以在 [州] 篩選中選
取 [科羅拉多州]。
附註:
如果鑽取後的報表包含來自多個資料提供者的維度,當您將游標置於篩選器上所顯示的值上方時,便
會出現 [工具提示]。[工具提示] 會顯示該值之查詢和維度的名稱。
相關主題
• 第 219 頁的「建立簡易報表篩選器」
21.12.1 在鑽取工具列上變更篩選器值
1。 確認您正在使用「鑽取」模式。
2。 在 [鑽取] 工具列中,按一下您要篩選之維度的相關下拉箭頭。
3。 按一下您要的值。
249
2011-05-06
在報表資料上擷取細目
21.12.2 新增或移除鑽取篩選器
1。 請確認您目前位於 [鑽取] 模式中。
2。 拖曳含有要用來篩選報表之值的維度,並將它放到 [鑽取] 工具列上。
新篩選的清單方塊會出現在 [鑽取] 工具列上。您可以從值清單中選取某個值,以篩選顯示在鑽取
表格、圖表或報表上的結果。
3。 若要移除鑽取篩選器,請從 [鑽取] 工具列中拖走維度。
21.13 儲存含有鑽取篩選器的報表
當您在鑽取模式中儲存含有報表的文件時,在鑽取期間所產生的篩選器會連同文件一起儲存。當您開啟
以鑽取模式儲存的文件時,便會在鑽取報表上顯示 [鑽取] 工具列,以顯示上次鑽取工作階段期間所產
生的篩選器。
附註:
開啟在鑽取模式中儲存的文件會比開啟在結果模式中儲存的文件還要費時。
21.14 使用提示重新整理鑽取報表中的資料
有些報表中會包含提示。當您重新整理文件時,提示會要求您指定要從資料庫擷取,並且傳回至文件中
報表的值。例如,提示可能會要求您指定要擷取資料的年度。此鑽取報表會顯示 [2003 年] 的值,也
就是在提示時所選取的年份
如果您使用 [2003 年] 來篩選鑽取報表,然後重新整理文件並且選取 2002 年來回應提示,則會擷取
2002 年的結果,而不是擷取 2003 年的結果。
21.15 使用查詢細目進行鑽取
250
2011-05-06
在報表資料上擷取細目
21.15.1 定義的查詢細目
您可以在查詢細目模式下鑽取,查詢細目的行為不同於標準鑽取模式的鑽取方式。當您啟動查詢細目
後,除了套用鑽取篩選器之外,還會修改基礎查詢 (加入和移除維度及查詢篩選器) 以便進行鑽取。
範例:從 [月] 往下鑽取至 [週]
在這個範例中,[月] 是目前查詢在時間階層中可以使用的最底層維度,而 [週] 則是緊接著 [月] 的
下一層維度。
如果您從「月 = 一月」往下鑽取,就會出現三種現象:
• [週] 新增至分析範圍。
• 查詢篩器選將 [月] 限定在「一月」。
• 加入鑽取篩選器以便將 [月] 限定在「一月」。
如果您從 [週] 往上鑽取到 [月],則處理程序相反:
• 從分析範圍中移除 [週]。
• 移除查詢篩選器。
• 移除鑽取篩選器。
附註:
查詢細目模式中並非絕對需要鑽取篩選器。鑽取篩選器會在標準鑽取模式下套用以維護一致性。例如,
DrillFilters 函式可以在查詢細目模式下傳回正確的值,因為查詢鑽取會配合查詢篩選器而套用鑽取
篩選器。
21.15.1.1 使用查詢細目
當報表包含資料庫層級上所計算的彙總計量時,就應該使用查詢細目。這是為提供資料庫 (例如 Oracle
9i OLAP) 適用的鑽取模式而特別設計的,這些資料庫中含有 Web Intelligence 不支援的彙總函式,
或其在鑽取工作階段期間無法於報表中正確計算的彙總函式。
適合在查詢細目模式下鑽取的彙總函式種類包括:百分比、差異計數、排名、標準差和變異數、執行彙
總、提前及延遲函式。因為查詢細目每次執行鑽取操作都會修改查詢,所以能確保每次鑽取時伺服器都
會重新計算這些彙總。
查詢細目也有助於減少在鑽取工作階段期間儲存至本機的資料量。當您往上鑽取時,查詢細目會縮小分
析範圍,因此會清除不必要的資料。
251
2011-05-06
在報表資料上擷取細目
21.15.1.2 啟動查詢細目
1。 按一下 [屬性] 索引標籤上的 [文件],以顯示 [文件屬性] 窗格。
2。 選取 [使用查詢細目]。
如果報表已經定義了分析範圍,您會看到一則訊息,告知您在啟動查詢細目前應先清除分析範圍。
21.15.1.3 使用查詢細目進行鑽取
21.15.1.3.1 使用查詢細目往下鑽取
就資料移出分析範圍這點來看,當您往下鑽取時,查詢細目的行為很像標準的鑽取方式。
當要在查詢細目模式下篩選鑽取維度時,除了套用鑽取篩選器之外,它還會加入查詢篩選。例如,若您
鑽取「年=2001」,便會加入查詢篩選以將 [年] 維度限定在 2001。基於這個原因,鑽取維度的鑽取工
具列上只會顯示出您所鑽取的值 (以此處為例即為 2001)。這與標準鑽取模式不同;在標準鑽取模式
下,維度的所有值都會出現在工具列上。因此,您無法在查詢細目模式下變更篩選值 (例如,鑽取「年
=2001」然後再切換到「年=2003」),但在標準鑽取模式下就可以
因為查詢細目會自動延伸分析範圍,除非您擁有在範圍外擷取細目的權限,否則您無法使用查詢細目。
如需詳細資訊,請連絡您的管理員。
21.15.1.3.2 使用查詢細目往上鑽取
252
2011-05-06
在報表資料上擷取細目
當您往上鑽取時,查詢細目會將維度自查詢中移除。例如,如果您從 [月] 往上鑽取到 [季],則會從
查詢中移除 [月]。這會造成兩種後果:
• 查詢細目與鑽取快照不相容。
• 您無法往上鑽取至以任一報表物件呈現的維度外。例如,如果報表中顯示 [年]、[季] 和 [收入],
則您無法從 [季] 往上鑽取至 [年],因為這會將 [季] 物件自報表物件清單中移除。
相關主題
• 第 253 頁的「查詢細目和鑽取快照」
21.15.1.3.3 查詢細目和鑽取快照
當您在查詢細目模式下工作時,千萬不要使用鑽取快照,因為查詢細目就代表了不保證快照永遠維持相
同
在查詢細目模式下,當您往上鑽取至超出快照中所含的維度時,快照就會發生變更。由於往上鑽取會將
維度從基礎查詢中移除,同樣也會將維度從快照中移除。
21.15.1.3.4 依據相同的資料提供者來查詢細目和其他報表
如果文件中的其他報表含有您在查詢細目模式下所鑽取的維度,則這些報表都會受到影響,因為查詢細
目會修改這些報表所包含的維度。
若要避免這種情形發生 (但是難免會擷取重複的資料),您可以建立新的資料提供者,再以其為準重新
建立另一份報表。如此一來,當您在查詢細目模式下進行鑽取時,就不會影響到其他報表了。
253
2011-05-06
在報表資料上擷取細目
範例:鑽取另一份報表中顯示的維度
如果您有兩份報表,其所依據的查詢包含 [年]、[季] 和 [營業收入],而且您在第一份報表上使用查
詢細目往下鑽取至「年 = 2001」,那麼您也會篩選第二份報表的 [年] 資料,以致第二份報表也只包
含 2001 年的資料。
254
2011-05-06
合併維度和階層資料
第22章 合併維度和階層資料
22.1 定義的合併
您可以建立包含不同維度、階層或屬性的合併物件,以同步化各物件傳回的資料。您從不同的資料提供
者合併資料。 例如,假設您有兩個資料提供者,分別存放詳細的客戶資訊和銷售資料,您就可以依據
客戶將這兩個資料提供者同步化。
當您從相同的資料來源合併資料 (例如,相同的語意層或 Bex 查詢),會依據每一個資料成員的內部
ID 來合併。當您合併不同資料來源的資料時,會依據每個資料成員的標題進行合併。例如,如果您同
步化兩個 [地理區] 階層,當階層依據相同的資料來源時,資料成員 [洛杉磯] 會透過其內部 ID 與
[洛杉磯] 合併。當階層位於不同資料來源時,成員會依據 [洛杉磯] 標題進行合併。
如果依據標題合併,且相同標題的不同成員具有不同的父成員,則無法合併成員並發生 #MULTIVALUE
錯誤。
當合併物件包含階層時,您無法直接將其併入報表,但您可以使用原始階層查看同步化階層式資料。如
果您將沒有階層的合併物件併入報表,且隨後新增階層,則物件會傳回 #COMPUTATION 錯誤。
相關主題
• 第 257 頁的「合併階層」
22.2 選擇要合併的資料
如果您在報表上繪製不同但關聯來源的資料,就會合併資料。例如,假設您的報表顯示收入和銷售目
標。報表中包含以年度為依據的區段,而每個區段則顯示收入和銷售目標。如果收入和銷售目標資料來
自兩個不同的資料提供者,便不會同步化。您可依據共通的維度 (即:[年]) 將兩個資料提供者合併,
來同步化資料。
255
2011-05-06
合併維度和階層資料
在合併維度方面只有一項技術限制,亦即唯有資料類型相同的維度才能合併。例如,您可以合併兩個包
含字元資料的維度。然而,如果維度的資料類型相同但互不關聯,則即使合併也毫無意義。例如,將含
有客戶名稱的維度與含有銷售地區的維度合併根本沒有意義。
您通常是將兩個資料來源中具有相同名稱的維度合併,但這並非強制規定。維度只要含有關聯的資料就
能合併,儘管名稱不同也無妨。
為求正確地合併維度,您務必充分認知各種不同資料來源中的資料語意 (資料所代表的涵義)。維度的
資料類型和名稱只是判斷維度是否適合合併的大致方針而已。
22.3 合併維度範例
下列範例具有兩個資料提供者,說明了合併維度的影響:
範例:合併城市維度
資料提供者 1:
國家
城市
美國
紐約
美國
洛杉磯
法國
巴黎
法國
土魯斯
資料提供者 2:
城市
收入
紐約
100000
洛杉磯
75000
巴黎
90000
土魯斯
60000
如果您沒有合併 [城市] 維度,然後將 [國家]、[城市] 和 [收入] 物件放在一個表格,您會獲取下
列結果:
256
2011-05-06
合併維度和階層資料
國家
城市
收入
美國
紐約
325000
美國
洛杉磯
325000
法國
巴黎
325000
法國
土魯斯
325000
因為兩個資料提供者之間沒有透過合併的維度加以連結,無法將城市收入和國家產生關聯。表格會在
第二個資料提供者中列出每個國家/城市配對的總收入。
如果您合併 [城市] 維度,您會獲取下列結果:
國家
城市
收入
美國
紐約
100000
美國
洛杉磯
75000
法國
巴黎
90000
法國
土魯斯
60000
22.4 合併階層
當您合併階層時,您無法使用報表中的合併階層,但可以使用構成合併階層的原始階層來利用資料同步
化。報表中的資料會採用您選取的階層結構。
範例:合併的階層
您具有兩個資料來源,每個均使用您已合併至合併物件的階層。第一個資料提供者包含下列資料:
產品
門市發票
運動
5401
健身房
4073
下緣
257
1236
2011-05-06
合併維度和階層資料
產品
門市發票
上緣
1208
重量
1629
游泳
1328
露營
16961
帳篷
3534
睡袋
3423
廚房設備
5352
電器
4652
第二個資料提供者包含下列資料:
產品
訂購單位
運動
13348
健身房
8814
下緣
1231
上緣
3241
重量
4342
游泳
4534
露營
34234
如果您使用報表中的第一個階層,則合併資料構建如下:
產品
門市發票
訂購單位
運動
5401
13348
4073
8814
下緣
1236
1231
上緣
1208
3241
重量
1629
4342
1328
4534
健身房
游泳
258
2011-05-06
合併維度和階層資料
產品
門市發票
訂購單位
露營
16961
34234
帳篷
3534
睡袋
3423
廚房設備
5352
電器
4652
[露營] 的子成員顯示在階層中,因為子成員會顯示在您選取的階層中。[訂購單位] 計量不會顯示這
些成員的值,因為它們不存在於第二資料來源中。
如果您選取第二個階層,則合併資料構建如下:
產品
門市發票
訂購單位
運動
5401
13348
4073
8814
上緣
1236
1231
下緣
1208
3241
重量
1629
4342
1328
4534
16961
34234
健身房
游泳
露營
[露營] 的子成員不會顯示,因為子成員不會顯示在您選取的原始階層中。
22.5 合併不同類型的物件
您可以在合併物件中包含維度、屬性和階層。您無法直接將包含階層的合併物件併入報表,但您可以併
入構成合併物件的物件。報表中顯示的資料結構由您選擇的物件所決定。
範例:合併維度和階層
您具有兩個資料來源:一個包含維度,另一個包含階層。第一個資料提供者包含如下 [國家] 維度:
259
2011-05-06
合併維度和階層資料
城市
股票項目
洛杉磯
4545
舊金山
6465
聖地牙哥
4564
第二個資料提供者包含如下 [地理區] 階層:
地理位置
收入
美國
54342
加州
6996
洛杉磯
3423
舊金山
2342
聖地牙哥
1231
您可以合併合併物件中的維度和階層。您無法在報表中包括合併物件,因為合併物件包含階層。如果
您在報表中包括 [國家] 維度,則資料顯示如下:
城市
股票項目
收入
洛杉磯
4545
3423
舊金山
6465
2342
聖地牙哥
4564
1231
如果您將 [地理區] 階層放在報表,則結果如下:
產品
股票項目
美國
54342
加州
260
收入
6996
洛杉磯
4545
3423
舊金山
6465
2342
聖地牙哥
4564
1231
2011-05-06
合併維度和階層資料
22.6 使用 ForceMerge 函式強制合併的計算
依預設,如果合併的維度沒有明確地顯示在計算內容中,則計算不會將合併維度列入考量範圍。
範例:使用 ForceMerge 計算收入
此範例有以下兩個資料提供者:
資料提供者 1:
國家
城市
美國
紐約
美國
洛杉磯
法國
巴黎
法國
土魯斯
資料提供者 2:
城市
收入
紐約
100000
洛杉磯
75000
巴黎
90000
土魯斯
60000
如果您合併 [城市] 維度,然後以 [國家] 和 [收入] 建立表格,您會獲取下列結果:
261
國家
收入
美國
325000
美國
325000
法國
325000
法國
325000
2011-05-06
合併維度和階層資料
因為合併的維度 [城市] 不會顯示在表格中,因此不會影響收入的計算。應用程式會在第二個資料提
供者中列出每個國家的總收入。
若要顯示正確的結果,請以公式 ForceMerge([Revenue]) 取代第二個欄中的 [收入]:
城市
收入
美國
175000
美國
175000
法國
150000
法國
150000
國家和城市的關係現在會影響收入的計算。
附註:
如果在上面的範例中 [收入] 是智慧型計量,ForceMerge([Revenue]) 會傳回 #MULTIVALUE。這是因
為 [收入] 計量的群組集 (國家) 不存在。ForceMerge([smart_measure]) 永遠會傳回 #MULTIVALUE,
除非剛好不需要使用彙總計算計量。
22.7 建立、編輯和刪除合併的物件
22.7.1 合併維度或階層
1。 在「設計」模式中,依序按一下 [變數] > [合併]
2。 按住 Ctrl 鍵,然後選取您要合併的維度或階層。
3。 按一下 [確定]。
您可以在 [左側窗格] 的 [可用的物件] 窗格中檢視合併物件。構成合併物件的原始階層或維度會
顯示在其下方。您可以在 [可用的物件] 窗格中編輯或移除合併維度或階層。
相關主題
• 第 263 頁的「刪除合併物件」
262
2011-05-06
合併維度和階層資料
•
第 263 頁的「編輯合併物件」
22.7.2 自動合併維度
遇到下列情況時,您可以自動合併維度:
• 維度具有相同的名稱
• 維度具有相同的資料類型
• 維度位於相同的語意層
1。 在「設計」模式中開啟文件,按一下 [屬性] 索引標籤上的 [文件],以顯示 文件摘要 對話方塊。
2。 選取 [自動合併維度]。
22.7.3 編輯合併物件
1。 在 [左側面板] 的 [可用的物件] 窗格中,以滑鼠右鍵按一下合併維度,然後選取功能表上的 [編
輯屬性],以顯示 [建立合併維度] 對話方塊。
2。 在 [合併維度] 對話方塊的 [合併維度名稱] 中輸入合併維度名稱。
3。 在 描述 方塊中輸入描述。
4。 在 來源維度 對話方塊中,選取提供合併維度預設屬性的維度。
22.7.4 刪除合併物件
1。 在 [左側面板] 的 [可用的物件] 區段中選取合併維度。
當您選取合併維度時,[左側面板] 頂端的 [合併] 按鈕會變成 [取消合併] 按鈕。
2。 按一下 [取消選取]。
263
2011-05-06
合併維度和階層資料
22.8 瞭解合併資料的效果
在某些情況下,合併資料會連帶影響報表結果。您務必瞭解這些連帶影響,方能有效運用合併維度和同
步化的資料。
22.8.1 同步化不同彙總層級的資料提供者
您可以同步化不同彙總層級的資料提供者。這樣做可能會連帶影響計算計量的方式。
範例:同步化不同彙總層級的資料提供者
本範例所使用的兩種資料提供者如下:
客戶
年
收入
Jones
2004
1500
Jones
2005
2000
Smith
2005
1200
客戶
銷售數量
Jones
12
Smith
10
如果您合併這兩種資料提供者,並同時取消勾選 [避免重複列聚集] 和 [顯示包含空維度值的列] 表
格屬性,則將傳回以下結果:
264
客戶
年
收入
銷售數量
Jones
2004
1500
12
Jones
2005
1200
12
2011-05-06
合併維度和階層資料
客戶
年
收入
銷售數量
Smith
2005
1200
10
無法針對客戶 Jones 決定每年的銷售量,因為儲存銷售量的資料提供者並未依年顯示銷售量明細。不
過,您會看到每一列的總銷售量。
附註:
雖然 [銷售數量] 值有所重複,如果您在欄的底部加入標準計算 (例如「總和」或「平均值」計算),
就會得到正確的結果。
若要解決此問題,您可以新增維度至第二個資料提供者,以便能夠計算到適當層級的資料。如果這個
辦法不可行,表示無法將資料彙總至所需的詳細資料層級,而您務必留意任何類似的情況。
22.8.2 屬性和合併維度
屬性與維度相關聯,並且提供維度的額外相關資訊。
維度及屬性必須是一對一關係 (這表示屬性的各相關聯維度值只能有一個值),而且同步化資料時並未
將屬性列入考量。以下範例將說明為何必須如此。
部分舊版的 SAP BusinessObjects Web Intelligence (Web Intelligence、Desktop Intelligence 和
BusinessObjects) 允許維度和屬性呈現一對多關係。如果您將使用這些產品所建立的報表進行移轉,
但屬性卻含有多個值,則屬性儲存格中便會顯示 #MULTIVALUE 錯誤。
範例:同步化含有屬性的資料提供者
在此例中,您有兩種資料提供者,並且 [地址] 是與 [客戶] 的屬性。
265
客戶
地址
收入
John
倫敦
10000
Paul
利物浦
15000
Paul
倫敦
27000
客戶
電話號碼
John
1234
2011-05-06
合併維度和階層資料
客戶
電話號碼
Paul
5678
如果您要將資料提供者同步化而建立了 [客戶] 合併維度,但每位客戶的 [地址] 值不止一個,便會
產生模稜兩可的結果,因為找不到賴以依據的共通值可將資料同步化:
在範例中,Paul 在利物浦和倫敦都有地址,這表示 ‘Paul’ 列不是唯一的一列,無法同步處理 Paul
的電話號碼。Paul 在每個地址有不同的電話號碼,我們不知道哪個地址與電話號碼有關:
客戶
地址
電話號碼
John
倫敦
1234
Paul
#MULTIVALUE
5678
如果 [客戶] 和 [地址] 是一對一的關係,就能在同步化過程中忽略 [地址]。這樣將避免模稜兩可的
結果:
客戶
地址
電話號碼
John
倫敦
1234
Paul
利物浦
5678
22.8.3 不相容的物件和合併維度
基本原則是您無法將來自不同資料提供者的維度放在同一表格中。這可避免根據語意層結構產生笛卡兒
乘積 (顯示來自無關物件的所有可能的值組合) 或其他模稜兩可的結果。
您一定都可以將來自不同資料提供者的計量放到表格中。計算計量由可用的維度所決定。例如,如果您
將計量放在表格中,而該表格沒有任何維度來自與計量相同的資料提供者,則計算會在表格中顯示其總
計值。
只要表格包含來自資料提供者 (加入合併) 的其他維度,即可將合併維度放在表格中。您也可以將來自
不同資料提供者的屬性置於表格中,只要詳細資料與加入合併維度的維度有關。
在某些情況下,即使軟體不允許,仍可以將來自其他資料提供者的維度放到表格中。當不相容的維度與
表格中既有的維度存在一對一或一對多關係時,便會發生這種情況。 重點是,只有一個不相容的維度
值會關聯至表格中的維度 (一對一)。另一方面,不相容維度的相同值可以關聯至表格中維度的多個值
(一對多)。
266
2011-05-06
合併維度和階層資料
在下表中,地址和名稱之間的關係符合這些規則:地址與名稱存在一對一或一對多的關係。名稱和地址
之間並不存在另一方向的一對多關係 (一個名稱有多個地址)。
表格中的維度 (名稱)
不相容的維度 (地址)
John
倫敦
Paul
倫敦
George
利物浦
在此情況中,語意層設計不正確 - 不相容的維度 (地址) 應該定義為表格維度的詳細資料 (名稱)。
如果發生此情況,請聯絡系統管理員要求重新設計語意層。
如果變更語意層不是務實作法,請在報表層次建立變數。將此變數定義為詳細資料,將其關聯至表格中
的維度,然後提供不相容維度的名稱作為變數定義。變數只會傳回與不相容維度一樣的值。由於它定義
為表格中維度的詳細資料,因此,您可以將它放在與維度相同的表格中。
22.8.4 篩選合併維度
合併維度會連帶影響套用篩選的方式。
附註:
您可以在包含階層的合併物件上套用篩選。
22.8.4.1 報表篩選和合併維度
當您將報表篩選套用至構成合併維度的維度時,便會對透過合併維度進行同步化的所有資料提供者套用
篩選。
範例:篩選合併維度
本範例中的報表使用了下列資料提供者,且在 [國家] 維度上合併:
267
國家
度假勝地
收入
法國
法國里維耶拉
835,420
2011-05-06
合併維度和階層資料
國家
度假勝地
收入
美國
巴哈馬海灘
971,444
美國
夏威夷俱樂部
1,479,660
國家
未來旅客
法國
46
美國
56
如果您將篩選條件「國家= US」套用至第一個區塊,則也會篩選第二個區塊,而產生以下結果:
國家
未來旅客
美國
56
如果並未合併 [國家] 維度,第二個區塊便不受篩選所影響。
22.8.4.2 區段篩選和合併維度
如果構成合併維度的維度設定為區段頁首,則套用至該區段的任何篩選也將套用至在該區段內同步化的
資料提供者而來的區塊。
22.8.4.3 區塊篩選和合併維度
將區塊篩選套用到構成某個合併維度的維度時,會將篩選套用到區塊。並不會將篩選套用到透過合併維
度同步化的其他資料提供者。
268
2011-05-06
合併維度和階層資料
22.8.5 鑽取合併維度
當您合併維度後,新的合併維度隨即歸屬於參與合併的所有維度之階層。
22.8.6 延伸合併維度所傳回的值
同步資料提供者存在於 Desktop Intelligence/BusinessObjects,但是它不會涉及建立新合併維度的
作業。BusinessObjects 報表使用構成 Web Intelligence 中合併維度的原始維度。
您可以在 Web Intelligence 報表中使用這些原始維度。當您在報表中放入原始維度時,預設只會傳回
在透過合併進行同步化的資料提供者中具有對應值的維度值。若從 Desktop Intelligence 和
BusinessObjects 移轉報表,請您務必留意此現象,因為 BusinessObjects/Desktop Intelligence 是
以不同的方式處理。
範例:Web Intelligence 和 Desktop Intelligence/BusinessObjects 對於合併維度的處理方式
您有一份報表而其資料提供者如下:
來源國家
收入
德國
470
來源國家
收入
日本
499
如果您在相同的區塊內納入來自資料提供者 1 的 [來源國家] 維度和來自資料提供者 2 的 [收入]
計量,您將取得以下結果:
來源國家
收入
德國
而在 Desktop Intelligence/BusinessObjects 中,相同的區塊則傳回以下結果:
269
2011-05-06
合併維度和階層資料
來源國家
收入
德國
日本
499
Desktop Intelligence/BusinessObjects 產生不同的區塊,因為 BusinessObjects 會透過 [收入]
計量所傳回的值,將 [來源國家] 維度的值予以延伸。
22.8.6.1 延伸維度值
1。 以滑鼠右鍵按一下報表中任何區塊或圖表外面的區域,再從捷徑功能表中選取 [文件屬性]。
[文件屬性] 窗格便會出現在報表的右側。
2。 勾選 [延伸合併維度值] 選項。
270
2011-05-06
排名報表資料
第23章 排名報表資料
23.1 進行資料排名
排名可以讓您集合中在,根據各種條件區分順序在前幾筆與後幾筆的資料錄。例如,如果您有一個顯示
國家及其相關收入的區塊,排名可以讓您根據各國家產生的收入進行資料排名,而僅在區塊中顯示前 3
名的國家。
排名可以讓您回答商務問題,例如:
• 哪 3 個地區產生最多的收入?
• 依照產生的收入,最後 10% 的商店有哪些?
• 產生合併收入最高達 $10,000,000 的最佳業績商店是哪一個群組?
您可以許多方式進行資料排名來回答這些類型的商務問題。您可以:
• 依據以相關計量 (例如 [收入]) 總和為基礎的維度 (例如 [國家]),排名前面和/或後面 n 筆的資
料錄
• 依據以相關計量值佔總計量值百分比為基礎的維度,排名前面和/或後面的幾筆資料錄,其筆數佔總
筆數的 n%
• 依據以相關計量累積總和為基礎的維度,排名前面和/或後面的 n 筆資料錄
• 依據以相關計量值佔總計量值累積百分比為基礎的維度,排名前面和/或後面的 n 筆資料錄
23.2 排名和排序
當您排名資料時,必須排序資料以顯示排名。例如,如果您依據收入排名前 3 個商店,便會按照遞減
順序,依產生的收入對商店進行排序。
顯示排名而套用的排序優先於您先前套用到資料的排序。例如,如果您有一份先前依字母順序排序的商
店清單,排名排序便會覆寫依字母順序的排序。
271
2011-05-06
排名報表資料
23.3 同級排名
同級排名會指派相等的排名值,並推送回後續的排名值會以補充。這表示後 n 項排名可能傳回 n 筆以
上的資料錄。
範例:前後幾項同級排名
下表顯示前 3 項同級排名及後 3 項同級排名。
維度
計量
前 3 項排名
後 3 項排名
A
10
4
1
B
20
3
2
C
30
1
3
D
30
1
3
每項排名會包含第 3 (含) 項排名以前的資料錄。前 3 項排名因此有下列結果:
維度
計量
D
30
C
30
B
20
後 3 項排名產生下列結果:
272
維度
計量
A
10
B
20
C
30
D
30
2011-05-06
排名報表資料
23.4 排名參數
參數
說明
當計算模式為「計數」時,排名會根據 [依據]
參數指定的計量傳回前/後 n 筆資料錄。例如,
依營業收入排名所產生的前面 3 個國家,或依營
業收入排名所產生的後面 3 個 [年]/[季] 彙總
組合。
前/後幾項
當計算模式為「百分比」時,排名會根據依據參
數指定的計量傳回總記錄數前/後 n% 的資料。例
如,如果有 100 筆資料錄,而您要排名前 10%,
則排名會傳回前 10 筆資料錄。
當計算模式為「累積總和」時,排名會根據 [依
據] 參數指定的計量傳回其前/後累積總和不超過
n 的資料錄。
當計算模式為「累積百分比」時,排名會根據 [依
據] 參數指定的計量傳回其前/後累積總和不超過
計量總額 n% 的資料錄。
當計算模式為「計數」時 - 根據計量擷取的資料
錄筆數。
n/n%
當計算模式為「百分比」時 - 根據計量擷取資料
錄,其筆數佔總數的百分比。
當計算模式為「累積總和」時 - 計量不能超過的
累積總和。
當計算模式為「累積百分比」時 - 計量不能超過
的累積總和,表示為計量總額的百分比。
273
依據
排名依據的計量。
排名依據
排名維度。如果您指定了一個排名維度,則會使
用依據計量針對該維度計算的彙總值,決定排名。
如果您沒有指定此維度,則會使用依據計量針對
區塊中所有維度計算的值,決定排名 (亦即,排
名會根據計量傳回區塊中的前/後 X 個資料列)。
2011-05-06
排名報表資料
參數
說明
計算模式
用來建立排名的計算類型。如需詳細資訊,請參
閱資料表上方的「前/後」和「n/n%」參數的說
明。
23.4.1 排名的範例
資料表包含下列資料:
年
季
收入
2006
第 1 季
100
2006
第 2 季
200
2006
第 3 季
300
2006
第 4 季
500
2007
第 1 季
400
2007
第 2 季
700
2007
第 3 季
300
2007
第 4 季
600
2008
第 1 季
200
2008
第 2 季
200
2008
第 3 季
400
2008
第 4 季
500
第 1 季總計:700
第 2 季總計:1100
第 3 季總計:1000
第 4 季總計:1600
274
2011-05-06
排名報表資料
如果您是依據「收入」排名每一季的前 2 名,排名會將第 1 季和第 3 季的所有資料列都篩掉,因為
第 4 季和第 2 季的彙總收入是最高的。
23.5 排名和資料順序
您無法在其值依資料順序排列的物件上進行排名。這是因為排名會變更資料順序,進而變更物件資料;
如此一來,就必須重新計算排名。結果會在排名與物件之間產生循環相依性,使得無法進行解析。
如果您在其值依資料順序排列的計量 (例如,使用 Previous 函式或任何如 RunningSum 這類累加彙總
函式的計量) 上建立排名,便會在區塊的所有儲存格中顯示 #RANK 錯誤訊息。
23.6 排名的工作流程
有兩種方式可以進行資料排名。您可以:
• 使用介面來建立排名
• 使用 Rank 函式來傳回排名值
排名使用排序和篩選器,並依據您指定的排序以您不會察覺的方式套用。例如,如果您依據收入,在區
塊中排名前 3 個國家,便會隱含按照遞減順序,依收入對國家進行排序,然後篩選區塊來移除 3 個最
高收入國家以外的所有國家。
附註:
當您使用介面建立排名時,會在幕後使用 Rank 函式來指派排名值。
23.6.1 建立排名
1。 選取要進行排名的區塊。
2。 按一下 [分析] > [加入排名]。
建立排名 對話方塊即會顯示。
3。 如果您要排名區塊中最高的幾筆資料錄,請按一下 [上],並選取資料錄筆數。
275
2011-05-06
排名報表資料
4。 如果您要排名區塊中最低的幾筆資料錄,請按一下 [下],並選取資料錄筆數。
5。 在 [依據] 清單中,選取排名所根據的計量。
6。 如果您想要對特定維度,而不是區塊中的所有維度進行排名,請按一下 [排序依據],然後選取排名
根據的維度。
7。 在 [計算模式] 清單中選取排名計算模式。
8。 按一下 [確定]。
23.7 排名範例
在下列範例中,維度是 [地區],而計量為 [收入],產生的數值如下:
地區
收入
收入總和 %
東南區
1000000
7%
西南區
2000000
13%
東北區
3000000
20%
西北區
4000000
24%
中區
5000000
33%
範例:依據產生的收入排名前 3 個地區
1000000
參數
值
上/下
上
n/n%
3
針對每個
地區 (或不指定,因為地區是區塊中唯一的維
度,因此是預設的排名維度)
依據
收入
計算模式
計數
此排名產生下列結果:
276
2011-05-06
排名報表資料
地區
收入
中區
5000000
西北區
4000000
東北區
3000000
計算此排名的隱含步驟包括:
• 依遞減順序排序資料錄
• 顯示前 3 個資料錄
範例:依據收入排名後面 40% 的地區
若要執行這項排名,請設定下列參數:
參數
值
上/下
下
n/n%
40%
針對每個
地區
依據
收入
計算模式
百分比
此排名產生下列結果:
地區
收入
東南區
1000000
西南區
2000000
計算此排名的隱含步驟包括:
• 依遞增順序排序資料錄
• 逐筆處理資料錄,直到顯示了資料錄總數的 40% 為止
範例:排名累積收入小於或等於 10,000,000 的前面幾個地區
若要執行這項排名,請設定下列參數:
277
2011-05-06
排名報表資料
參數
值
上/下
上
n/n%
10000000
針對每個
地區
依據
收入
計算模式
累積總和
此排名產生下列結果:
地區
收入
中區
5000000
西北區
4000000
計算此排名的隱含步驟包括:
• 依遞減順序排序資料錄
• 逐筆處理資料錄,直到其計量的累積總和超過 10,000,000 的資料錄為止
• 將那些累積總和未超過 10,000,000 的資料錄一併列入排名
範例:排名累積收入小於或等於總收入 30% 的後面幾個地區
若要執行這項排名,請設定下列參數:
參數
值
上/下
下
n/n%
30%
針對每個
地區
依據
收入
計算模式
累積百分比
此排名產生下列結果:
278
地區
收入
東南區
1000000
2011-05-06
排名報表資料
地區
收入
西南區
2000000
計算此排名的隱含步驟包括:
• 依遞增順序排序資料錄。
• 逐筆處理資料錄,直到其計量的累積總和超過 30% (表示為佔計量全部總和的百分比) 的資料錄為
止
• 顯示那些累積百分比未超過 30% 的資料錄
279
2011-05-06
使用條件格式化醒目提示資料
第24章 使用條件格式化醒目提示資料
條件格式化可讓您醒目提示結果或變更依據資料的格式。例如,您可以條件格式化結果,以特定顏色或
文字註解 (例如「績效優異」或「績效不佳」) 醒目提示特別高或低的結果。
您可以將條件格式化套用至下列元素:
• 垂直表格中的資料行
• 水平表格中的資料列
• 表單和交叉表中的儲存格
• 區段標題
• 可折式儲存格
在文件中最多可以套用 30 個條件格式化規則。在報表中,這些規則最多可套用至 20 個資料表資料列
或資料行、可折式儲存格或區段儲存格。您可以在單一資料表資料行或資料列、可折式儲存格或區段儲
存格中套用多達 10 個不同的規則。
您可以定義條件格式化規則以啟動下列格式變更:
• 文字顏色、大小和樣式
• 儲存格邊界顏色和樣式
• 儲存格背景顯示 - 特定顏色、影像或連至網頁的超連結
您也可以定義顯示文字、公式、影像或超連結的規則。在此例中,將會以文字或公式取代符合規則內所
定義條件的結果。
條件格式化為動態性。當您以資料庫最新資料重新整理報表時,規則會據此將新的結果反白顯示。
如果您將條件格式化套用至含跳行的資料表資料列或資料行,只有在該跳行第一列中出現的值符合條件
規則時,才會啟動規則。
24.1 條件格式化中的條件
條件格式化規則包含多個條件,可讓您依據資料套用多種格式。條件格式化規則 (以單字表示) 運作如
下:
If <Main Condition> is true, Apply <Main Format>
ElseIf <Second Condition> is true, Apply <Second Format>
ElseIf <Third Condition> is true, Apply <Third Format>
ElseIf...
Else Apply <Default Format>
280
2011-05-06
使用條件格式化醒目提示資料
在上述範例中,如果 <主要條件> 為 營業收入 > 100,000 且 <主要格式> 以藍色格式化文字,則每次
在 [營業收入] 計量大於 100,000 時,條件格式化都會以藍色顯示計量。
如果 <第二個條件> 為 營業收入 < 10,000 且 <第二個格式> 以紅色格式化文字,則每次在計量值小
於 10,000 時,條件格式化都會以紅色顯示計量。
每個條件都可以包含多個測試,且所有測試都必須針對要套用的條件格式化傳回 True。例如,條件可
以測試 [國家] 與 [度假勝地] 物件的值。兩個物件都必須針對要套用的條件格式化傳回測試中指定的
值。
24.2 建立條件格式化規則
您必須在「設計」模式中才能建立條件格式化規則。
1。 依序選取 [分析] > [條件] > [條件格式] > [新增規則],以顯示條件格式編輯器。
2。 在 [規則名稱] 方塊中輸入規則名稱。
3。 在 [描述] 方塊中輸入規則描述。
4。 若要使規則作用於已套用規則的所有儲存格的內容,請在 [篩選的物件或儲存格] 方塊中選取 [儲
存格內容]。
您無法定義包含日期或數值類型資料 (例如,日期或計算) 的儲存格的規則,因為應用程式會將您
在 [值] 文字方塊中輸入的任何值視為字元字串。
5。 若要使規則作用於物件的值,請按一下方塊旁的 [...],然後從清單中選取物件。
6。 從運算子清單選取運算子。
7。 在 [值] 方塊中輸入觸發格式化規則的值。
• 若要直接輸入值,請在方塊中直接鍵入。
• 若要從您在 [篩選的物件或儲存格] 方塊中選擇的物件值清單中選取一個值,請按一下 [值] 方
塊右邊的 [...],再按一下功能表中的 [選取值],然後在 值清單 對話方塊中選取值。
• 若要選取其他物件或變數值,請按下 [值] 方塊右邊的 [...],按下功能表上的 [選取物件或變
數],然後在 物件和變數 對話方塊中選取物件或變數。
• 若要清除值方塊,按下方塊右邊的 ...,然後選取功能表上的空白。
8。 若要在條件內新增其他測試,請按一下現有條件下方的 [+] 號,然後按照上面的方式選取篩選的儲
存格或物件、運算子和值。
9。 若要移除條件,請按一下 [條件] 方塊右上角的 [x]。
10。 若要觸發使用公式的條件,請按一下 [條件] 方塊頂端的 [Fx],然後再輸入公式。按一下公式方塊
右邊的 [Fx] 按鈕,以顯示 [公式編輯器],您可以視需要使用 [公式編輯器] 來建立公式。
• 如果要公式傳回文字字串,則請勿在文字前後加上引號。例如,如果您希望警訊器顯示 OVERDUE,
那麼請輸入:OVERDUE。
• 公式必須傳回 True 或 False。 True 會觸發條件;False 則不會。例如,如果公式是
RowIndex()=3,條件格式化會顯示在表格的第四列。
281
2011-05-06
使用條件格式化醒目提示資料
11。 若要新增其他條件至規則,請按一下 [條件] 方塊左上角的 [+] 以顯示 [Else 條件] 方塊,然後
按照上面的方式定義條件或建立公式。
您可以新增多個 Else 條件至條件。
12。 若要設定規則觸發時顯示的格式,請按一下 [格式],然後使用 [條件格式顯示] 對話方塊設定格
式。
24.3 設定條件格式化規則顯示的格式
請注意,當您選取 [讀取內容為] 時,「自動調整寬度」和「自動調整高度」兩個屬性將無法運作,因
為瀏覽器無法正確解碼儲存格中的 HTML 資料大小。使用者提供的 HTML 內容會由瀏覽器直接建構。我
們的應用程式並不會修改使用者提供用來設定寬度和高度的 HTML 碼。
1。 建立規則,然後按一下 [條件格式編輯器] 對話方塊中的 [格式],以顯示 條件格式顯示 對話方
塊。
2。 若要顯示文字或公式,請選取 [顯示] 索引標籤,並在方塊中建立公式。
3。 若要轉換顯示的文字或公式為 HTML、圖像 URL 或超連結,請按一下 [讀取內容為],然後從清單中
選取 [HTML]、[圖像 URL] 或 [超連結]。
4。 若要變更數字格式,請從 [格式數字] 清單中選取格式,或按一下 [自訂],然後從 格式數字 對話
方塊中選取格式。
5。 若要變更字型樣式,請按一下 [文字] 索引標籤,然後使用索引標籤中的控制項定義字型。
6。 若要變更背景樣式,請按一下 [背景] 索引標籤,然後使用索引標籤中的控制項定義背景。
7。 若要變更框線樣式,請按一下 [框線] 索引標籤,然後使用索引標籤中的控制項定義框線。
24.4 套用條件格式化
您必須在「設計」模式中才能將條件式格式化套用至文件。
您可以將先前定義的條件格式化規則套用至報表元素。您可以將下列報表元素格式化:
• 垂直表格中的資料行
• 水平表格中的資料列
• 表單和交叉表中的儲存格
• 區段標題
• 可折式儲存格
1。 選取您要條件格式化的報表元素。
282
2011-05-06
使用條件格式化醒目提示資料
2。 依序選取 [分析] > [條件] > [條件格式],然後從中清單中勾選您要套用的規則。
24.5 管理條件式格式化規則
您必須在「設計」模式中才能管理條件式格式化規則。
1。 依序選取 [分析] > [條件] > [條件格式] > [管理規則],以顯示 條件格式 對話方塊。
2。 若要在清單中指定更高或更低的優先順序,請選取規則,然後按一下清單一側的上移或下移按鈕。
3。 若要複製規則,請選取規則,然後按一下 [複製]。
4。 若要移除規則,請選取規則,然後按一下 [移除]。
24.6 使用公式建立進階條件格式化規則
您可以使用公式語言建置進階的條件格式化規則,而不使用條件格式化編輯器中提供的 [篩選的物件或
儲存格]、[運算子] 和 [值] 選擇。
範例:醒目提示以平均營業收入的百分比計算的三個季營業收入結果的範圍
在此範例中,您會根據與平均營業收入的關係,建立三個規則,以色彩標示營業收入。資料表中包括
三年的結果,而且這是您要比較按季及按產品系列計算的每筆營業收入結果的平均值。
您可使用條件格式化編輯器中的 [公式] 選項,建立下列含有三個條件的規則。這些條件如下:
條件:
[Sales revenue] < ((Average([Sales revenue]) In Block) * 0.8)
Else 條件:
=[Sales revenue] < ((Average([Sales revenue]) In Block) * 1.2)
Else 條件:
=[Sales revenue] > ((Average([Sales revenue]) In Block) * 1.2)
您為每個條件指定的公式,會以下列方式運作:
• 當營業收入與平均值相比,是 < 0.8 或 80%,就會套用第一個條件。
• 當營業收入與平均值相比,是 < 1.2 或小於 120%,就會套用第二個條件。
• 當營業收入與平均值相比,是 > 1.2 或大於 120%,就會套用第三個條件。
283
2011-05-06
使用條件格式化醒目提示資料
接著您可使用 條件格式顯示 對話方塊,指定您要在報表儲存格上顯示且符合其中一個條件的條件格
式設定。您可以選擇下列格式:
• 報告儲存格中的營業收入若小於平均營業收入的 80% (第一個條件),以紅色顯示收入。
• 報告儲存格中的營業收入若小於平均營業收入的 120% (第二個條件),以藍色顯示收入。請注意,
這個條件涵蓋的值同樣為第一個條件涵蓋的值。例如,如果平均值為 100,則 79 小於平均值的
80%,同時小於平均值的 120%。在此情況下,第一個條件優先。
• 報告儲存格中的營業收入若大於平均營業收入的 120% (第三個條件),以綠色顯示收入。
這種格式可讓您一目了然高於、低於或接近平均營業收入的產品系列。
284
2011-05-06
追蹤資料的變更
第25章 追蹤資料的變更
25.1 追蹤您資料的變更
若要做有根據且有效率的 Business Intelligence 決策,您必須瞭解這些決策所依據之資料隨著時間
變更的方式。.您可以追蹤和顯示資料變更,以幫助您將分析集中在主要區域及避免浪費時間探究不相
關的資料。
當您追蹤資料變更時,選取特定資料重新整理為參考點。這項資料會視為參考資料。當您啟動資料追蹤
時,您會看到與參考資料相關的資料。
這裡有些資料追蹤的範例:
• 如果某個商店不再出現於最佳銷售商店清單中,則該商店會顯示為已從清單中刪除。您可以使用這
項資訊來調查這個商店不再有最佳表現的原因。
• 如果銷售在某區域中減少,資料追蹤會顯示這個減少情況。然後,您可以針對該區域的資料進行擷
取細目,以瞭解收入減少的原因。
在這兩個情況下,資料追蹤將目前的資料放在舊資料內容中,使其更具意義。如果沒有這項內容,
要辨識趨勢更加困難。
25.2 資料變更類型
您可以追蹤下列類型的資料變更:
•
•
•
•
•
285
新增的資料
移除的資料
修改的資料
增加的資料
減少的資料
2011-05-06
追蹤資料的變更
您可以透過介面或公式語言設定這些變更的顯示。公式語言會提供進階使用者在已變更資料的顯示和設
定格式方面之額外功能與彈性。
25.3 資料追蹤模式
25.3.1 自動資料追蹤模式
在自動資料追蹤模式中,您永遠可將目前的資料與上次重新整理前的資料加以比較。就在每次重新整理
之前自動將目前資料設為參考資料,即可達成此目標。參考資料永遠需要經過一次重新整理後,才會達
到目前資料的新鮮度。
當您想要將目前資料與上次重新整理前的資料加以比較,自動資料追蹤適用於排程文件。
25.3.2 手動資料追蹤模式
在手動資料追蹤模式中,您會選擇參考資料。您可以繼續使用此資料做為參考點,直到您更新參考點為
止。
25.4 啟動資料追蹤
1。 按一下視窗底端狀態列上的 [追蹤變更],以顯示 資料追蹤 對話方塊。
2。 選取 [資料] 索引標籤。
3。 若要將資料與上次重新整理的資料相比,請選取 [與最新資料重新整理比較]。
286
2011-05-06
追蹤資料的變更
當您選取此選項時,在每次重新整理資料後,目前的資料都會變成參考資料。報表永遠都會顯示最
近的資料與最後一次重新整理前的資料之間的差異。
當此選項已選取時,狀態列會顯示 追蹤變更:自動更新。
4。 若要將資料與特定的資料重新整理比較,請選取 [比較資料重新整理自],並從清單中選取資料重新
整理的日期。
當您選取此選項時,您選擇的資料重新整理會變成參考資料。報表永遠會顯示最近的資料與您所選
擇資料重新整理之間的差異。
當此選項已選取時,狀態列會顯示 追蹤變更:固定資料。
5。 從 [顯示資料追蹤的報表] 清單中選取您要顯示資料追蹤的報表。
6。 按一下 [立即重新整理資料],在對話方塊關閉時重新整理資料。
7。 按一下 [確定]。
25.5 顯示變更的資料
25.5.1 顯示變更的資料
您可以選擇當資料追蹤啟用時是否顯示已變更的資料。
1。 啟用資料追蹤。
2。 依序選取 [追蹤] > [顯示變更] (在 [讀取] 模式中),或 [分析] > [資料追蹤] > [顯示變更] (在
[設計] 模式中),可顯示變更的資料。再次選取該選項可關閉已變更資料的顯示。
相關主題
• 第 287 頁的「設定已變更資料的外觀」
• 第 286 頁的「啟動資料追蹤」
25.5.2 設定已變更資料的外觀
287
2011-05-06
追蹤資料的變更
您可以設定您文件中變更的資料外觀 (字型樣式、大小和顏色)。您可以個別設定下列變更的外觀:
• 插入、刪除和變更的維度與詳細值
• 增加或減少的計量值
計量值也可以採用插入或刪除的維度值格式。例如,如果維度值從區塊中的值清單內消失,且區塊也顯
示維度的計量值,則維度和計量值都會顯示為刪除的資料。
管理員會在中央管理伺服器上定義已變更資料的預設外觀。當您在本機中設定已變更資料的外觀時,您
會覆寫 CMS 預設值。
25.5.2.1 設定變更資料的外觀
您必須在 [編輯] 模式中才能設定已變更資料的外觀。
1。 按一下視窗底端狀態列上的 [追蹤變更],以顯示 資料追蹤 對話方塊。
2。 選取 [選項] 索引標籤。
3。 選取每個您想顯示的變更資料類型,然後按一下 [格式] 以指定變更的顯示方式。
附註:
只有在 [編輯] 模式中才會顯示 [格式] 按鈕。
相關主題
• 第 280 頁的「使用條件格式化醒目提示資料」
25.5.3 區塊中如何顯示變更的資料
範例:簡易區塊中的變更資料
此範例會使用具有顯示 [國家]、[年] 和 [收入] 區塊的文件。原始的資料如下:
288
2011-05-06
追蹤資料的變更
國家
年
收入
法國
2003
1000
法國
2004
2000
日本
2002
1000
波蘭
2002
1200
國家
年
收入
法國
2004
3000
日本
2003
900
波蘭
2002
800
英國
2004
900
重新整理資料後,資料如下所示:
當資料追蹤已啟動並顯示資料變更,區塊會顯示如下:
國家
年
收入
格式
法國
2003
1000
[所有儲存格上已刪除的資料
格式]
法國
2004
3000
[收入儲存格上已增加的資料
格式]
日本
2002
1000
[所有儲存格上已刪除的資料
格式]
日本
2003
900
[所有儲存格上已插入的資料
格式]
波蘭
2002
800
[收入儲存格上已減少的資料
格式]
英國
2004
900
[所有儲存格上已插入的資料
格式]
• 顯示法國 2003 年與日本 2002 年收入的資料列,其會顯示重新整理後不再存在的資料。
• 2004 年法國的收入已增加。
289
2011-05-06
追蹤資料的變更
• 2002 年波蘭的收入已減少。
• 顯示日本 2003 年與英國 2004 年收入的資料列,其會在重新整理後顯示。
25.5.4 具有合併之維度的報表如何顯示變更的資料
只有在所有參與合併的維度都變更時,才會將維度顯示為變更。
範例:變更的資料和合併的維度
在此範例中,[國家] 是合併的維度,包含來自兩個資料提供者的 [國家] 維度。重新整理資料後,
SQL 如下所示:
國家 (DP1)
收入 (DP1)
國家 (DP2)
銷售 (DP2)
美國
10000
美國
5000
法國
4000
英國
5000
英國
3000
德國
1000
德國
1000
在資料重新整理後,資料變為:
國家 (DP1)
收入 (DP1)
國家 (DP2)
銷售 (DP2)
美國
10000
美國
4000
法國
4000
法國
3000
英國
6000
英國
4000
波蘭
2000
當顯示於含有合併之 [國家] 維度且顯示了資料變更的區塊時,資料會顯示如下:
290
國家
收入
銷售
格式
美國
10000
4000
[銷售儲存格上已減少的資料
格式]
2011-05-06
追蹤資料的變更
國家
收入
銷售
格式
法國
4000
3000
[收入儲存格上已插入的資料
格式]
英國
6000
4000
[收入和銷售儲存格上已增加
的資料格式]
德國
1000
1000
[所有儲存格上已刪除的資料
格式]
波蘭
2000
[在國家和收入儲存格上已插
入的資料格式]
在 [法國] 列中,[法國] 不會顯示為插入的資料,因為 [法國] 列未插入兩個資料提供者中。[收入]
會顯示為插入的資料,因為它是資料重新整理後的新計量值。
在 [波蘭] 列中,[波蘭] 會顯示為插入的資料,因為它是資料重新整理後的新維度值。
25.5.5 區段中如何顯示變更的資料
範例:具有區段的報表中已變更的資料
此範例會使用具有顯示 [國家]、[年] 和 [收入] 之區塊的文件。原始的資料如下:
國家
年
收入
法國
2003
1000
法國
2004
2000
日本
2002
1000
波蘭
2002
1200
美國
2003
美國
2004
重新整理資料後,資料如下所示:
291
2011-05-06
追蹤資料的變更
國家
年
收入
法國
2004
3000
日本
2003
900
波蘭
2002
800
英國
2004
900
如果您在 [國家] 上建立區段並顯示資料變更,報表會顯示如下:
法國 [無格式]
年
收入
格式
2003
1000
[所有儲存格上已刪除的資料格式]
2004
3000
[收入儲存格上已增加的資料格式]
日本 [無格式]
年
收入
格式
2002
1000
[所有儲存格上已刪除的資料格
式]
2003
900
[所有儲存格上已插入的資料格
式]
年
收入
格式
2002
800
[收入儲存格上已減少的資料格
式]
年
收入
格式
2004
900
[所有儲存格上已插入的資料格
式]
波蘭 [無格式]
英國 [已插入的資料格式]
292
2011-05-06
追蹤資料的變更
在區段頁首顯示資料的方式有兩種,視區段中資料的變更而定。
• 如果區段中區塊內的所有列以同樣方式變更,區段頁首會以和列相同的格式顯示。
• 如果列以不同方式變更,或僅有部分列變更,區段頁首會保持其預設格式。
25.5.6 如何使用分割在區塊中顯示變更的資料
當區塊包含分割且設定了 [中央值交叉分割] 區塊屬性時,系統會根據與區段頁首規則類似的規則顯示
中央值。
• 如果區塊內的所有列以同樣方式變更,中央值會以和列相同的格式顯示。
• 如果列以不同方式變更,或僅有部分列變更,中央值會保持其預設格式。
25.5.7 圖表中如何顯示變更的資料
當圖表中的資料變更時,已變更資料圖示會在圖表上方顯示。當您按下該圖示時,圖表會變更為資料
表,讓您可以查看變更的詳細資料。
25.6 資料追蹤限制
如果您變更或清除資料提供者,報表便不再顯示已變更的資料。如果資料提供者已變更,文件的目前版
本將與參考版本不相容。如果清除了資料,不會保留舊的資料供比較。
因此,下列動作與資料追蹤不相容:
•
•
•
•
•
293
擷取作用範圍外的細目
查詢細目
刪除查詢
任何會變更資料提供者所產生之 SQL 的修改 (包括安全性權限的修改)
清除文件
2011-05-06
追蹤資料的變更
當您執行任何上述的動作時,系統會清除文件的資料記錄,因為這些動作與已變更資料的顯示不相容。
例如,如果您修改查詢,文件中的資料會因為修改而變更。任何此資料與產生自不同查詢的較舊資料之
間的比較都容易產生誤解。
25.6.1 資料追蹤和擷取
當您使用查詢細目或擷取作用範圍外的細目時,資料記錄會清除,因為這些動作會變更資料提供者。這
應該不會對您造成影響,因為當您開始擷取細目時,您已識別了需要進一步分析的資料。資料追蹤已達
到其效用,您現在可以繼續您的資料分析。
25.6.2 資料追蹤和開啟時重新整理
當文件設為開啟時重新整理其資料 (選取 [開啟時重新整理] 的文件屬性),資料追蹤不會顯示重新整
理之前和重新整理之後的資料差異。資料在重新整理後會被視為新的資料,因為重新整理會清除文件。
25.7 使用公式語言追蹤變更的資料
使用介面來設定已變更資料的顯示時,系統會使用特殊的背景警示來追蹤變更。這些特殊的警訊器不會
出現在標準警訊器清單中。
公式語言能讓您建立資料格式變更的自訂警訊器。您也可以使用公式語言,根據資料變更加入特殊計
算。例如,您可以加入計算以顯示某個計量先前的值和目前值之間的差異。
25.7.1 RefValue 函式
294
2011-05-06
追蹤資料的變更
公式語言會透過 RefValue 函式提供變更資料的存取。此函式會為計量提供參考資料值。如果沒有參考
資料,函式會傳回 Null。
例如,如果 [收入] 計量目前具有值 1000,且其參考值為 900,公式 RefValue([Revenue]) 會傳回
900。
25.7.2 RefValueDate 函式
RefValueDate 函式傳回用於資料追蹤的參考資料
25.7.3 使用 RefValue 函式建立公式
您可以使用 RefValue 函式建立提供與參考資料相關之目前資料相關資訊的公式。
範例:瞭解參考值和目前值之間的差異
下列公式會傳回參考值和 [收入] 計量目前值之間的差異:
=If(Not(IsNull([Revenue])) Or Not (IsNull(RefValue([Revenue]))); [Revenue]-RefValue([Rev
enue]))
下表顯示資料重新整理前的資料:
客戶
收入
Johnson
2000
Smith
3000
Wilson
3500
在重新整理後,資料會變更如下:
295
2011-05-06
追蹤資料的變更
客戶
收入
Johnson
3000
Smith
2500
公式放置於第三欄中會傳回下列數字:
客戶
收入
差異
Johnson
3000
1000
Smith
2500
-500
Wilson
3500
25.8 變更的資料和計算內容
在啟用資料追蹤後,只有在計算內容保持不變時,才會將資料顯示為變更。
例如,如果計量值變更是因為您變更區塊的計算內容,新的值不會標幟為變更。
範例:定義計算內容
在此範例中,其 [城市]、[客戶] 和 [收入] 的區塊資料顯示如下:
城市
客戶
收入
舊金山
Smith
1000
舊金山
Jones
2000
洛杉磯
Wilson
3000
洛杉磯
Harris
4000
如果您將 [客戶] 從區塊中移除,系統會按照城市彙總收入。
296
2011-05-06
追蹤資料的變更
城市
客戶
舊金山
3000
洛杉磯
7000
收入不會顯示為增加,因為收入金額未變更。只有計算內容已變更 - 現在收入僅會依城市彙總,並產
生更高的數字。
如果重新整理資料後,Jones 的收入會降低到 1000 且 Wilson 的收入會增加到 4000,則資料顯示如
下:
城市
客戶
舊金山
2000
洛杉磯
8000
資料會顯示為已變更,因為舊金山的總收入已減少,而洛杉磯的總收入已增加, 這與計算內容的變更
並無關 。
297
2011-05-06
與其他 Web 應用程式共用內容
第26章 與其他 Web 應用程式共用內容
26.1 將內容發行為 Web 服務
您可以將報表區塊 (表格、圖表或表單) 發佈為 Web 服務,亦即所謂的 BI 服務,讓 Web Intelligence
內容可在 Web Intelligence 文件之外使用。
Web 服務提供在 Web 式應用程式之間共用資料的標準化機制。您可以將內容發佈至伺服器,其他的 Web
應用程式可在此伺服器上存取提供內容的 Web 服務。
每個 Web 服務可透過與區塊對應的函式,來發佈多個可供 Web 應用程式使用的區塊。例如,發佈為
Web 服務的表格可包含在儀表板中,而該儀表板可透過 Web 服務函式在表格上執行篩選與擷取作業。
BI 服務的結構是使用 WSDL (Web Service Definition Language) 所定義的;WSDL 是用來描述 Web
服務的標準格式。Web 應用程式會使用 SOAP 與 BI 服務互動 (方法是將參數傳遞給商務智慧服務,並
接收傳回的資料);SOAP 是用來交換結構式資訊的標準通訊協定。
相關主題
• 第 304 頁的「BI 服務結構」
26.1.1 將報表區塊發佈為 Web 服務
您可以使用 [發佈內容] 精靈將報表區塊發佈為 Web 服務。
1。 選取您要發佈的表格、圖表或表單,再以滑鼠右鍵按一下,並選取 [發佈區塊] 以顯示 [發佈內容]
精靈。
2。 按一下 [下一步],繼續進行第一個發佈步驟。
相關主題
• 第 299 頁的「識別重複內容」
298
2011-05-06
與其他 Web 應用程式共用內容
26.1.2 識別重複內容
如果您目前發佈為 Web 服務的報表區塊已經過發佈,則 [發佈內容] 的 [識別重複內容] 畫面會醒目
提示重複的區塊。重複的區塊會出現在發佈該內容的 Web 服務之下,並以粗體顯示。
• 按一下 [下一步],繼續進行下一個步驟。
相關主題
• 第 299 頁的「定義 Web 服務」
26.1.3 定義 Web 服務
將區塊發佈為 Web 服務前,您可以使用 [發佈內容] 精靈中的 [定義發佈的內容] 畫面來命名表格、
讓篩選器可用於區塊資料上,並選取將要在其中發佈區塊的伺服器。
附註:
以下的 [共用所有消費者的報表內容] 選項可讓所有 Web 服務消費者 (工作階段) 從文件的相同 (及
單一) 執行個體取得報表區塊內容。該選項可減少處理伺服器上的記憶體負載,且當內容同時由許多使
用者取用時,應啟用該選項。技術上來說,該文件會由傳送該要求的第一個消費者所開啟,並由「代
表」該第一個使用者傳送相同要求的其他消費者 (例如使用其授權) 所取用。因此,不能使用以此選項
所設計的 Web 服務呼叫來套用文件安全性。若要避免發生任何衝突,應授與所有消費者開啟對應文件
的權限。並授與使用者從基礎資料來源檢視/存取資料的權限。
從 Web 服務進行的篩選和鑽取與 [共用所有消費者的報表內容] 選項不相容。從 Web 服務篩選 Web
Intelligence 文件資料的唯一方法就是使用「區段篩選」(例如,使用在對應 Web 服務中公開為篩選
的報表區段)。
1。 在 [名稱] 與 [描述] 方塊中,為您要發佈的表格輸入名稱與描述。
2。 若要讓所有 Web 服務消費者 (工作階段) 從文件的相同 (及單一) 執行個體取得報表區塊內容,請
選取 [共用所有消費者的報表內容]。
在選取此選項時,[設定篩選] 選項會停用。此命令會停用,因為消費者將無法使用報表篩選 (區段
篩選會成為透過必要輸入參數篩選內容的唯一方法)。由於區段為報表元素結構的一部分,因此區段
頁首會因為對應的 Web 服務參數為必要輸入參數而無法移除。
3。 按一下 [設定篩選],並選取在 Web 服務中可供篩選使用的物件。
4。 在 [主機伺服器] 下選取您要發佈內容的伺服器。
299
2011-05-06
與其他 Web 應用程式共用內容
5。 若要在主機伺服器清單中新增、移除或編輯伺服器,請按一下 [管理伺服器],然後按一下 [新增]、
[編輯] 或 [移除],並更新伺服器清單。
6。 按一下 [下一步],繼續進行下一個步驟。
相關主題
• 第 300 頁的「發行提示」
• 第 301 頁的「儲存並發佈 Web 服務」
26.1.3.1 在 Web 服務中讓資料可供篩選
將報表區塊發佈為 Web 服務時,您可以讓 Web 應用程式使用報表物件來篩選由 Web 服務傳回的資料。
例如,如果您發行的表格中包含 [國家]、[地區] 與 [收入],則可讓 [國家] 維度作為篩選器。接著,
存取 Web 服務的 Web 應用程式可在 [國家] 維度上篩選。
篩選物件會在 Web 服務的 G tReportBlock_<block_name> 函式中,顯示為 FilterCondition 參數。
您可以在 [發佈內容] 精靈的 [定義發佈的內容] 畫面中,讓物件可供篩選。該畫面會列出報表中所有
的物件,並在區塊中選取任何您依預設要發佈的物件。您可以取消選取這些物件,並選取報表中的任何
物件,讓該物件可作為篩選器。例如,當您發行的表格中包含 [地區] 與 [收入] 物件,且 [國家] 維
度出現在報表中,則您可讓 [國家] 維度作為篩選器。您也可以選擇不要讓 [地區] 與 [收入] 物件作
為篩選器。
您不必包含任何作為篩選器的報表物件,但在區段頁首中出現的物件除外。這些物件顯示時即已選取,
且您無法將其取消選取。
如果您在區段中發佈一個區塊,則該 Web 服務會依預設篩選與您所選區塊相對應的區段物件值。例如,
如果您的報表包含 [國家]、[地區] 與 [收入],其中以 [國家] 作為區段頁首,且您在 [國家]="France"
的區段中發行該區塊,則 Web 服務會使用 "France" 作為 [國家] 的預設值。存取該 Web 服務的 Web
應用程式會為 [國家] 提供不同的值,而 Web 服務所傳回的資料會變更為與篩選器一致。
如果您在包含報表篩選器的報表中發佈一個區塊,則會依預設在畫面中選取其中已定義報表篩選器的物
件。您可以取消選取這些物件。如果您發佈該區塊,但未讓物件作為篩選器,則 Web 服務會根據報表
篩選器的值篩選資料。如果您讓物件可供使用,則 Web 應用程式可以使用不同的值套用報表篩選器。
相關主題
• 第 304 頁的「GetReportBlock_blockname」
26.1.4 發行提示
300
2011-05-06
與其他 Web 應用程式共用內容
1。 選取或取消選取您要在提示清單中包含或排除的提示。
2。 按一下 [全選] 以選取所有提示,或按一下 [全部清除] 以清除所有提示。
3。 按一下 [下一步],繼續進行下一個步驟。
26.1.4.1 在 Web 服務中發佈提示
當您要發佈的內容具有相關提示時,可使用 [發佈內容] 精靈中的 [選擇提示] 畫面,來選擇要在 Web
服務中發佈的提示。
如果您沒有發佈提示,則 Web 服務會使用上一次重新整理並儲存文件時提供的提示值。例如,如果使
用者對 [國家] 的提示回答 "US",然後儲存文件,則在下次使用 refresh=true 參數呼叫 Web 服務
時,它會在 [國家]="US" 上篩選資料。
如果 Web 服務發佈提示,則當提示使用 refresh=true 參數呼叫 Web 服務時,Web 應用程式必須提供
提示的值。
26.1.5 儲存並發佈 Web 服務
您可以使用 [發佈內容] 精靈的 [建立 Web 服務] 畫面,將 Web 服務儲存並發佈至主機伺服器。
1。 若要重新發佈現有的 Web 服務,請選取該 Web 服務,並按一下 [發佈],然後按一下 [確定] 以結
束精靈。
2。 若要發佈新的 Web 服務,請選取您要發佈內容的資料夾,並按一下 [建立] 以顯示 [發佈 Web 服
務] 對話方塊。
附註:
按一下[新增資料夾] 以新增新的資料夾。
3。 在 [Web 服務名稱] 方塊中輸入 Web 服務的名稱,並在 [描述] 方塊中輸入服務描述。
4。 從 [驗證] 清單中選取 Web 服務的驗證方法。
5。 按一下 [確定] 以關閉對話方塊,並儲存與發佈 Web 服務。
6。 按一下 [完成]。
301
2011-05-06
與其他 Web 應用程式共用內容
26.2 檢視與管理已發佈的內容
您可以使用 [Web 服務發佈者] 窗格,來瀏覽在不同 Web 伺服器上發佈的內容。[Web 服務發行者] 窗
格也可讓您編輯已發佈的 Web 服務,並匯入 QaaWS (以 Web 服務形式查詢) 查詢,之後您可以將這些
查詢重新發佈為 Web Intelligence 內容。
26.2.1 檢視與管理發佈的內容
1。 選取主工具列上的 [顯示已發行內容],以顯示 [Web 服務發行者] 窗格。
2。 從 [主機伺服器] 清單中選取伺服器。
3。 若要在主機伺服器清單中新增、移除或編輯伺服器,請按一下 [管理伺服器],然後按一下 [新增]、
[編輯] 或 [移除],並更新伺服器清單。
4。 選取 [檢視],並從功能表中選取您要組織內容的方式。
選項
說明
按照 Web 服務檢視
按照 Web 服務 > 區塊的方式組織已發佈內容
按照文件與 Web 服務檢視 按照文件 > Web 服務 > 區塊的方式組織已發佈內容
按照文件與區塊檢視
按照文件 > 區塊 > Web 服務的方式組織已發佈內容
顯示 QaaWS 查詢
QaaWS (以 Web 服務形式查詢) 查詢會顯示在已發行的內容下方。(QaaWS
查詢已儲存在與 BI 服務相同的儲存庫資料夾中。)
5。 若要編輯已發佈區塊,請選取該區域並按一下 [編輯],以啟動 [發佈內容] 精靈。
6。 若要刪除已發佈內容,請選取已發佈區塊或 Web 服務,並按一下 [刪除]。
7。 若要重新命名 Web 服務,請選取該 Web 服務,然後按一下 [重新命名] 並輸入新名稱。
8。 若要重新整理已發佈內容清單,請按一下 [重新整理]。
9。 若要搜尋 Web 服務清單,請在搜尋方塊中輸入您要搜尋的文字,然後從搜尋方塊左側的功能表中選
取搜尋選項。
302
2011-05-06
與其他 Web 應用程式共用內容
選項
說明
大小寫須相符
搜尋時大小寫須相符
忽略大小寫
搜尋時忽略大小寫
開頭相符
只傳回其名稱開頭為搜尋文字的 Web 服務或區塊
任何位置相符
只傳回其名稱包含搜尋文字的 Web 服務或區塊
相關主題
• 第 303 頁的「匯入並轉換 QaaWS (以 Web 服務形式查詢) 查詢」
• 第 298 頁的「將報表區塊發佈為 Web 服務」
26.2.2 測試發佈的內容
您可以測試已發佈的內容,並檢查發佈該內容的 Web 服務結構。
1。 選取主工具列上的 [顯示已發行內容],以顯示 Web 服務發行者。
2。 選取您要測試的 Web 服務,並按一下 [測試 Web 服務]。
3。 從 [作業] 下拉式清單中選取您要測試的 Web 服務函式。
4。 在 [輸入] 窗格中,選取您要指定其值的參數與運算子,並在 [值] 下方的窗格右側輸入這些參數
與運算子的值。
5。 按一下 [傳送],以您指定的值呼叫 Web 服務。
Web 服務傳回的資料會出現在 [伺服器回應] 窗格中。
6。 按一下 [變更為樹狀結構檢視]/[變更為資料表檢視],可在樹狀結構檢視與資料表格式之間切換 Web
服務資料。
26.3 匯入並轉換 QaaWS (以 Web 服務形式查詢) 查詢
您可以匯入 QaaWS 查詢並加以執行,以產生插入新報表中的區塊。匯入 QaaWS 查詢時,應用程式會依
據 QaaWS 查詢的結構建立查詢,然後執行此查詢並將產生的區塊插入新報表中。原始 QaaWS 查詢未修
改。
303
2011-05-06
與其他 Web 應用程式共用內容
由於 SAP BusinessObjects Web Intelligence 不直接支援 QaaWS 查詢發佈,因此您可以使用此工作
流程,藉由將產生的區塊發佈為 BI 服務,進而將 QaaWS 查詢發佈為 BI 服務。
附註:
QaaWS 查詢不支援定義的排序。執行 QaaWS 查詢時,會遺失查詢中包含的任何排序。
26.3.1 發行 QaaWS 查詢
1。 選取主工具列上的 [顯示已發行內容],以開啟 [Web 服務發行者] 窗格。
2。 依序選取 [檢視] > [顯示 QaaWS 查詢],以顯示 QaaWS 查詢。
3。 選取您要匯入的 QaaWS 查詢,並按一下 [匯入 QaaWS 查詢]。
QaaWS 查詢會加入文件中作為 Web Intelligence 查詢。報表索引標籤會以相同名稱加入作為 QaaWS
查詢。報表索引標籤包含與查詢物件相對應的表格。
4。 重新整理新增的查詢,以顯示 QaaWS 資料。
5。 以滑鼠右鍵按一下新增的表格,並選取 [發佈區塊] 將表格發佈為 Web 服務。
相關主題
• 第 298 頁的「將報表區塊發佈為 Web 服務」
26.4 BI 服務結構
外部 Web 應用程式會呼叫兩種函式,來存取已發佈為 Web 服務的 Web Intelligence 內容:
• GetReportBlock_blockname
• Drill_blockname
在這兩種函式呼叫中,blockname 依照 Web 服務中定義的區塊名稱。
Web 應用程式使用 SOAP 通訊協定來呼叫函式,並接收之後會剖析的函式輸出。
26.4.1 GetReportBlock_blockname
304
2011-05-06
與其他 Web 應用程式共用內容
函式名稱
GetReportBlock_blockname
輸入參數
名稱
說明
是否必要
登入
CMS 登入
是,除非已指定 sessionID
或 serializedSession。
password
CMS 密碼
是,除非已指定 sessionID
或 serializedSession。
reportfilter
一或多個報表篩選器。如需詳細資訊,請參閱
下表。
如果報表區塊包含區段項目
則為是,否則為否。含區段
的區塊會因此而具有混合的
強制與選擇性 reportfil
ter 參數。
prompt
提示值。如需 LovIndexValue 參數的詳細資
訊,請見下表
如果 refresh = true,且
提示為必要,則為是,如果
是 false 則為否。
closeDocument
當 Web 服務以要求的內容回覆時強制文件關
閉。此行為可協助最佳化伺服器上的記憶體耗
用,因為消費者可控制文件的儲存時間。
布林值,預設值:false
(當 Web 服務回覆時,依預
設文件會保持開啟)。值:
false 或 true。
endRow
定義從來源擷取的最後一筆資料列編號。此參 選擇性。若未進行宣告,則
數可透過 startRow 參數來使用,以定義在表 會擷取整個表格內容。依預
格輸出參數中擷取的區塊大小 (例如 startRow 設會擷取整個表格內容。
= 10 / endRow= 55,將擷取介於列 n°10 和列
n°55 之間的 46 列)。表格的最後一個資料列
排名會設為表格大小,任何較大的值都會在內
部更正為該數字。
startRow
305
定義從來源擷取的第一筆資料列編號。此參數
可透過 endRow 參數來使用,以定義在表格輸
出參數中擷取的區塊大小 (例如 startRow =
10 / endRow= 55,將擷取介於列 n°10 和列
n°55 之間的 46 列)。表格的第一列為 1,任
何較低的值都會在內部更正為 1。
選擇性。若未進行宣告,則
會擷取整個表格內容。依預
設會擷取整個表格內容。
resetState
當呼叫 Web 服務、重設擷取與篩選器時,重
新開啟文件。
否 - 預設值為 false。
重新整理
強制重新整理文件。
否 - 預設值為 false。
getFromLat- 從最新的文件執行個體擷取資料。
estDocumentInstance
否 - 預設值為 true。
2011-05-06
與其他 Web 應用程式共用內容
名稱
說明
是否必要
getFromUserInstance
如果已發行文件,則從使用者收件匣擷取資料。 否 - 預設值為 false。
turnOutput- 將輸出轉為垂直表格。
否 - 預設值為 false。
ToVTable
附註:
如果區塊是圖表,則一律將區塊轉為垂直表格,
即使此參數設為 false。
sessionID
工作階段 Token,可避免提交登入資訊/密碼。 否。
提交時會增加工作階段計數。
serialized- 序列化工作階段,可避免提交登入資訊/密碼。 否。
Session
提交時不會增加工作階段計數。
reportfilter 參數
reportfilter 參數包含兩個元素:
名稱
說明
值
filtering_val- 用來篩選資料的 任何
ue
值
filtering_oper- 篩選器運算子
ator
EQUAL (預設)¦ GREATER ¦ GREATER_OR_EQUAL ¦ LESS ¦
LESS_OR_EQUAL ¦ NOT_EQUAL ¦ INLIST ¦ NOT_INLIST
reportFilter 參數範例
指定篩選器 [國家]="US",如下所示:
<Country>
<value>US</value>
<operator>EQUAL</operator>
</Country>
輸出參數
306
名稱
類型
描述
表格
TTable
表格儲存格
標題
THeader
表格頁首
頁尾
TFooter
表格頁尾
user
字串
Web 服務呼叫所使用的登入資訊
說明文件
字串
服務設計人員所提供的 Web 服務
說明
說明文件
字串
文件名稱
lastrefreshdate
日期時間
上次重新整理文件的日期
2011-05-06
與其他 Web 應用程式共用內容
名稱
類型
描述
creationdate
日期時間
建立 Web 服務的日期
建立者
字串
Web 服務建立者的使用者名稱
isScheduled
布林值
指定是否排程文件
scheduleStartTime
日期時間
已排程文件的排程開始時間
scheduleEndTime
日期時間
已排程文件的排程結束時間
tableType
字串
表格類型
nbColumns
int
輸出表格中的欄數
nbLines
int
輸出表格中的列數
相關主題
• 第 307 頁的「Drill_blockname」
• 第 310 頁的「BI 服務傳回資料範例」
26.4.2 Drill_blockname
函式名稱
Drill_blockname
附註:
在啟用文件共用選項 (發佈內容 精靈中的 [共用所有消費者的報表內容]) 時無法使用此 Web 服務呼
叫,若在啟用此選項時呼叫則會將錯誤傳回消費者。
輸入參數
Drill_<block_name> 函式的語法與 GetReportBlock_<block_name> 類似,差異處如下:
• 沒有 reportfilter 參數
• 另有 drillpath 參數
• 另有 dril filter 參數
名稱
說明
是否必要
drillpath
指定擷取指示
是
drillfilter
指定擷取時要套用的篩選器
否
Drillpath 參數
drillpath 參數為 DrillPath 類型。其中包含三個元素:
307
2011-05-06
與其他 Web 應用程式共用內容
名稱
說明
值
from
要擷取的維度
任何
值
要擷取的值
任何
drilloperation
擷取作業的類型
UP ¦ DOWN
附註:
• value 會連同單一值 (例如 "Los Angeles") 一起傳遞定義,例如 "All Cities"。
• 如果擷取指示無效,則 Web 服務會傳回原始表格資料。
• 在擷取階層結尾處,Web 服務會傳回擷取階層中最後一個可用的值。
• 如果參數未參照相同擷取階層中的不同層級,您可以提供多個 drillpath 參數。
Drillfilter 參數
drillpath 參數允許您在擷取的同時套用擷取篩選器:
名稱
說明
值
維度
要篩選的維度
任何
值
要篩選細目的值 任何
運算子
篩選器運算子
EQUAL ¦ GREATER ¦ GREATER_OR_EQUAL ¦ LESS ¦ LESS_OR_EQUAL
¦ NOT_EQUAL ¦ INLIST ¦ NOT_INLIST
附註:
• value 會連同單一值 (例如 "Los Angeles") 一起傳遞定義,例如 "All Cities"
• 如果擷取指示無效,則 Web 服務會傳回原始表格資料
• 在擷取階層結尾處,Web 服務會傳回擷取階層中最後一個可用的值
• 如果參數未參照相同擷取階層中的不同層級,您可以提供多個 drillpath 參數。
相關主題
• 第 304 頁的「GetReportBlock_blockname」
26.4.3 BI 服務輸出參數
下表列出由 BI 服務所傳回輸出參數:
308
2011-05-06
與其他 Web 應用程式共用內容
名稱
類型
描述
表格
TTable
表格儲存格
標題
THeader
表格頁首
頁尾
TFooter
表格頁尾
user
字串
Web 服務呼叫所使用的登入資訊
說明文件
字串
服務設計人員所提供的 Web 服務
說明
說明文件
字串
文件名稱
lastrefreshdate
日期時間
上次重新整理文件的日期
creationdate
日期時間
建立 Web 服務的日期
建立者
字串
Web 服務建立者的使用者名稱
isScheduled
布林值
指定是否排程文件
scheduleStartTime
日期時間
已排程文件的排程開始時間
scheduleEndTime
日期時間
已排程文件的排程結束時間
tableType
字串
表格類型
nbColumns
int
輸出表格中的欄數
nbLines
int
輸出表格中的列數
表格參數範例
<table>
<row>
<cell
<cell
<cell
<cell
</row>
<row>
<cell
<cell
<cell
<cell
</row>
xsi:type="xsd:string">Australia</cell>
xsi:type="xsd:string">Accommodation</cell>
xsi:type="xsd:string">Bungalow</cell>
xsi:type="xsd:double">172980</cell>
xsi:type="xsd:string">Australia</cell>
xsi:type="xsd:string">Accommodation</cell>
xsi:type="xsd:string">Hotel Room</cell>
xsi:type="xsd:double">345510</cell>
...
</table>
頁首參數範例
<headers>
<row>
<cell
<cell
<cell
<cell
</row>
xsi:type="xsd:string">Country</cell>
xsi:type="xsd:string">Service Line</cell>
xsi:type="xsd:string">Service</cell>
xsi:type="xsd:string">Revenue</cell>
</headers>
相關主題
• 第 310 頁的「BI 服務傳回資料範例」
309
2011-05-06
與其他 Web 應用程式共用內容
26.4.4 BI 服務傳回資料範例
Web 服務使用 SOAP 傳回資料。下列為 Web 服務傳回的 SOAP 檔案範例:
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance...>
<soap:Body>
<GetReportBlock_Block1BeachResponse xmlns="multidocmultiuniversesmultime">
<table>
<row>
<cell xsi:type="xsd:string">Australia</cell>
<cell xsi:type="xsd:string">Accommodation</cell>
<cell xsi:type="xsd:string">Bungalow</cell>
<cell xsi:type="xsd:double">172980</cell>
</row>
<row>
<cell xsi:type="xsd:string">Australia</cell>
<cell xsi:type="xsd:string">Accommodation</cell>
<cell xsi:type="xsd:string">Hotel Room</cell>
<cell xsi:type="xsd:double">345510</cell>
</row>
<row>
<cell xsi:type="xsd:string">Australia</cell>
<cell xsi:type="xsd:string">Accommodation</cell>
<cell xsi:type="xsd:string">Hotel Suite</cell>
<cell xsi:type="xsd:double">464850</cell>
</row>
<row>
<cell xsi:type="xsd:string">Australia</cell>
<cell xsi:type="xsd:string">Food &amp; Drinks</cell>
<cell xsi:type="xsd:string">Fast Food</cell>
<cell xsi:type="xsd:double">19530</cell>
</row>
<row>
<cell xsi:type="xsd:string">Australia</cell>
<cell xsi:type="xsd:string">Food &amp; Drinks</cell>
<cell xsi:type="xsd:string">Poolside Bar</cell>
<cell xsi:type="xsd:double">27073</cell>
</row>
<row>
<cell xsi:type="xsd:string">Australia</cell>
<cell xsi:type="xsd:string">Food &amp; Drinks</cell>
<cell xsi:type="xsd:string">Restaurant</cell>
<cell xsi:type="xsd:double">41160</cell>
</row>
<row>
<cell xsi:type="xsd:string">Australia</cell>
<cell xsi:type="xsd:string">Recreation</cell>
<cell xsi:type="xsd:string">Activities</cell>
<cell xsi:type="xsd:double">59820</cell>
</row>
<row>
<cell xsi:type="xsd:string">Australia</cell>
<cell xsi:type="xsd:string">Recreation</cell>
<cell xsi:type="xsd:string">Excursion</cell>
<cell xsi:type="xsd:double">113170</cell>
</row>
<row>
<cell xsi:type="xsd:string">Australia</cell>
<cell xsi:type="xsd:string">Recreation</cell>
<cell xsi:type="xsd:string">Sports</cell>
<cell xsi:type="xsd:double">69575</cell>
</row>
<row>
<cell xsi:type="xsd:string">Australia</cell>
<cell xsi:type="xsd:string">Travels</cell>
<cell xsi:type="xsd:string">Car Rent</cell>
<cell xsi:type="xsd:double">49160</cell>
310
2011-05-06
與其他 Web 應用程式共用內容
</row>
<row>
<cell
<cell
<cell
<cell
</row>
<row>
<cell
<cell
<cell
<cell
</row>
<row>
<cell
<cell
<cell
<cell
</row>
<row>
<cell
<cell
<cell
<cell
</row>
<row>
<cell
<cell
<cell
<cell
</row>
<row>
<cell
<cell
<cell
<cell
</row>
<row>
<cell
<cell
<cell
<cell
</row>
<row>
<cell
<cell
<cell
<cell
</row>
<row>
<cell
<cell
<cell
<cell
</row>
<row>
<cell
<cell
<cell
<cell
</row>
<row>
<cell
<cell
<cell
<cell
</row>
<row>
<cell
<cell
<cell
<cell
</row>
<row>
<cell
<cell
<cell
<cell
</row>
<row>
311
xsi:type="xsd:string">Australia</cell>
xsi:type="xsd:string">Travels</cell>
xsi:type="xsd:string">Travel Reservation</cell>
xsi:type="xsd:double">63300</cell>
xsi:type="xsd:string">France</cell>
xsi:type="xsd:string">Accommodation</cell>
xsi:type="xsd:string">Bungalow</cell>
xsi:type="xsd:double">126240</cell>
xsi:type="xsd:string">France</cell>
xsi:type="xsd:string">Accommodation</cell>
xsi:type="xsd:string">Hotel Room</cell>
xsi:type="xsd:double">116790</cell>
xsi:type="xsd:string">France</cell>
xsi:type="xsd:string">Accommodation</cell>
xsi:type="xsd:string">Hotel Suite</cell>
xsi:type="xsd:double">320220</cell>
xsi:type="xsd:string">France</cell>
xsi:type="xsd:string">Food &amp; Drinks</cell>
xsi:type="xsd:string">Fast Food</cell>
xsi:type="xsd:double">28440</cell>
xsi:type="xsd:string">France</cell>
xsi:type="xsd:string">Food &amp; Drinks</cell>
xsi:type="xsd:string">Poolside Bar</cell>
xsi:type="xsd:double">46320</cell>
xsi:type="xsd:string">France</cell>
xsi:type="xsd:string">Food &amp; Drinks</cell>
xsi:type="xsd:string">Restaurant</cell>
xsi:type="xsd:double">32640</cell>
xsi:type="xsd:string">France</cell>
xsi:type="xsd:string">Recreation</cell>
xsi:type="xsd:string">Activities</cell>
xsi:type="xsd:double">9000</cell>
xsi:type="xsd:string">France</cell>
xsi:type="xsd:string">Recreation</cell>
xsi:type="xsd:string">Excursion</cell>
xsi:type="xsd:double">120050</cell>
xsi:type="xsd:string">France</cell>
xsi:type="xsd:string">Recreation</cell>
xsi:type="xsd:string">Sports</cell>
xsi:type="xsd:double">35720</cell>
xsi:type="xsd:string">Nepal</cell>
xsi:type="xsd:string">Accommodation</cell>
xsi:type="xsd:string">Bungalow</cell>
xsi:type="xsd:double">323231</cell>
xsi:type="xsd:string">Nepal</cell>
xsi:type="xsd:string">Accommodation</cell>
xsi:type="xsd:string">Hotel Room</cell>
xsi:type="xsd:double">330240</cell>
xsi:type="xsd:string">Nepal</cell>
xsi:type="xsd:string">Accommodation</cell>
xsi:type="xsd:string">Hotel Suite</cell>
xsi:type="xsd:double">320754</cell>
2011-05-06
與其他 Web 應用程式共用內容
<cell
<cell
<cell
<cell
</row>
<row>
<cell
<cell
<cell
<cell
</row>
<row>
<cell
<cell
<cell
<cell
</row>
<row>
<cell
<cell
<cell
<cell
</row>
<row>
<cell
<cell
<cell
<cell
</row>
<row>
<cell
<cell
<cell
<cell
</row>
<row>
<cell
<cell
<cell
<cell
</row>
<row>
<cell
<cell
<cell
<cell
</row>
<row>
<cell
<cell
<cell
<cell
</row>
<row>
<cell
<cell
<cell
<cell
</row>
<row>
<cell
<cell
<cell
<cell
</row>
<row>
<cell
<cell
<cell
<cell
</row>
<row>
<cell
<cell
<cell
<cell
</row>
<row>
<cell
<cell
312
xsi:type="xsd:string">Nepal</cell>
xsi:type="xsd:string">Food &amp; Drinks</cell>
xsi:type="xsd:string">Fast Food</cell>
xsi:type="xsd:double">32960</cell>
xsi:type="xsd:string">Nepal</cell>
xsi:type="xsd:string">Food &amp; Drinks</cell>
xsi:type="xsd:string">Poolside Bar</cell>
xsi:type="xsd:double">37915</cell>
xsi:type="xsd:string">Nepal</cell>
xsi:type="xsd:string">Food &amp; Drinks</cell>
xsi:type="xsd:string">Restaurant</cell>
xsi:type="xsd:double">32980</cell>
xsi:type="xsd:string">Nepal</cell>
xsi:type="xsd:string">Recreation</cell>
xsi:type="xsd:string">Activities</cell>
xsi:type="xsd:double">78200</cell>
xsi:type="xsd:string">Nepal</cell>
xsi:type="xsd:string">Recreation</cell>
xsi:type="xsd:string">Excursion</cell>
xsi:type="xsd:double">96440</cell>
xsi:type="xsd:string">Nepal</cell>
xsi:type="xsd:string">Recreation</cell>
xsi:type="xsd:string">Sports</cell>
xsi:type="xsd:double">102720</cell>
xsi:type="xsd:string">Nepal</cell>
xsi:type="xsd:string">Travels</cell>
xsi:type="xsd:string">Car Rent</cell>
xsi:type="xsd:double">56370</cell>
xsi:type="xsd:string">Nepal</cell>
xsi:type="xsd:string">Travels</cell>
xsi:type="xsd:string">Travel Reservation</cell>
xsi:type="xsd:double">74495</cell>
xsi:type="xsd:string">US</cell>
xsi:type="xsd:string">Accommodation</cell>
xsi:type="xsd:string">Bungalow</cell>
xsi:type="xsd:double">368870</cell>
xsi:type="xsd:string">US</cell>
xsi:type="xsd:string">Accommodation</cell>
xsi:type="xsd:string">Hotel Room</cell>
xsi:type="xsd:double">746828</cell>
xsi:type="xsd:string">US</cell>
xsi:type="xsd:string">Accommodation</cell>
xsi:type="xsd:string">Hotel Suite</cell>
xsi:type="xsd:double">842046</cell>
xsi:type="xsd:string">US</cell>
xsi:type="xsd:string">Food &amp; Drinks</cell>
xsi:type="xsd:string">Fast Food</cell>
xsi:type="xsd:double">66330</cell>
xsi:type="xsd:string">US</cell>
xsi:type="xsd:string">Food &amp; Drinks</cell>
xsi:type="xsd:string">Poolside Bar</cell>
xsi:type="xsd:double">88508</cell>
xsi:type="xsd:string">US</cell>
xsi:type="xsd:string">Food &amp; Drinks</cell>
2011-05-06
與其他 Web 應用程式共用內容
<cell xsi:type="xsd:string">Restaurant</cell>
<cell xsi:type="xsd:double">331860</cell>
</row>
<row>
<cell xsi:type="xsd:string">US</cell>
<cell xsi:type="xsd:string">Recreation</cell>
<cell xsi:type="xsd:string">Activities</cell>
<cell xsi:type="xsd:double">207950</cell>
</row>
<row>
<cell xsi:type="xsd:string">US</cell>
<cell xsi:type="xsd:string">Recreation</cell>
<cell xsi:type="xsd:string">Excursion</cell>
<cell xsi:type="xsd:double">170305</cell>
</row>
<row>
<cell xsi:type="xsd:string">US</cell>
<cell xsi:type="xsd:string">Recreation</cell>
<cell xsi:type="xsd:string">Sports</cell>
<cell xsi:type="xsd:double">74060</cell>
</row>
<row>
<cell xsi:type="xsd:string">US</cell>
<cell xsi:type="xsd:string">Travels</cell>
<cell xsi:type="xsd:string">Car Rent</cell>
<cell xsi:type="xsd:double">34580</cell>
</row>
<row>
<cell xsi:type="xsd:string">US</cell>
<cell xsi:type="xsd:string">Travels</cell>
<cell xsi:type="xsd:string">Travel Reservation</cell>
<cell xsi:type="xsd:double">43200</cell>
</row>
</table>
<headers>
<row>
<cell xsi:type="xsd:string">Country</cell>
<cell xsi:type="xsd:string">Service Line</cell>
<cell xsi:type="xsd:string">Service</cell>
<cell xsi:type="xsd:string">Revenue</cell>
</row>
</headers>
<footers />
<user>Administrator</user>
<documentation></documentation>
<documentname>_DaaWSDivers1</documentname>
<lastrefreshdate>2009-02-20T14:19:01.0</lastrefreshdate>
<creationdate>2009-02-20T14:43:21.109</creationdate>
<creator>Administrator</creator>
<isScheduled>false</isScheduled>
<tableType>Vertical Table</tableType>
<nbColumns>4</nbColumns>
<nbLines>42</nbLines>
</GetReportBlock_Block1BeachResponse>
</soap:Body></soap:Envelope>
26.4.5 BI 服務 WSDL 定義
<?xml version="1.0" encoding="utf-16"?>
<definitions xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
xmlns:s="http://www.w3.org/2001/XMLSchema" xmlns:s0="zozo2" xmlns:tns1="dsws.businessobjects.com" targetNamespace="zozo2"
xmlns="http://schemas.xmlsoap.org/wsdl/" name="BIServices">
<types>
<s:schema elementFormDefault="qualified" targetNamespace="zozo2">
<s:simpleType name="Operator">
<s:restriction base="s:string">
<s:enumeration value="EQUAL" />
<s:enumeration value="GREATER" />
313
2011-05-06
與其他 Web 應用程式共用內容
<s:enumeration value="GREATER_OR_EQUAL" />
<s:enumeration value="LESS" />
<s:enumeration value="LESS_OR_EQUAL" />
<s:enumeration value="NOT_EQUAL" />
<s:enumeration value="INLIST" />
<s:enumeration value="NOT_INLIST" />
</s:restriction>
</s:simpleType>
<s:complexType name="FilterCondition">
<s:sequence>
<s:element name="value" type="s:string" />
<s:element name="operator" type="s0:Operator" />
</s:sequence>
</s:complexType>
<s:complexType name="LovValueIndex">
<s:sequence>
<s:element name="valueofPrompt" type="s:string" />
<s:element name="index" type="s:string" />
</s:sequence>
</s:complexType>
<s:complexType name="DrillFilter">
<s:sequence>
<s:element name="dimension" type="s:string" />
<s:element name="value" type="s:string" />
<s:element name="operator" type="s0:Operator" />
</s:sequence>
</s:complexType>
<s:element name="GetReportBlock_Block1">
<s:complexType>
<s:sequence>
<s:element name="login" type="s:string" minOccurs="0" nillable="true" />
<s:element name="password" type="s:string" minOccurs="0" nillable="true" />
<s:element name="Country" type="s0:FilterCondition" />
<s:element name="Resort" type="s0:FilterCondition" minOccurs="0" maxOccurs="unbounded" nillable="true" />
<s:element name="Service_Line" type="s0:FilterCondition" minOccurs="0" maxOccurs="unbounded" nillable="true"
/>
<s:element name="Revenue" type="s0:FilterCondition" minOccurs="0" maxOccurs="unbounded" nillable="true" />
<s:element name="Enter_value_s__for_Country_" type="s0:LovValueIndex" minOccurs="0" maxOccurs="unbounded" nill
able="true" />
<s:element name="resetState" type="s:boolean" minOccurs="0" nillable="true" />
<s:element name="refresh" type="s:boolean" minOccurs="0" nillable="true" />
<s:element name="getFromLatestDocumentInstance" type="s:boolean" minOccurs="0" nillable="true" />
<s:element name="getFromUserInstance" type="s:boolean" minOccurs="0" nillable="true" />
<s:element name="turnOutputToVTable" type="s:boolean" minOccurs="0" nillable="true" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="GetReportBlock_Block1ff">
<s:complexType>
<s:sequence>
<s:element name="login" type="s:string" minOccurs="0" nillable="true" />
<s:element name="password" type="s:string" minOccurs="0" nillable="true" />
<s:element name="Country" type="s0:FilterCondition" minOccurs="0" maxOccurs="unbounded" nillable="true" />
<s:element name="Resort" type="s0:FilterCondition" minOccurs="0" maxOccurs="unbounded" nillable="true" />
<s:element name="Service_Line" type="s0:FilterCondition" minOccurs="0" maxOccurs="unbounded" nillable="true"
/>
<s:element name="Revenue" type="s0:FilterCondition" minOccurs="0" maxOccurs="unbounded" nillable="true" />
<s:element name="Enter_value_s__for_Country_" type="s0:LovValueIndex" minOccurs="0" maxOccurs="unbounded" nill
able="true" />
<s:element name="resetState" type="s:boolean" minOccurs="0" nillable="true" />
<s:element name="refresh" type="s:boolean" minOccurs="0" nillable="true" />
<s:element name="getFromLatestDocumentInstance" type="s:boolean" minOccurs="0" nillable="true" />
<s:element name="getFromUserInstance" type="s:boolean" minOccurs="0" nillable="true" />
<s:element name="turnOutputToVTable" type="s:boolean" minOccurs="0" nillable="true" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="GetReportBlock_Bloc1">
<s:complexType>
<s:sequence>
<s:element name="login" type="s:string" minOccurs="0" nillable="true" />
<s:element name="password" type="s:string" minOccurs="0" nillable="true" />
<s:element name="State" type="s0:FilterCondition" minOccurs="0" maxOccurs="unbounded" nillable="true" />
<s:element name="City" type="s0:FilterCondition" minOccurs="0" maxOccurs="unbounded" nillable="true" />
<s:element name="Sales_revenue" type="s0:FilterCondition" minOccurs="0" maxOccurs="unbounded" nillable="true"
/>
<s:element
<s:element
<s:element
<s:element
314
name="resetState" type="s:boolean" minOccurs="0" nillable="true" />
name="refresh" type="s:boolean" minOccurs="0" nillable="true" />
name="getFromLatestDocumentInstance" type="s:boolean" minOccurs="0" nillable="true" />
name="getFromUserInstance" type="s:boolean" minOccurs="0" nillable="true" />
2011-05-06
與其他 Web 應用程式共用內容
<s:element name="turnOutputToVTable" type="s:boolean" minOccurs="0" nillable="true" />
</s:sequence>
</s:complexType>
</s:element>
<s:simpleType name="DrillOperation">
<s:restriction base="s:string">
<s:enumeration value="UP" />
<s:enumeration value="DOWN" />
</s:restriction>
</s:simpleType>
<s:complexType name="DrillPath">
<s:sequence>
<s:element name="from" type="s:string" />
<s:element name="value" type="s:string" />
<s:element name="drillOperation" type="s0:DrillOperation" />
</s:sequence>
</s:complexType>
<s:element name="Drill_Block1">
<s:complexType>
<s:sequence>
<s:element name="login" type="s:string" minOccurs="0" nillable="true" />
<s:element name="password" type="s:string" minOccurs="0" nillable="true" />
<s:element name="drillPath" type="s0:DrillPath" minOccurs="0" maxOccurs="unbounded" nillable="true" />
<s:element name="filter" type="s0:DrillFilter" minOccurs="0" maxOccurs="unbounded" nillable="true" />
<s:element name="Enter_value_s__for_Country_" type="s0:LovValueIndex" minOccurs="0" maxOccurs="unbounded" nill
able="true" />
<s:element name="resetState" type="s:boolean" minOccurs="0" nillable="true" />
<s:element name="refresh" type="s:boolean" minOccurs="0" nillable="true" />
<s:element name="getFromLatestDocumentInstance" type="s:boolean" minOccurs="0" nillable="true" />
<s:element name="getFromUserInstance" type="s:boolean" minOccurs="0" nillable="true" />
<s:element name="turnOutputToVTable" type="s:boolean" minOccurs="0" nillable="true" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="Drill_Block1ff">
<s:complexType>
<s:sequence>
<s:element name="login" type="s:string" minOccurs="0" nillable="true" />
<s:element name="password" type="s:string" minOccurs="0" nillable="true" />
<s:element name="drillPath" type="s0:DrillPath" minOccurs="0" maxOccurs="unbounded" nillable="true" />
<s:element name="filter" type="s0:DrillFilter" minOccurs="0" maxOccurs="unbounded" nillable="true" />
<s:element name="Enter_value_s__for_Country_" type="s0:LovValueIndex" minOccurs="0" maxOccurs="unbounded" nill
able="true" />
<s:element name="resetState" type="s:boolean" minOccurs="0" nillable="true" />
<s:element name="refresh" type="s:boolean" minOccurs="0" nillable="true" />
<s:element name="getFromLatestDocumentInstance" type="s:boolean" minOccurs="0" nillable="true" />
<s:element name="getFromUserInstance" type="s:boolean" minOccurs="0" nillable="true" />
<s:element name="turnOutputToVTable" type="s:boolean" minOccurs="0" nillable="true" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="Drill_Bloc1">
<s:complexType>
<s:sequence>
<s:element name="login" type="s:string" minOccurs="0" nillable="true" />
<s:element name="password" type="s:string" minOccurs="0" nillable="true" />
<s:element name="drillPath" type="s0:DrillPath" minOccurs="0" maxOccurs="unbounded" nillable="true" />
<s:element name="filter" type="s0:DrillFilter" minOccurs="0" maxOccurs="unbounded" nillable="true" />
<s:element name="resetState" type="s:boolean" minOccurs="0" nillable="true" />
<s:element name="refresh" type="s:boolean" minOccurs="0" nillable="true" />
<s:element name="getFromLatestDocumentInstance" type="s:boolean" minOccurs="0" nillable="true" />
<s:element name="getFromUserInstance" type="s:boolean" minOccurs="0" nillable="true" />
<s:element name="turnOutputToVTable" type="s:boolean" minOccurs="0" nillable="true" />
</s:sequence>
</s:complexType>
</s:element>
<s:complexType name="TRow">
<s:sequence>
<s:element name="cell" type="s:anyType" maxOccurs="unbounded" nillable="true" />
</s:sequence>
</s:complexType>
<s:complexType name="TTable">
<s:sequence>
<s:element name="row" maxOccurs="unbounded" type="s0:TRow" />
</s:sequence>
</s:complexType>
<s:complexType name="THeader">
<s:sequence>
<s:element name="row" maxOccurs="unbounded" type="s0:TRow" />
</s:sequence>
315
2011-05-06
與其他 Web 應用程式共用內容
</s:complexType>
<s:complexType name="TFooter">
<s:sequence>
<s:element name="row" maxOccurs="unbounded" type="s0:TRow" />
</s:sequence>
</s:complexType>
<s:element name="GetReportBlock_Block1Response">
<s:complexType>
<s:sequence>
<s:element name="table" type="s0:TTable" />
<s:element name="headers" type="s0:THeader" />
<s:element name="footers" type="s0:TFooter" />
<s:element name="user" type="s:string" />
<s:element name="documentation" type="s:string" />
<s:element name="documentname" type="s:string" />
<s:element name="lastrefreshdate" type="s:dateTime" />
<s:element name="creationdate" type="s:dateTime" />
<s:element name="creator" type="s:string" />
<s:element name="isScheduled" type="s:boolean" />
<s:element name="scheduleStartTime" type="s:dateTime" />
<s:element name="scheduleEndTime" type="s:dateTime" />
<s:element name="tableType" type="s:string" />
<s:element name="nbColumns" type="s:int" />
<s:element name="nbLines" type="s:int" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="Drill_Block1Response">
<s:complexType>
<s:sequence>
<s:element name="table" type="s0:TTable" />
<s:element name="headers" type="s0:THeader" />
<s:element name="footers" type="s0:TFooter" />
<s:element name="user" type="s:string" />
<s:element name="documentation" type="s:string" />
<s:element name="documentname" type="s:string" />
<s:element name="lastrefreshdate" type="s:dateTime" />
<s:element name="creationdate" type="s:dateTime" />
<s:element name="creator" type="s:string" />
<s:element name="isScheduled" type="s:boolean" />
<s:element name="scheduleStartTime" type="s:dateTime" />
<s:element name="scheduleEndTime" type="s:dateTime" />
<s:element name="tableType" type="s:string" />
<s:element name="nbColumns" type="s:int" />
<s:element name="nbLines" type="s:int" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="GetReportBlock_Block1ffResponse">
<s:complexType>
<s:sequence>
<s:element name="table" type="s0:TTable" />
<s:element name="headers" type="s0:THeader" />
<s:element name="footers" type="s0:TFooter" />
<s:element name="user" type="s:string" />
<s:element name="documentation" type="s:string" />
<s:element name="documentname" type="s:string" />
<s:element name="lastrefreshdate" type="s:dateTime" />
<s:element name="creationdate" type="s:dateTime" />
<s:element name="creator" type="s:string" />
<s:element name="isScheduled" type="s:boolean" />
<s:element name="scheduleStartTime" type="s:dateTime" />
<s:element name="scheduleEndTime" type="s:dateTime" />
<s:element name="tableType" type="s:string" />
<s:element name="nbColumns" type="s:int" />
<s:element name="nbLines" type="s:int" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="Drill_Block1ffResponse">
<s:complexType>
<s:sequence>
<s:element name="table" type="s0:TTable" />
<s:element name="headers" type="s0:THeader" />
<s:element name="footers" type="s0:TFooter" />
<s:element name="user" type="s:string" />
<s:element name="documentation" type="s:string" />
<s:element name="documentname" type="s:string" />
<s:element name="lastrefreshdate" type="s:dateTime" />
<s:element name="creationdate" type="s:dateTime" />
316
2011-05-06
與其他 Web 應用程式共用內容
<s:element name="creator" type="s:string" />
<s:element name="isScheduled" type="s:boolean" />
<s:element name="scheduleStartTime" type="s:dateTime" />
<s:element name="scheduleEndTime" type="s:dateTime" />
<s:element name="tableType" type="s:string" />
<s:element name="nbColumns" type="s:int" />
<s:element name="nbLines" type="s:int" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="GetReportBlock_Bloc1Response">
<s:complexType>
<s:sequence>
<s:element name="table" type="s0:TTable" />
<s:element name="headers" type="s0:THeader" />
<s:element name="footers" type="s0:TFooter" />
<s:element name="user" type="s:string" />
<s:element name="documentation" type="s:string" />
<s:element name="documentname" type="s:string" />
<s:element name="lastrefreshdate" type="s:dateTime" />
<s:element name="creationdate" type="s:dateTime" />
<s:element name="creator" type="s:string" />
<s:element name="isScheduled" type="s:boolean" />
<s:element name="scheduleStartTime" type="s:dateTime" />
<s:element name="scheduleEndTime" type="s:dateTime" />
<s:element name="tableType" type="s:string" />
<s:element name="nbColumns" type="s:int" />
<s:element name="nbLines" type="s:int" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="Drill_Bloc1Response">
<s:complexType>
<s:sequence>
<s:element name="table" type="s0:TTable" />
<s:element name="headers" type="s0:THeader" />
<s:element name="footers" type="s0:TFooter" />
<s:element name="user" type="s:string" />
<s:element name="documentation" type="s:string" />
<s:element name="documentname" type="s:string" />
<s:element name="lastrefreshdate" type="s:dateTime" />
<s:element name="creationdate" type="s:dateTime" />
<s:element name="creator" type="s:string" />
<s:element name="isScheduled" type="s:boolean" />
<s:element name="scheduleStartTime" type="s:dateTime" />
<s:element name="scheduleEndTime" type="s:dateTime" />
<s:element name="tableType" type="s:string" />
<s:element name="nbColumns" type="s:int" />
<s:element name="nbLines" type="s:int" />
</s:sequence>
</s:complexType>
</s:element>
<s:element name="QaaWSHeader">
<s:complexType>
<s:sequence>
<s:element name="sessionID" type="s:string" minOccurs="0" maxOccurs="1" nillable="true" />
<s:element name="serializedSession" type="s:string" minOccurs="0" maxOccurs="1" nillable="true" />
</s:sequence>
</s:complexType>
</s:element>
</s:schema>
</types>
<message name="GetReportBlock_Block1SoapIn">
<part name="parameters" element="s0:GetReportBlock_Block1" />
<part name="request_header" element="s0:QaaWSHeader" />
</message>
<message name="GetReportBlock_Block1SoapOut">
<part name="parameters" element="s0:GetReportBlock_Block1Response" />
</message>
<message name="Drill_Block1SoapIn">
<part name="parameters" element="s0:Drill_Block1" />
<part name="request_header" element="s0:QaaWSHeader" />
</message>
<message name="Drill_Block1SoapOut">
<part name="parameters" element="s0:Drill_Block1Response" />
</message>
<message name="GetReportBlock_Block1ffSoapIn">
<part name="parameters" element="s0:GetReportBlock_Block1ff" />
<part name="request_header" element="s0:QaaWSHeader" />
</message>
317
2011-05-06
與其他 Web 應用程式共用內容
<message name="GetReportBlock_Block1ffSoapOut">
<part name="parameters" element="s0:GetReportBlock_Block1ffResponse" />
</message>
<message name="Drill_Block1ffSoapIn">
<part name="parameters" element="s0:Drill_Block1ff" />
<part name="request_header" element="s0:QaaWSHeader" />
</message>
<message name="Drill_Block1ffSoapOut">
<part name="parameters" element="s0:Drill_Block1ffResponse" />
</message>
<message name="GetReportBlock_Bloc1SoapIn">
<part name="parameters" element="s0:GetReportBlock_Bloc1" />
<part name="request_header" element="s0:QaaWSHeader" />
</message>
<message name="GetReportBlock_Bloc1SoapOut">
<part name="parameters" element="s0:GetReportBlock_Bloc1Response" />
</message>
<message name="Drill_Bloc1SoapIn">
<part name="parameters" element="s0:Drill_Bloc1" />
<part name="request_header" element="s0:QaaWSHeader" />
</message>
<message name="Drill_Bloc1SoapOut">
<part name="parameters" element="s0:Drill_Bloc1Response" />
</message>
<portType name="BIServicesSoap">
<operation name="GetReportBlock_Block1">
<documentation />
<input message="s0:GetReportBlock_Block1SoapIn" />
<output message="s0:GetReportBlock_Block1SoapOut" />
</operation>
<operation name="Drill_Block1">
<documentation />
<input message="s0:Drill_Block1SoapIn" />
<output message="s0:Drill_Block1SoapOut" />
</operation>
<operation name="GetReportBlock_Block1ff">
<documentation />
<input message="s0:GetReportBlock_Block1ffSoapIn" />
<output message="s0:GetReportBlock_Block1ffSoapOut" />
</operation>
<operation name="Drill_Block1ff">
<documentation />
<input message="s0:Drill_Block1ffSoapIn" />
<output message="s0:Drill_Block1ffSoapOut" />
</operation>
<operation name="GetReportBlock_Bloc1">
<documentation />
<input message="s0:GetReportBlock_Bloc1SoapIn" />
<output message="s0:GetReportBlock_Bloc1SoapOut" />
</operation>
<operation name="Drill_Bloc1">
<documentation />
<input message="s0:Drill_Bloc1SoapIn" />
<output message="s0:Drill_Bloc1SoapOut" />
</operation>
</portType>
<binding name="BIServicesSoap" type="s0:BIServicesSoap">
<soap:binding transport="http://schemas.xmlsoap.org/soap/http" style="document" />
<operation name="GetReportBlock_Block1">
<documentation />
<soap:operation soapAction="zozo2/GetReportBlock_Block1" style="document" />
<input>
<soap:header message="s0:GetReportBlock_Block1SoapIn" part="request_header" use="literal">
<soap:headerfault message="s0:GetReportBlock_Block1SoapIn" part="request_header" use="literal" />
</soap:header>
<soap:body use="literal" parts="parameters" />
</input>
<output>
<soap:body use="literal" />
</output>
</operation>
<operation name="Drill_Block1">
<documentation />
<soap:operation soapAction="zozo2/Drill_Block1" style="document" />
<input>
<soap:header message="s0:Drill_Block1SoapIn" part="request_header" use="literal">
<soap:headerfault message="s0:Drill_Block1SoapIn" part="request_header" use="literal" />
</soap:header>
<soap:body use="literal" parts="parameters" />
</input>
318
2011-05-06
與其他 Web 應用程式共用內容
<output>
<soap:body use="literal" />
</output>
</operation>
<operation name="GetReportBlock_Block1ff">
<documentation />
<soap:operation soapAction="zozo2/GetReportBlock_Block1ff" style="document" />
<input>
<soap:header message="s0:GetReportBlock_Block1ffSoapIn" part="request_header" use="literal">
<soap:headerfault message="s0:GetReportBlock_Block1ffSoapIn" part="request_header" use="literal" />
</soap:header>
<soap:body use="literal" parts="parameters" />
</input>
<output>
<soap:body use="literal" />
</output>
</operation>
<operation name="Drill_Block1ff">
<documentation />
<soap:operation soapAction="zozo2/Drill_Block1ff" style="document" />
<input>
<soap:header message="s0:Drill_Block1ffSoapIn" part="request_header" use="literal">
<soap:headerfault message="s0:Drill_Block1ffSoapIn" part="request_header" use="literal" />
</soap:header>
<soap:body use="literal" parts="parameters" />
</input>
<output>
<soap:body use="literal" />
</output>
</operation>
<operation name="GetReportBlock_Bloc1">
<documentation />
<soap:operation soapAction="zozo2/GetReportBlock_Bloc1" style="document" />
<input>
<soap:header message="s0:GetReportBlock_Bloc1SoapIn" part="request_header" use="literal">
<soap:headerfault message="s0:GetReportBlock_Bloc1SoapIn" part="request_header" use="literal" />
</soap:header>
<soap:body use="literal" parts="parameters" />
</input>
<output>
<soap:body use="literal" />
</output>
</operation>
<operation name="Drill_Bloc1">
<documentation />
<soap:operation soapAction="zozo2/Drill_Bloc1" style="document" />
<input>
<soap:header message="s0:Drill_Bloc1SoapIn" part="request_header" use="literal">
<soap:headerfault message="s0:Drill_Bloc1SoapIn" part="request_header" use="literal" />
</soap:header>
<soap:body use="literal" parts="parameters" />
</input>
<output>
<soap:body use="literal" />
</output>
</operation>
</binding>
<service name="zozo2">
<documentation />
<port name="BIServicesSoap" binding="s0:BIServicesSoap">
<soap:address location="http://noux:8080/dswsbobje/qaawsservices/queryasaservice?&cuid=AduDhWyVezRPnnJM_FDS4S0&authType=se
cEnterprise&locale=en_US&timeout=60" />
</port>
</service>
</definitions>
319
2011-05-06
連結至其他文件
第27章 連結至其他文件
27.1 連結至其他文件
文件中的儲存格可以定義為超連結。儲存格中的超連結類似於全球資訊網上的超連結,可讓您從目前檢
視的頁面開啟另一個網頁。
當您按一下包含超連結的儲存格時,便會開啟連結指定的目標文件。目標文件可能是其他 Web
Intelligence 文件、全球資訊網上的網站、PDF、Excel 或 Word 文件,或任何可透過超連結存取的資
源。
超連結有靜態和動態兩種。靜態超連結永遠以同樣的方式連結至相同文件。動態超連結則會依據包含超
連結的文件資料連結至不同文件。
您可以建立不同類型的超連結:
• 儲存格中的文字是超連結文字。
• 儲存格包含聯結超連結。
• 連結至 CMS 中的其他文件。
在使用應用程式介面建立連結時,該連結會透過 OpenDocument 語法進行定義。您也可以依需要使用
OpenDocument 來手動建立連結。如需關於 OpenDocument 語法的詳細資訊,請參閱《使用 OpenDocument
檢視文件》指南。
除了在文件之間進行連結以外,您也可以將元素定義為輸入控制項以篩選其他報表元素中的值,然後在
相同的報表中連結報表元素。
27.1.1 定義為超連結的儲存格文字
當您將儲存格中的文字定義為超連結時,儲存格文字會變成超連結文字。例如,如果您將包含文字
http://www.sap.com 的可折式儲存格定義為超連結,按下該儲存格會將您連結至 SAP 網頁。
320
2011-05-06
連結至其他文件
此方法最適合用於靜態超連結,其中儲存格內的文字會維持不變並會以相同的方式連結至同樣的資源。
附註:
您也可以使用公式語言,根據報表資料變更儲存格文字,將它變成動態超連結。
27.1.1.1 若要定義儲存格文字為超連結
1。 在儲存格中輸入超連結文字。
2。 在儲存格上按一下滑鼠右鍵並依序選取 [連結] > [讀取內容為超連結]。
27.1.2 與儲存格聯結的超連結
當您建立超連結與儲存格的關聯時,即是定義當按一下儲存格時,連結到來源文件的超連結。儲存格文
字本身並不是一個超連結。
建議您使用此方式建立動態超連結,原因如下:
• 此方法特別為動態超連結中的參數使用設計。
• 它可以讓您免於使用複雜的超連結語法,您可以使用圖形介面定義超連結,並產生及管理背景的超
連結語法。
• 它可讓您定義不同於儲存格文字的超連結文字。
27.1.2.1 在儲存格中加入超連結
1。 選取儲存格,按一下滑鼠右鍵並依序選取 [連結] > [新增超連結] 以顯示 建立超連結 對話方塊。
2。 選取 [連結到網頁] 索引標籤。
3。 將超連結輸入或貼入方塊中。
4。 按一下 [剖析],以將超連結參數擷取至 [自訂 URL 參數] 區域 (您按一下 [剖析] 才會顯示)。
321
2011-05-06
連結至其他文件
動態超連結包含可變更參數值的參數。參數會以 name=value 顯示於超連結尾端的問號後。例如,
URL
http://salesandproductreport/default.asp?reportname=products
包含一個參數值為 “products” 的 reportname 參數。
按一下 [剖析] 後,每個參數都會顯示於單獨的一行,並且左邊是參數名稱,右邊是參數值。超連
結的靜態部分 (不含參數的部分) 會顯示於 [主要] 區段。
5。 若要從公式或變數提供資料做為參數值,請按一下每個參數值旁的箭頭,然後選取一個選項。
選項
描述
建置公式
您在公式編輯器中建置一個公式,以提供公式輸出做為參數
值。
選取物件
您從 選取物件 對話方塊的清單中選取一個物件,以提供其值
最為參數值。
附註:
當您修改參數時,也會變更完整超連結語法,以反映畫面頂端方塊中的修改。
6。 若要新增或移除參數,請修改超連結語法,然後按一下 [剖析]。
附註:
您不可以直接在 [自訂 URL 參數] 區域的參數清單中新增或移除參數。您必須直接修改 URL 語法。
7。 按一下 [儲存格內容] 旁的箭頭,以變更超連結儲存格中顯示的文字,然後選取其中一個選項。
選項
描述
建置公式
您在公式編輯器中建置一個公式,以將公式輸出提供為儲存格
內容。
選取物件
您從 選取物件 對話方塊的清單中選取物件,以提供其值做為
儲存格內容。
8。 在 [工具提示] 方塊中輸入工具提示文字,或使用 [建置公式] 或 [選取變數] 選項建置動態工具
提示。
選項
描述
建置公式
您在公式編輯器中建置一個公式,以將公式輸出提供為工具
提示。
選取物件
您從 選取物件 對話方塊中選取物件,以提供其值做為工具
提示。
當您將滑鼠游標移至包含超連結的儲存格上時,工具提示即會顯示。
9。 按一下 [目標視窗] 旁的箭頭,定義目標 URL 要如何顯示。
322
2011-05-06
連結至其他文件
選項
說明
目前視窗
目標 URL 會取代目前視窗中包含超連結的文件。
新視窗
目標 URL 會在新瀏覽視窗中開啟。
27.1.3 連結至 CMS 中的其他文件
您可以使用 [建立超連結] 對話方塊,連結至 CMS 中的其他文件。連結使用背景的 OpenDocument 函
式。傳遞至函式的參數由您在對話方塊中所做的選擇所決定。
您也可以在儲存格中輸入語法,直接使用 OpenDocument 函式。
27.1.3.1 連結至 CMS 中的其他文件
1。 在要建立連結的儲存格上按一下滑鼠右鍵,然後從功能表選取 [連結] > [新增文件連結],以顯示
建立超連結 對話方塊。
2。 選取 [連結到文件] 索引標籤。
3。 按一下 [瀏覽],然後在 [選擇文件] 對話方塊中選取目標文件,或在 [文件 ID] 方塊中輸入文件
ID。
4。 在 [自訂超連結的外觀和行為] 區段的 [文件格式] 清單中選取目標文件的格式。
附註:
在 Applet 模式中以及在建立報表時無法使用 [新增文件連結]。只有在 DHTML 模式中編輯報表時
才能使用。
文件格式會決定在定義連結時可使用的選項。例如,您無法在 PDF 文件中連結至報表組件。
5。 在 [自訂超連結的外觀和行為] 區段的 [目標視窗] 清單中選取[新視窗] 或 [目前視窗] 以決定目
標文件如何開啟。
323
2011-05-06
連結至其他文件
選項
描述
新視窗
文件在新瀏覽器視窗開啟。
目標視窗
文件在目前瀏覽視窗中開啟,並取代包含超連結
的文件。
6。 在 [自訂超連結的外觀和行為] 區段的 [工具提示] 方塊中輸入工具提示文字,或使用 [建立公式]
或 [選取物件] 選項建立動態工具提示
選項
描述
建置公式
您在公式編輯器中建置一個公式,以將公式輸出提供為工具提
示。
選取物件
您從 選取物件 對話方塊的清單中選取一個變數,以提供其值
做為工具提示。
當您將滑鼠游標移至包含超連結的儲存格上時,工具提示即會顯示。
7。 按一下 [使用完整 URL 路徑建立超連結] 以確定連結會在目前的文件中使用完整 URL 路徑,而不
是相對路徑。
8。 如果您想要在選取超連結時,重新整理目標文件的資料,請按一下 [開啟時重新整理]。
9。 按一下 [連結到文件執行個體],然後從下拉式清單選取一個選項,以連結至所選文件的執行個體。
選項
描述
最近的
超連結會開啟最近的執行個體。
附註:
當您選擇此選項時,您不可以指定超連結中的參數值。
最近的 - 目前使用者
超連結會開啟目前使用者擁有的最近執行個體。
附註:
當您選擇此選項時,您不可以指定超連結中的參數值。
最近的 - 相符的提示值
超連結會開啟其提示值符合超連結傳送值的最近執行個體。
當您想要連結至包含提示的大型文件時,此選項非常實用。
10。 如果您連結至 Web Intelligence 文件,請按一下 [報表名稱] 並選取要連結至特定報表的報表名
稱。
11。 按一下 [報表組件],然後再按一下 [選取],然後再以滑鼠右鍵按一下報表組件 (例如表格),以連
結至報表的特定組件。
12。 如果您已經選取 [報表組件],請選取 ]只顯示報表組件] 以只開啟目標文件中的報表組件,或選取
[置放於報表組件中 (可使用完整文件)] 以將重點放在報表組件上,但顯示目標文件中的整個報表。
13。 如果文件包含提示,請針對 [文件提示] 區段中的每個提示,從下拉式清單中選取下列其中一個選
項:
324
2011-05-06
連結至其他文件
選項
描述
建置公式
您使用公式編輯器建置一個將值傳送到提示的公式。
選取物件
您選取一個要將值傳送到提示的物件。
於執行階段提示使用者
使用者指定在按下超連結時出現的提示值。
使用文件預設值
您設定超連結不要傳送參數至目標文件,且目標文件以預設的提示值
開啟。預設值不是最後一個指定的提示值,就是文件中指定的預設值。
14。 從 [儲存格內容] 清單選取 [建置公式] 或 [選取變數],以指定超連結儲存格的內容。
選項
描述
建置公式
您在公式編輯器中建置一個公式,以將公式輸出提供為儲存格
內容。
選取變數
您從 選取物件 對話方塊的清單中選取一個變數,以提供其值
做為儲存格內容。
27.1.3.2 傳送至提示的文件執行個體和值
超連結為目標文件中的提示提供值的方式有兩種:直接傳送值給提示,或根據傳送的值開啟一個文件。
第一個方式是由超連結直接將值傳送到目標文件中的提示。第二個方式是由連結開啟其儲存的提示值符
合超連結傳送值的文件執行個體。
如果目標文件很大,根據傳送的參數選擇文件執行個體是較有效率的。
某些執行個體和參數設定組合是不相容的或互相依存的,請見下表所述:
325
執行個體設定
對參數設定的影響
最近的
超連結未傳送參數值。所有參數皆設為 [使用文
件預設值] 且無法修改。
最近的 - 目前使用者
超連結未傳送參數值。所有參數皆設為 [使用文
件預設值] 且無法修改。
2011-05-06
連結至其他文件
執行個體設定
對參數設定的影響
您必須指定至少一個參數值。若缺少指定值,按
下超連結時會傳回錯誤。
最近的 - 相符的提示值
錯誤發生的原因是因為超連結的設計是根據參數
值擷取執行個體,但卻未提與執行個體相比較的
值。
相關主題
• 第 326 頁的「連結至大型文件」
27.1.3.3 連結至大型文件
如果目標文件包含大量資料,連結至執行個體會比用傳送的參數值開啟並擷取文件更有效率。您可以使
用不同的參數值,排程並事先擷取多重執行個體。允許用不同參數值,事先對文件進行排程及擷取。
如果按一下超連結,連結會開啟適當的事先擷取執行個體,而不是使用傳送的值來開啟文件及擷取資
料。
範例:連結至大型銷售報表
在本範例中,您要連結到依地區擷取銷售的大型銷售報表。報表有參數,可讓使用者選取地區。共有
四個地區 - 北、南、東和西。
您的來源文件含有 [地區] 維度。 您可以執行下列動作:
•
•
•
•
設定超連結,以傳送 [地區] 值做為參數
建立四個銷售報表的執行個體,每個 [地區] 值各一個
排程這些執行個體,以進行事先擷取
設定超連結,以開啟最新執行個體,其參數值符合超連結所傳送的值
假設文件含有 [地區] 維度,則設定如下:
326
連結至文件執行個體設定
最新值相符
最近 - 相符的提示值
[地區]
2011-05-06
連結至其他文件
27.2 使用超連結
27.2.1 從超連結連結至其他文件
若要從超連結連結至其他文件,您必須先建立超連結。
1。 將您的滑鼠游標移至儲存格,即可顯示工具提示 (如果已定義工具提示)。
附註:
如果您使用 超連結 對話方塊定義連結,同時畫面上也出現 [公式列],則 [公式列] 會顯示產生的
超連結語法。請不要直接修改此語法;如果您要更新語法,請使用 [超連結] 對話方塊。
2。 按一下超連結以開啟目標文件。
根據超連結的設定方式,目標文件會在新瀏覽視窗中開啟,或是會取代目前瀏覽視窗中的文件。
27.2.2 若要編輯超連結
1。 以滑鼠右鍵按一下包含超連結的儲存格,然後從功能表中依序選取 [超連結] > [編輯],以顯示 超
連結 對話方塊。
2。 使用 超連結 對話方塊編輯超連結。
27.2.3 刪除超連結
• 選取包含超連結的儲存格,並選取 [連結] > [移除]。
327
2011-05-06
連結至其他文件
27.2.4 格式化超連結顏色
您可以定義用於顯示已按過超連結 (參觀過的超連結) 以及尚未按過超連結 (未參觀過的超連結) 的顏
色。
27.2.4.1 設定超連結顏色
1。 在包含超連結的報表上的空白區域按一下滑鼠右鍵,然後在功能表上選取 [格式化報表]。
2。 請按一下 [外觀] 索引標籤。
3。 在 [超連結色彩] 區段中,按一下 [參觀過的] 和 [未參觀的] 旁邊的箭頭,然後選取預先定義的
顏色,或按一下 [其他色彩] 定義自訂顏色。
4。 按一下 [確定]。
27.3 在文件中連結報表元素
您可以將報表元素定義為輸入控制項以篩選其他報表元素中的值,然後建立報表元素之間的連結。例
如,如果您的報表包含兩個資料表,您可以根據另一個資料表中選取的值來篩選資料表中的值。
相關主題
• 第 223 頁的「定義輸入控制項」
• 第 226 頁的「使用表格與圖表作為輸入控制項」
328
2011-05-06
詳細資訊
附錄A 詳細資訊
資訊資源
位置
SAP BusinessObjects 產品資訊
http://www.sap.com
導覽至 http://help.sap.com/businessobjects/ 並在 SAP BusinessObjects Overview 側面板上按一下 [All Products]。
SAP 說明入口網站
您可以在 SAP 說明入口網站上存取涵蓋所有 SAP BusinessObjects 產
品及其部署的最新說明文件。您可以下載 PDF 版本或可安裝的 HTML 程
式庫。
某些指南儲存在 SAP Service Marketplace 中,無法從 SAP 說明入口
網站獲取。這些指南會在說明入口網站中列出,並隨附至 SAP Service
Marketplace 的連結。簽署維護合約的客戶可以透過授權的使用者 ID
存取此網站。要獲得 ID,請與客戶支援代表聯絡。
http://service.sap.com/bosap-support > 說明文件
• 安裝指南: https://service.sap.com/bosap-instguides
• 版本資訊: http://service.sap.com/releasenotes
SAP Service Marketplace
SAP Service Marketplace 用於儲存某些安裝指南、升級和移轉指南、
版本資訊以及「支援的平台」說明文件。簽署維護合約的客戶可以透過
授權的使用者 ID 存取此網站。請與客戶支援代表聯絡以獲得 ID。 如
果您從 SAP 說明入口網站重新導向至 SAP Service Marketplace,請使
用左側導覽窗格中的功能表以查找包含所要存取說明文件的類別。
https://cw.sdn.sap.com/cw/community/docupedia
Docupedia
開發人員資源
Docupedia 可提供額外的文件資源、協同式製作環境,以及互動式回饋
管道。
https://boc.sdn.sap.com/
https://www.sdn.sap.com/irj/sdn/businessobjects-sdklibrary
SAP 社群網路上的 SAP BusinessObjects 文章
329
https://www.sdn.sap.com/irj/boc/businessobjects-articles
這些文章原先稱為技術論文。
2011-05-06
詳細資訊
資訊資源
附註
位置
https://service.sap.com/notes
這些附註原先稱為知識庫文章。
SAP 社群網路上的論壇
https://www.sdn.sap.com/irj/scn/forums
http://www.sap.com/services/education
教育訓練
從傳統的教室學習方法,到目標線上學習的研討會,我們都可以根據您
的學習需求和喜愛的學習方式,提供一套訓練課程。
http://service.sap.com/bosap-support
線上客戶支援
SAP 支援入口網站包含客戶支援方案和服務的相關資訊。它還提供各種
技術資訊和下載的連結。簽署維護合約的客戶可以透過授權的使用者 ID
存取此網站。要獲得 ID,請與客戶支援代表聯絡。
http://www.sap.com/services/bysubject/businessobjectsconsulting
專業諮詢
330
諮詢人員會一直陪伴著您,從最初的分析階段,直到最後的部署專案交
付。提供有關各種主題的專家意見,例如關聯式和多維度資料庫、連通
性、資料庫設計工具以及自訂的嵌入式技術。
2011-05-06
索引
符號
CMS
以離線模式連線至 23
在連線模式中連線至 21, 22
使用文件於 21
和本地安全資訊 (LSI) 檔案 23,
29, 30
限制匯入文件自 25
連結至文件 323
#MULTVALUE 錯誤訊息
和屬性 265
#RANK 錯誤訊息 275
數字
2D 折線圖
變化資料標記於 211
2D 長條圖
變化資料標記 211
3D 圖表
隱藏底板 204
CSV
A
Different From Pattern 運算子 98,
115
Different From 運算子 95, 112, 213
DocumentName 函式 165
DrillFilters 函式 251
And 運算子 106
B
Between 運算子 96, 113, 215
Bex 查詢
定義 65
建立 67
選取其中的成員 51
BI launch pad
以連線模式啟動 Web Intelligence
桌面 22
安裝 Web Intelligence 桌面 19
啟動 Web Intelligence 14
設定地區設定選項 26
設定鑽取選項於 235
選取預設語意層 46
儲存文件於 34
BI 服務 301
測試 303
輸出參數 308
讓資料可供篩選 300
BICS 查詢
成員函式的限制 52
boimg 通訊協定
顯示外觀 157
顯示影像 157
Both 運算子 98, 115
儲存文件為 36
CSV 檔案
用於本機資料來源時的選項 70
D
E
Equal To 運算子 94, 100, 112,
213, 216
Excel
儲存文件為 35
Excel 檔
建置基本查詢 69
Except 運算子 98, 115
331
If 函式 295
In List 運算子 100
Interactive Analysis 文件 71
Interactive Analysis 桌面
從 BI Launch Pad 安裝 19
變更密碼 29
L
LastExecutionDate 函式 165
Less Than Or Equal To 運算子 96,
113, 214
LSI (本地安全資訊) 檔案 23
以離線模式 23, 29, 30
M
Matches Pattern 運算子 97, 115
N
Not Between 運算子 96, 114, 215
Not Equal To 運算子 94, 112, 213
NumberOfPages 函式 165
O
ForceMerge 函式
範例 261
FTP
傳送文件的方式 34
OLAP
和查詢細目 251
OpenDocument
連結文件使用 323
Or 運算子 106
G
GetContentLocale 函式 27
GetLocale 函式 26
GetPreferredViewingLocale 函式 27
Greater Than Or Equal To 運算子
95, 113, 214
Greater Than 運算子 95, 112, 214
H
設定快速顯示模式 145
I
F
C
CMC
HTTP 主機設定
定義 25
P
PDF
儲存文件為 36
Previous 函式
和報表層級排名 275
PromptSummary 函式 165
Proxy 設定
定義 25
HANA 14
2011-05-06
索引
Q
QaaWS
發行 304
發佈 303
QuerySummary 函式 165
R
Rank 函式
和報表層級排名 275
RefValue 函式 295
公式範例 295
RefValueDate 函式
傳回參考日期 295
ReportFilter 函式 165
S
SAP BusinessObjects Analysis
定義 78
Settings
主機和 Proxy 25
SQL
和子查詢 127, 129
和組合查詢 122
和資料庫排名 131
與資料追蹤 293
W
Web Intelligence
從 BI Launch Pad 啟動 14
Web Intelligence 介面
設定地區設定 26
Web Intelligence 文件 72
Web Intelligence 桌面
定義 HTTP 主機和 Proxy 設定 25
從 BI Launch Pad 啟動連線模式
22
從 CD 安裝 20
設定產品地區設定於 26
設定慣用的檢視地區設定 28
連線模式 21
Web 服務
DaaWS 71
SOAP 71
WSDL 71
一般 77
在主機伺服器上儲存 301
定義篩選器 299
服務詳細資料 73
重新發佈 301
從主機伺服器發佈 301
測試 303
332
Web 服務 (繼續)
發行提示 301
發佈表格 298
發佈提示 301
發佈圖表 298
資料來源 73
管理主機伺服器 299
篩選 73, 77
選取主機伺服器 299
檢視與管理 302
識別已發佈的重複表格 299
驗證
SSO 73
Windows NT 73
獨立 73
讓資料可供篩選 300
Web 服務 Plug-in 71
Proxy 設定 72
WHERE 子句 (SQL)
和子查詢 127
X
X 軸
擷取細目 245
Y
Y 軸
對數顯示 208
擷取細目 245
三畫
下移一層分層選項 160
上移一層
使用查詢細目 253
上移一層分層選項 160
子查詢
使用 127
和 SQL 129
定義 127
建立 127
部分 129
範例 128
子查詢組件 129
子查詢範例 128
子區段
使用表格儲存格建立 173
建立 170, 171
子類別 39
小於運算子 95, 113, 214
小計
使用分割顯示 174
工作模式
連線 21
連線模式 22
獨立 25
離線 23
工具列
報表篩選器 219
報表篩選器工具列 249
鑽取工具列 236, 239, 249
四畫
不在清單中運算子 97, 114, 215
不是 Null 運算子 216
不相容的物件
和合併維度 266
置於表格中 266
中介軟體
和獨立模式 25, 29, 30
和離線模式 23
中央值交叉分割 178
中央值交叉分割屬性
與資料追蹤 293
中央管理主控台 (CMC)
設定快速顯示模式 145
中斷查詢 85
介面地區設定
設定 26
內容
和語意層 58
定義 58
查詢重新整理時重新設定 59
執行查詢時選擇 58
從查詢中清除 59
公式
使用公式編輯器建立 229
使用於追蹤資料變更 294
建立變數 230
建置條件式格式化的工具 283
新增至報表 228
圖表元素
公式 200
圖表元素中 200
範例使用 RefValue 295
輸入 229
公式編輯器
建立公式的工具 229
分析面板
組織輸入控制項 225
分析維度
定義 40
分析範圍
自訂 60, 233
和查詢細目 251, 252
和語意層階層 59, 232
和鑽取模式 59, 232
2011-05-06
索引
分析範圍 (繼續)
定義 59, 232
延伸 237
設定 60, 233
對文件大小的影響 60, 233
層級 60, 233
鑽取範圍外的 238
分頁
在表格中避免 164
在區段中避免 173
避免出現在圖表中 204
分割
中央值交叉分割 178
在新的頁面上開始 178
在新頁面上重複值 178
定義 174
重複頁尾 178
重複頁首 178
條件式格式化效果 280
移除 177
移除重複值 178
組織資料 174
設定優先順序 177
設定屬性 177
插入 177
新增 177
預設排序順序 176, 178
與區段比較 175
避免分頁 178
顯示小計使用 174
顯示分割頁尾 178
顯示分割頁首 178
分割的優先權 177
分層表格和儲存格 160
分層選項
下移一層 160
上移一層 160
帶至前方 160
傳送至後方 160
切換至資料模式 80
切換至鑽取模式 237
切換檢視模式 147
手動資料追蹤模式 286
文件
以 FTP 傳送 34
以郵件傳送 33
永遠與地區設定相關 38
永遠與地區設定關聯 28
列印 148
在 BI Launch Pad 中儲存 34
在鑽取模式中儲存 250
使用超連結以連結至大型文件 326
使用超連結連結 320, 323, 327
建立空白文件 32
套用安全性至 21, 23
從儲存機制開啟 33
333
文件 (繼續)
最佳化畫面上檢視 38
開啟時重新整理 38
開啟時重新整理屬性 294
傳送給使用者 33
編輯屬性 38
選取預設資料夾 24, 32
選取預設語意層 46
儲存成 CSV 36
儲存成 Excel 35
儲存成 PDF 36
檢視名稱 38
檢視地區設定 38
檢視建立者 38
檢視相關的關鍵字 38
檢視描述 38
顯示名稱 165
顯示建立日期 38
顯示查詢於 165
顯示新增的查詢 84
文件地區設定
定義 26, 27
文件執行個體
連結至 CMS 中 323, 325
文件屬性
永久的地區格式設定 36
自動合併維度 36, 263
使用查詢細目 36
查詢移除 36
強化檢視模式 36
開啟時重新整理 36, 294
編輯 38
文字
在報表中尋找 144
在圖表座標軸上格式化 206
在儲存格中格式化 158
複製可折式儲存格為 166
文字檔案
用於本機資料來源時的選項 68
建立查詢 68
日期和時間
格式化 183, 184
日期和時間值
格式化 183
日期和時間格式
自訂 183, 184
預先定義的 183
日期提示 118
水平表格 151
五畫
以 FTP 傳送文件 34
以 Web 服務形式查詢 (QaaWS)
發行 304
發佈 303
以非對稱方式探索階層 137, 138
以連線模式存取語意層 29, 30
以連線模式啟動 Web Intelligence 桌
面 22
以連線模式啟動桌面互動式分析 22
以超連結傳遞值至提示 325
以郵件傳送文件 33
以對稱方式探索階層 139, 140
以獨立模式存取語意層 29, 30
以離線模式中工作 24
以離線模式存取語意層 29, 30
加入條件式格式化規則 283
包含合併維度到計算中 261
可折式儲存格 165
在報表內複製 166
和區段頁首 175
套用條件格式化 280
格式化 165
從報表刪除 165
插入報表中 165
對複製的限制 166
複製至其他應用程式 166
複製為文字 166
隱藏 166
可攜式文件格式 (PDF)
儲存文件為 36
外觀
在表格中顯示 157
使用 boimg 通訊協定顯示 157
從 URL 顯示 157
左側面板
合併維度 262
布林值
格式化 183, 184
布林格式
自訂 183, 184
預先定義的 183
平均標準計算
插入表格 228
平面圖表
擷取細目 245
本機資料來源
Excel 檔案選項 70
文字檔案選項 68
未參觀過的超連結
設定顏色 328
永久的地區格式設定文件選項 36
用輸入的方式輸入公式 229
立體表面圖表
與鑽取計量不相容 248
立體圖表
擷取細目 245
立體檢視
套用至圖表 202
2011-05-06
索引
六畫
交叉表 151
在頁首中顯示物件名稱 163
使用階層式資料 136
往上鑽取 241
條件設定格式 282
插入標準計算於 228
交換表格中的列或欄 155
交集組合查詢 121
列印文件 148
列印報表 148
同步化不同彙總層級的資料提供者 264
同步化維度 255
同步查詢
與多個查詢比較 79
與組合查詢比較 79
同級排名 272
合併提示 111
合併維度 262
自動合併 263
刪除 263
使用 ForceMerge 包含在計算 261
和不相容的物件 266
和區段篩選 268
和區塊篩選 268
和屬性 265
命名 263
定義 255
新增描述 263
置於表格中 266
範例 256
篩選 267
選取預設屬性 263
選擇要合併的維度 255
瞭解其影響 264
擴大傳回的值 269, 270
擷取細目 269
顯示變更的資料於 290
合併維度範例 256
回答提示 220
地區設定
文件地區設定 26, 27
永遠與文件關聯 28, 38
定義 26
產品地區設定 26
慣用的檢視地區設定 26, 27
在 BI Launch Pad 中儲存文件 34
在 Excel 檔案中建立查詢 69
在 Web 服務中發行提示 301
在 Web 服務中發佈提示 301
在分割中重複頁尾 178
在分割中重複頁首 178
在文字檔案中建立查詢 68
在主機伺服器上儲存 Web 服務 301
在交叉表上往上鑽取 241
334
在交叉表頁首中顯示物件名稱 163
在每一頁上重複表格頁尾 164
在每一頁上重複表格頁首 164
在其他查詢的值上篩選查詢 104
在表格中合併儲存格 161
在表格中的維度上往下鑽取 240
在表格中插入分割 177
在表格中插入可折式儲存格 165
在表格中插入標準計算 228
在表格中顯示頁尾 163
在表格中顯示頁首 163
在表格中顯示影像/外觀 157
在表格的計量上鑽取 243
在查詢中包含多個階層 45
在查詢中包含資料庫排名 131
在查詢中篩選資料 92, 212
在查詢重新整理時重新設定內容 59
在計量上往下鑽取 244
在計量上往上鑽取 244
在區段中的計量上鑽取 243
在區段中的維度上往下鑽取 240
在區段中的維度上鑽取 239
在清單中運算子 97, 114, 215
在連線模式中連線至 CMS 22
在報表上對齊元素 28
在報表中篩選資料 92, 212
在報表中顯示鑽取篩選器 165
在提示中顯示值清單 118
在提示中顯示預設值 118
在新的頁面上開始分割 178
在新的頁面上開始表格 163
在新頁面上重複分割值 178
在新頁面上重複區段 173
在新頁面上開始區段 173
在資料上鑽取 232
在資料管理員中編輯查詢 81
在圖表上格式化座標軸格線 206
在圖表上隱藏座標軸格線 206
在圖表上變化資料標記 211
在圖表上顯示座標軸格線 206
在圖表上鑽取 245
在圖表上鑽取時的限制 248
在圖表中的計量上鑽取 246, 247
在圖表座標軸上顯示值範圍 207
在圖表座標軸上鑽取 246
在維度上往上鑽取 241
在獨立模式中工作 25
在鑽取模式中儲存文件 250
多重報表
和查詢細目 253
多個查詢 79, 85
與同步查詢比較 79
與組合查詢比較 79
如何合併提示 111
如何結構化組合查詢 123
字元字串
字母順序 176, 178
預設排序順序 176, 178
安全性
套用於連線模式 21
套用於離線模式 23
與獨立模式不相容 25
安全性設定檔
和延伸分析範圍 237
安裝 Web Intelligence 桌面 20
成員
在 Bex 查詢中選取 51
在成員選取器中搜尋 56
在層級中全選 54
使用函式從階層中選取 52
定義 42
明確在階層中選取 50
建置選取提示 57
從階層中選取 50
從階層排除 56
與命名集合 42
選取計算的成員 55
成員選取器
使用 49
搜尋其中的成員 56
選取成員時使用 50
曲線圖 190
在計量上鑽取 246
百分比標準計算
插入表格 228
自訂分析層級範圍 60, 233
自訂的日期和時間格式 183, 184
自訂的數字格式 183, 184
自訂查詢篩選 99, 101
加入及移除 101
自訂格式
定義 186
套用 187
自訂排序 182
自訂排序順序 179
自動合併維度 38, 263
限制 263
啟用 263
自動合併維度文件選項 36
自動合併維度文件屬性 263
自動合併維度的限制 263
自動換列
自動調整高度的效用 159
自動調整寬度的效用 159
自動資料追蹤模式 286
自動調整成儲存格屬性高度 158
自動調整成儲存格屬性寬度 158
自動調整高度
自動換列的效用 159
自動調整寬度的效用 159
2011-05-06
索引
自動調整寬度
自動換列的效用 159
自動調整高度的效用 159
七畫
刪除合併維度 263
刪除報表篩選器 217
刪除超連結 327
刪除變數 231
含糊不清的查詢 57
快速查詢篩選器 99
建立 100
快速報表篩選器 216
快速篩選
定義 100
快速顯示模式 147
在 CMC 中設定 145
定義 145
設定水平資料錄數目 146
設定垂直資料錄數目 146
每頁的水平資料錄
限制 145
每頁的垂直資料錄
限制 145
八畫
依據不同的階層鑽取 241, 243
使用介面排名資料 275
使用公式建置進階條件格式化規則 283
使用公式追蹤資料變更 294
使用公式編輯器建立公式 229
使用分割組織資料 174
使用分割顯示小計 174
使用立體檢視來顯示圖表 202
使用成員選取器 49
使用其他查詢的值套用 104
使用函式選取階層的成員 52
使用拖放方式建立表格 153
使用者
傳送文件 33
使用表格作為輸入控制項 226
使用表格範本建立表格 153
使用表格儲存格建立子區段 173
使用非階層式資料 134
使用查詢細目文件選項 36
使用查詢細目往下鑽取 251, 252
使用查詢細目往上鑽取 251, 253
使用查詢細目時 251
使用查詢細目鑽取 251
使用區段群組資料 168
使用條件格式化規則醒目提示資料 281
使用條件格式化設定資料格式 282
使用條件格式化醒目提示資料 280,
282
335
使用條件格式化醒目提示資料範圍 283
使用組合查詢 122
使用超連結以連結至大型文件 325,
326
使用超連結以連結至文件執行個體 325
使用超連結連結文件 320, 327
使用圖表作為輸入控制項 226
使用慣用的檢視地區設定顯示資料 27
使用複製格式套用格式 159
使用輸入控制項篩選資料 223, 227
使用輸入控制項變更變數值 223
使用簡易報表篩選器篩選資料 219
使用鑽取分析資料 232
使用鑽取篩選器篩選資料 249
使查詢指令碼可編輯 61
典型計量 43
函式
DocumentName 165
DrillFilters 165, 251
ForceMerge 261
GetContentLocale 27
GetLocale 26
GetPreferredViewingLocale 27
If 295
LastExecutionDate 165
NumberOfPages 165
PromptSummary 165
QuerySummary 165
Rank 275
RefValue 295
RefValueDate 295
ReportFilterSummary 165
使用以選取階層的成員 52
頁面 165
命名合併維度 263
命名集合 42
定義 42
選取 55
固定資料取樣 63
定位區段 173
定義 Web 服務的篩選器 299
定義自訂格式 186
定義輸入控制項如何篩選資料 223,
225
定義儲存格文字為超連結 320, 321
延伸分析範圍 237
延伸合併的維度值 38
延伸合併維度所傳回的值 269, 270
明確彙總 142
明確選取成員 50
物件
在交叉表頁首中顯示名稱 163
典型計量 43
計量 43
套用格式至使用條件格式化 280
智慧計量 43
物件 (繼續)
階層 41
維度 40
與類別的關係 39
屬性 40
空白時顯示圖表 208
空白圖表
顯示 208
表格
交叉表 151
同步多重擷取 244
重新顯示隱藏的表格 162, 166,
174
套用條件格式化 280
展開和收合所有階層 137
格式化邊界 157
條件設定格式 282
移除所有排序 181
設定位置 160, 198
插入標準計算於 228
階層式資料 135
表格分割
中央值交叉分割 178
在新的頁面上開始 178
在新頁面上重複值 178
定義 174
重複頁尾 178
重複頁首 178
條件式格式化效果 280
移除 177
移除重複值 178
組織資料 174
插入 177
預設排序順序 176, 178
對變更後的資料影響 293
與區段比較 175
避免分頁於 178
顯示小計使用 174
顯示分割表頭 178
顯示分割頁尾 178
表格及儲存格框線的格式設定 157
表格頁尾
在每一頁上重複圖表 164
表格儲存格
合併 161
格式化文字 158
清除內容 155
表格屬性
中央值交叉分割 293
表單 152
條件設定格式 282
長條圖 189
在長條圖中鑽取 246
在計量上鑽取 246
非階層式查詢 44
2011-05-06
索引
非階層式資料 134
使用 134
九畫
垂直表格 150
建立 Bex 查詢 67
建立子查詢 127, 128
建立子區段 170, 171
建立地區設定與文件的永久關聯 38
建立快速查詢篩選器 100
建立空白文件 32
建立查詢 47
建立值清單與輸入控制項的關聯 223,
225
建立區段 170, 171
建立條件格式化規則 281
建立組合查詢 123
建立報表元素與輸入控制項的關聯
223, 225
建立報表物件與輸入控制項的關聯
223, 225
建立報表篩選器 217
建立提示 116
建立超連結與儲存格的關聯 321
建立資料庫排名 132
建立圖表 188
建立選擇性提示 116
建立簡易報表篩選器 219
建立鑽取快照 239
建置選取成員提示 57
是 Null 運算子 216
查詢
子查詢組件 129
子查詢範例 128
已定義 Bex 查詢 65
已定義查詢內容 58
已定義查詢篩選器 91
中斷 85
包含多個查詢於 45
包含資料庫排名 131, 132
交集組合查詢 121
在 Bex 查詢中選取成員 51
在 Excel 檔案中建立 69
在文字檔案中建立 68
在其他查詢的值上篩選 104
在查詢細目模式下修改 251
在資料管理員中編輯 81
多重, 組合和同步處理比較 79
多個查詢 79, 85
如何結構化組合查詢 123
含糊不清的查詢 57
使用組合查詢 122
使用資料管理員管理 80
和 SQL 122
和查詢內容 57
336
查詢 (繼續)
定義的子查詢 127
定義的組合查詢 121
非階層式 44
建立 47
建立 Bex 查詢 67
建立子查詢 127
建立組合查詢 123
差集組合查詢 121
執行 47
執行時選擇內容 58
將 QaaWS 發行為 Web 服務 304
授與存取 65
排序結果 83
清除 82
清除內容 59
移除 82, 85
組合查詢的優先順序 124, 125
組合查詢範例 124
組合提示於 119
設定主要日期 82
設定組合查詢優先順序 126
設定最長執行時間 65
階層 44
轉為圖表 197
傳回部分結果 85
資料庫排名範例 133
預覽結果 84
管理 83
範例結果集屬性 63
編輯產生的指令碼 61
複製 85
檢視和編輯指令碼 61
檢視產生的指令碼 61
聯集組合查詢 121
還原先前值至 85
擷取複製列屬性 64
變更來源 82
變更查詢語意層 87
變更提示順序 119
變更資料來源 86
顯示新增的查詢 84
顯示摘要 165
查詢上的查詢 104
查詢工具列
設定分析範圍使用 233
查詢內容 57
和語意層 58
定義 58
選擇 58
查詢指令碼
使可編輯 61
和選擇性提示 61
複製到剪貼薄 61
檢視和編輯 61
驗證 61
查詢參數
物件屬性 77
查詢定義 77
查詢屬性 77
查詢細目
上移一層方式 253
何時使用 251
和分析範圍 251, 252
和鑽取篩選器 253
定義 251
負面影響 253
啟動 252
與資料追蹤不相容 293
與標準鑽取比較 251
與鑽取快照不相容 253
擷取細目方式 252
查詢細目的負面影響 253
查詢篩選器 104
已定義預先定義的查詢篩選 99
在其他查詢的值上篩選查詢 104
自訂 99, 101
快速篩選器 99
使用計量於 109
使用報表篩選器比較 92, 212
使用層級於 108
定義 91
建立快速查詢篩選器 100
架構 92
巢狀處理 106, 107
巢狀處理新增複雜度 106
移除 100
移除自訂查詢篩選器 101
組合 105, 106
新增自訂查詢篩選器 101
預先定義的 99
與提示組合 119
選取預先定義的 100
類型 99
查詢篩選器的結構 92
查詢篩選器運算子
Between 96, 113, 215
Different From 95, 112, 213
Greater Than 95, 112, 214
Greater Than Or Equal To 95,
113, 214
In List 97, 100, 114, 215
Less Than 95, 113, 214
Less Than Or Equal To 96, 113,
214
不介於 96, 114, 215
不在清單中 97, 114, 215
不等於 94, 112, 213
兩者 98, 115
除外 98, 115
符合模式 97, 115
等於 94, 100, 112, 213
2011-05-06
索引
查詢篩選器運算子 (繼續)
與模式不同 98, 115
查詢屬性
最多擷取列數 62
僅傳回非空的資料列 64
範例結果集 63
擷取複製列 64
為圖表資料指定調色盤樣式 209
相對位置
為圖表設定 198
背景色彩
在圖表上設定 202
背景顏色
為表格選取 156
計量
在交叉表中顯示 151
在表格中鑽取 243
在區段中鑽取 243
在階層查詢篩選器中使用 109
在圖表中鑽取 246, 247
和查詢細目 251
往下鑽取於 244
往上鑽取於 244
格式化減少 288
格式化增加 288
圓形圖上的限制 191
對計算的限制 264
對圖表中鑽取限制 248
計量物件
定義 43
計算
包含合併維度 261
移除標準計算 229
新增至報表 228
標準 264
計算內容
與資料追蹤 296
計算的成員
定義 42
選取 55
計數標準計算
插入表格 228
重設排序 182
重新發佈 Web 服務 301
重新顯示隱藏內容 148
重新顯示隱藏的表格 162, 166, 174
重新顯示隱藏的維度 162
重新顯示隱藏的儲存格 162, 166, 174
限制每頁的水平資料錄 145
限制每頁的垂直資料錄 145
限制查詢中的列數 62
限制報表中的列數 145
限制提示回應 118
限制資料庫層級的列數 63
頁尾
在每一頁上重複圖表 164
337
頁尾 (繼續)
在表格中顯示和隱藏 163
顯示 145
頁面
在新頁面上開始區段 173
設定最小高度 145
設定最小寬度 145
顯示目前頁碼 165
顯示總數 165
頁面函式 165
頁面模式 147
定義 145
頁面邊界
顯示 145
十畫
值清單
限制提示回應 118
與輸入控制項關聯 223, 225
選取來源 102, 217, 221
顯示於提示中 118
修改的資料
追蹤 285
修改圖表邊界 203
套用立體檢視至圖表 202
套用安全性於連線模式 21
套用安全性於離線模式 23
套用自訂格式 187
套用條件格式化至儲存格、表格或區段
280
套用預先定義的格式 184
差集組合查詢 121
座標軸
在圖表中格式化標籤 206
格式化文字 206
格式化數字 206
對數顯示 208
顯示值範圍 207
顯示圖表上的標籤 205
座標軸比例
對數 207
線性 207
座標軸格線
在圖表上格式化 206
在圖表上隱藏 206
在圖表上顯示 206
間距 206
座標軸圖例
擷取細目 248
框線
在圖表上修改 203
表格及儲存格的格式設定 157
桌面 Web Intelligence
以連線模式在本機啟動 22
桌面介面
設定鑽取選項於 235
格式
定義自訂格式 186
套用自訂格式 187
套用預先定義的格式 184
格式化
使用複製格式套用 159
圖表
格式化 199
格式化日期和時間 183
格式化可折式儲存格 165
格式化布林值 183
格式化移除的資料 288
格式化貨幣值 183, 184
格式化插入的資料 288
格式化減少的資料 288
格式化圖表座標值 206
格式化圖表座標軸標籤 206
格式化圖表圖例 204
格式化圖表標題 201
格式化增加的資料 288
格式化數字 183
格式化繪圖區背景 203
格式化變更資料 288
追蹤資料變更 285
高度
在儲存格上設定 158
十一畫
停用條件式格式化規則 283
區段
在計量上鑽取 243
在圓形圖中鑽取 246
在新的頁面上開始 173
在新頁面上重複 173
在維度上往下鑽取 240
在維度上鑽取 239
定位 173
定義色彩和影像 174
建立 170, 171
建立子區段 173
套用條件格式化 280
套用篩選至 170
條件設定格式 282
移除 173
當區段頁首是合併維度時篩選 268
群組資料 168
與分割比較 175
避免分頁於 173
隱藏 173
顯示變更的資料於 291
區段篩選 170
和合併維度 268
區段儲存格 175
2011-05-06
索引
區塊
同步鑽取 236
區塊篩選
和合併維度 268
參考資料
手動選取 286
每一次重新整理時自動更新 286
使用 RefValue 傳回 295
使用 RefValueDate 傳回日期 295
設定於固定日期 286
設定追蹤資料變更 285
參觀過的超連結
設定顏色 328
堆疊提示 110
執行查詢 47
執行彙總函式
和報表層級排名 275
密碼
變更 29
將不同的範本套用至表格 154
將文件儲存成 CSV 36
將文件儲存為 Excel 35
將文件儲存為 PDF 36
將表格發佈為 Web 服務 298
巢狀處理查詢篩選器 106, 107
帶至前方分層選項 160
強化檢視模式文件選項 36
從 BI Launch Pad 安裝 Web
Intelligence 桌面 19
從公式建立變數 230
從分割移除重複值 178
從表格移除列 154
從表格移除欄 154
從查詢中變更內容 59
從查詢傳回部分結果 85
從值清單選取 102, 217, 221
從報表刪除可折式儲存格 165
從報表移除圖表 196
從階層排除成員 56
從階層層級中選取成員 54
從資料表刪除資料列 154
從資料表刪除資料行 154
排名報表層級的資料 131, 132, 271,
275
排名範例 274
排序
自訂 182
和報表層級排名 271
重設 182
移除 181, 182
設定順序 182
設定優先順序 182
插入 181
新增 182
與 QaaWS 查詢 303
類型 179
338
排序查詢結果 83
排序階層式資料 180
排序順序
自訂 179
預設值 176, 178, 179
遞減 179
遞增 179
排序資料 179
排程文件
和自動資料追蹤模式 286
啟動查詢細目 252
啟動條件式格式化規則 283
啟動資料追蹤 286
啟動鑽取模式 236
條件式格式化
套用不同的格式至物件的方法 280
套用至資料 282
條件 280
設定資料格式使用 282
條件式格式化規則
加入 283
使用公式建立 283
建立 281
停用 283
啟動 283
移除 283
設定優先順序 283
編輯 283
複製 283
清除文件
與資料追蹤不相容 293
清除查詢 82
清除儲存格的內容 155
產品地區設定
在 Web Intelligence 桌面中設定
26
定義 26
移除分割 177
移除自訂查詢篩選器 101
移除的資料
追蹤 285
移除表格 156
移除查詢 82, 85
移除查詢篩選器 100
移除區段 173
移除區段儲存格 173
移除排序 181, 182
移除條件式格式化規則 283
移除提示 118
移除標準計算 229
移除輸入控制項 225
移除鑽取篩選器 250
移動表格中的列或欄 155
笛卡兒乘積 266
組合查詢
交集 121
組合查詢 (繼續)
如何結構化 123
使用 122
和 SQL 122
定義 121
建立 123
差集 121
產生方式 122
設定優先順序 126
與同步查詢比較 79
與多個查詢比較 79
範例 124
優先順序 124, 125
聯集 121
組合查詢的優先順序 124, 125
組合查詢範例 124
組合查詢篩選器 106
範例 105
組合提示 110, 119
組合提示與查詢篩選器 119
組織輸入控制項 225
設定介面地區設定 26
設定分析範圍 60, 233
設定分割屬性 177
設定表格或圖表的位置 160, 198
設定查詢的主要日期 82
設定桌面鑽取選項 235
設定排序的順序 182
設定排序的優先權 182
設定條件式格式化規則優先順序 283
設定產品地區設定 26
設定組合查詢優先順序 126
設定最小頁面高度 145
設定最小頁面寬度 145
設定報表的計量單位 28
設定報表的格線間距 28
設定超連結顏色 328
設定資料為參考資料 285
設定圖表上的背景顏色 202
設定圖表的相對位置 198
設定慣用的檢視地區設定 28
設定數字和日期格式 184
設定儲存格中文字的格式 158
設定儲存格高度與寬度 158
設定鑽取選項 234, 235
貨幣
將數字格式化為 187
貨幣值
格式化 183, 184
貨幣格式
自訂 183, 184
預先定義的 183
逗號分隔值 (CSV)
儲存文件為 36
連結至 CMS 中的文件 323
連結報表元素 328
2011-05-06
索引
連線至 CMS 21, 23
連線伺服器
和離線模式 29, 30
連線模式 21
在本機啟動桌面互動式分析 22
存取語意層 29, 30
套用安全性於 21, 22
從 BI Launch Pad 啟動 Web
Intelligence 桌面 22
啟動 Web Intelligence 桌面 21
連線至 CMS 21
部分的報表層級排名 273
部分的資料庫排名 131
十二畫
最大值標準計算
插入表格 228
最小值標準計算
插入表格 228
最多擷取列數查詢屬性
與範例結果集屬性比較 62
最佳化在畫面上檢視的文件 38
報表
包含圖表 188
列印 148
成為可鑽取 236
刪除可折式儲存格 165
使用簡易報表篩選器篩選 219
重新整理資料 250
限制列數 145
套用篩選至 212
從不同來源同步化資料 255
移除表格 156
移除圖表 196
設定表格的位置 160, 198
設定計量單位 28
設定格線間距 28
設定最小頁面高度 145
設定最小頁面寬度 145
設定圖表的位置 160, 198
尋找文字 144
插入可折式儲存格 165
微調配置 145
新增計算至 228
新增圖表至 193
對齊元素 28
複製 237
複製可折式儲存格於 166
複製圖表 195
儲存含有鑽取篩選器的 250
顯示目前頁碼 165
顯示查詢於 165
顯示頁數於 165
顯示格線 28
顯示提示於 165
339
報表 (繼續)
顯示變更的資料於 286
顯示鑽取篩選器 165
報表元素
建立連結介於 328
條件設定格式 282
與輸入控制項關聯 223, 225
報表物件
與輸入控制項關聯 223
報表層級排名 271
使用介面建立 275
使用排名函式建立 275
和 #RANK 錯誤訊息 275
和 Previous 函式 275
和同級排名 272
和執行彙總函式 275
和排序 271
和資料順序 275
建立的工作流程 275
部分 273
範例 274, 276
報表層級排名範例 274, 276
報表篩選器
刪除 217
快速報表篩選器 216
使用查詢篩選器比較 92, 212
定義 212
建立 217
建立簡易報表篩選器 219
套用至區段 170
對合併維度的影響 267
標準報表篩選器 216
編輯 217
簡易報表篩選器 216
報表篩選器工具列 219, 249
報表篩選器運算子
Between 96, 113, 215
Different From 95, 112, 213
Greater Than 95, 112, 214
Greater Than Or Equal To 95,
113, 214
In List 97, 114, 215
Less Than 95, 113, 214
Less Than Or Equal To 96, 113,
214
不介於 96, 114, 215
不在清單中 97, 114, 215
不為 Null 216
不等於 94, 112, 213
是空值 216
等於 94, 112, 213, 216
報表篩選器對合併維度的效果 267
插入排序 181
提示
以超連結傳遞值 325
合併 111
提示 (繼續)
回答 220
在 Web 服務中發行 301
在 Web 服務中發佈 301
定義 110
建立 116
建置選取成員提示 57
重新整理報表資料,內容包含 250
移除 118
組合 119
組合查詢篩選 119
對運算子的限制 99, 116
變更順序 119
顯示之前選取的值 118
顯示值清單 118
顯示預設值 118
顯示摘要 165
提示運算子
Between 96, 113, 215
Different From 95, 112, 213
Greater Than 95, 112, 214
Greater Than Or Equal To 95,
113, 214
In List 97, 114, 215
Less Than 95, 113, 214
Less Than Or Equal To 96, 113,
214
不介於 96, 114, 215
不在清單中 97, 114, 215
不等於 94, 112, 213
兩者 98, 115
除外 98, 115
符合模式 97, 115
等於 94, 112, 213
與模式不同 98, 115
智慧型計量 43
減少的資料
追蹤 285
測試 Web 服務 303
發行 QaaWS (以 Web 服務形式查詢)
304
發佈 QaaWS (以 Web 服務形式查詢)
303
發佈提示 301
超連結
刪除 327
定義儲存格文字為 320, 321
將值傳遞至提示 325
設定顏色 328
連結文件以 327
連結至大型文件 326
連結至文件執行個體 325
與儲存格關聯 321
編輯 327
郵件
傳送文件的方式 33
2011-05-06
索引
開始功能表
啟動 Web Intelligence 桌面 21
開啟時重新整理文件 38
開啟時重新整理文件選項 36
開啟時重新整理文件屬性
與資料追蹤不相容 294
階層
以非對稱方式探索 137, 138
以對稱方式探索 139, 140
包含於查詢中 45
全部收合 137
全部展開 137
合併範例 257
定義 41
明確選取成員 50
排除成員自 56
選取其中的成員 47, 50
變更鑽取焦點 140, 141
階層式資料 134
和交叉表 136
表格中 135
排序 180
報表來源 135
階層物件 41
階層查詢 44
十三畫
傳送文件給使用者 33
傳送至後方分層選項 160
僅傳回非空的資料列查詢屬性 64
圓形圖 191
在計量上鑽取 246
彙總
明確 142
避免重複列 162
微調報表格式化 145
搜尋成員 56
新增分割 177
新增列至表格 154
新增自訂查詢篩選器 101
新增的資料
追蹤 285
新增排序 182
新增描述至合併維度 263
新增圖表至報表 193
新增圖表標題 201
新增輸入控制項 223
新增欄至表格 154
新增鑽取篩選器 250
詳細資料物件
與維度的關係 266
資料
合併維護的變更 290
在交叉表中顯示 151
在表格中變更 288
340
資料 (繼續)
在表單中顯示 152
在長條圖中比較 189
在垂直表格中顯示 150, 151
在查詢層級篩選 92, 212
在報表層級排名 271
在報表層級篩選 92, 212
在箱形圖中比較 189
使用 RefValue 傳回參考資料 295
使用介面排名 275
使用公式追蹤變更 294
使用區段群組 168
使用排名函式排序 275
使用條件格式化規則醒目提示 281
使用條件格式化醒目提示 280, 282
使用條件格式化醒目提示範圍 283
使用報表篩選器篩選 212
使用慣用的檢視地區設定顯示 27
使用輸入控制項篩選 223, 227
使用簡易報表篩選器篩選 219
使用鑽取分析 232
使用鑽取篩選器篩選 249
往下鑽取於 239
非階層式 134
指定資料的調色盤樣式 209
重新整理 286
重新整理包含提示的鑽取報表 250
套用條件格式化 282
格式化變更 288
追蹤變更 285
區段中變更 291
從不同來源同步化 255
排序 179
設定為參考資料 285
報表層級排名範例 274, 276
階層 134
傳回參考資料的日期 295
資料庫層級的排名 131, 132
資料庫層級的排名範例 133
隱藏 147
變更圖表 293
顯示 147
顯示一段時間內的趨勢 190
顯示其中的變更 287
顯示區段 191
顯示最後重新整理日期 165
資料列
在表格中交換 155
在表格中移動 155
空白時隱藏 161
空白時顯示 161
限制查詢層級的數目 62
限制報表中的列數 145
限制資料庫層級的數目 62, 63
從表格移除 154
條件設定格式 282
資料列 (繼續)
新增至表格 154
資料庫層級的取樣 63
選取交替顯示顏色 157
避免重複列彙總 162
擷取複製 64
資料行
在表格中交換 155
在表格中移動 155
空白時隱藏 161
空白時顯示 161
建立區段 170
從表格移除 154
條件設定格式 282
新增至表格 154
選取交替顯示顏色 157
資料表 240
分層 160
水平表格 151
加入資料行至 154
用來作為輸入控制項 226
交換列或欄 155
合併儲存格 161
在計量上鑽取 243
在報表內複製 156
在新的頁面上開始 163
在維度上往下鑽取 240
在維度上的限制 266
在維度上鑽取 239
使用拖放方式建立 153
使用表格範本建立 153
定義 150
定義交替顯示顏色 157
空白時隱藏 161
空白時顯示 161
表單 152
垂直表格 150
將不同的範本套用至 154
清除儲存格內容於 155
移除 156
移除列從 154
移除欄自 154
移動列或欄 155
插入分割 177
發佈為 Web 服務 298
微調格式化 145
新增分割至 174
新增列至 154
複製至其他應用程式 156
選取背景色彩 156
避免分頁於 164
避免複製列彙總 162
識別已發佈為 Web 服務的重複內容
299
顯示外觀 157
顯示影像於 157
2011-05-06
索引
資料表 (繼續)
顯示變更的資料於 288, 293
資料表標題
在每一頁上重複圖表 164
資料庫
取樣支援 63
和查詢 61
資料庫排名
和 SQL 131
建立 132
部分 131
範例 133
優點 131
資料庫排名的範例 133
資料庫層級的取樣列數 63
資料追蹤
手動模式 286
自動模式 286
使用 RefValue 傳回參考資料 295
和中央值交叉分割屬性 293
和合併維度 290
和表格 288
和表格分割 293
和計算內容 296
和區段 291
和圖表 293
和警訊器 294
定義 285
格式化變更資料 288
啟動 286
啟動與否皆檢視 38
資料變更類型 285
與 SQL 變更不相容 293
與查詢細目不相容 293
與清除文件不相容 293
與開啟時重新整理屬性不相容 294
與範圍外鑽取不相容 293, 294
資料追蹤選項
自動更新參考資料 286
使用目前的資料做為參考資料 286
資料提供者
同步化不同彙總層級 264
檢視資料於 80
資料管理員
清除查詢於 82
移除查詢於 82
設定主要日期於 82
管理查詢使用 80
編輯查詢於 81
變更查詢的來源於 82
資料標記
在折線圖中鑽取 246
在雷達線圖上鑽取 246
資料模式
切換為 80
管理查詢於 83
341
跨表格同步鑽取 244
跨圖表同步鑽取 244
運算子
And 106
Between 96, 113, 215
Different From 95, 112, 213
Greater Than 95, 112, 214
Greater Than Or Equal To 95,
113, 214
In List 97, 100, 114, 215
Less Than 95, 113, 214
Less Than Or Equal To 96, 113,
214
Or 106
不介於 96, 114, 215
不在清單中 97, 114, 215
不為 Null 216
不等於 94, 112, 213
兩者 98, 115
是空值 216
限制 99, 116
除外 98, 115
符合模式 97, 115
等於 94, 100, 112, 213
與模式不同 98, 115
雷達圖
變化資料標記於 211
雷達線圖
在計量上鑽取 246
預先定義的日期和時間格式 183
預先定義的布林格式 183
預先定義的查詢篩選器 99
預先定義的格式
套用 184
預先定義的貨幣格式 183
預先定義的數字格式 183
預設排序順序 179
在分割中 176, 178
字元字串上 176, 178
數值上 176, 178
預設語意層 46
預設標準計算
插入表格 228
預覽查詢結果 84
十四畫
圖例
在圖表上格式化 204
在圖表上顯示 204
圖表
以立體檢視顯示 202
用來作為輸入控制項 226
光源和陰影效果 210
同步鑽取跨 244
在直條、線條和平面之間切換 198
圖表 (繼續)
在計量上鑽取 246, 247
在座標軸圖例上鑽取 248
在報表內複製 195
在圖表座標軸上鑽取 246
在鑽取計量時限制 248
折線圖 190
定義的對數座標軸比例 207
定義的線性座標軸比例 207
空白時顯示 208
長條圖 189
建立 188
指定資料的調色盤樣式 209
修改邊界 203
座標軸標籤 189
格式化座標軸值 206
格式化座標軸標籤於 206
格式化圖例 204
格式化標題 201
格式化繪圖區背景 203
特殊效果 209
堆疊選項 205
條紋背景 203
移除 196
設定位置 160, 198
設定相對位置 198
設定背景顏色於 202
設定座標軸格線格式於 206
插入和格式化標題 201
發佈為 Web 服務 298
圓形圖 191
微調格式化 145
新增至報表 193
新增標題至 201
雷達圖 192
圖表
蛛網圖 192
圖表樣式 195
對數顯示 Y 軸 208
摘要 194
標記雲 210
熱度圖 210
箱形圖 189
複製至其他應用程式 195
調整大小 199
樹狀圖 210
儲存為 Excel 的限制 35
避免分頁於 204
隱藏座標軸格線於 206
擷取細目 245
使用 196
類型 188
變化資料標記 211
顯示或隱藏值 210
顯示座標軸值的範圍 207
顯示座標軸格線於 206
2011-05-06
索引
圖表 (繼續)
顯示座標軸標籤 205
顯示座標軸標籤於 205
顯示圖例 204
顯示變更的資料於 293
圖表座標軸
格式化文字 206
格式化數字 206
格式化標籤 206
對數顯示 208
擷取細目 245, 246
顯示值範圍 207
顯示圖表上的標籤 205
圖表座標軸比例
對數 207
線性 207
圖表類型
變更 196
對計算計量的限制 264
對提示運算子的限制 99, 116
對數座標軸比例 207
對數顯示 Y 軸 208
對複製可折式儲存格的限制 166
對屬性的限制 265
慣用的檢視地區設定
定義 26, 27
設定 28
管理 Web 服務的主機伺服器 299
管理已發佈的 Web 服務 302
管理查詢 80, 83
維度
在交叉表中顯示 151
在圖表中鑽取 245, 246, 248
自動合併 38, 263
刪除合併維度 263
命名合併維度 263
定義的合併維度 255
延伸合併值 38
往下鑽取於 240
往上鑽取於 241
建立區段 171
為合併選取 262
排名維度 131
新增描述至合併維度 263
當關聯屬性時合併 265
置於表格中的限制 266
選擇要合併的維度 255
瞭解合併的效果 264
隱藏 162
隱藏時重新顯示 162
擴大傳回的值 269, 270
擷取細目 239
鑽取合併維度 269
鑽取依據 243
維度物件
定義 40
342
語意層
以連線模式存取 29, 30
以獨立模式存取 29, 30
以離線模式存取 29, 30
和查詢內容 58
預先定義的查詢篩選器 99
選取預設值 31, 46
變更查詢語意層 87
語意層階層 234
和分析範圍 59, 232
遞減排序順序 179
遞增排序順序 179
十五畫
增加的資料
追蹤 285
寬度
在儲存格上設定 158
層級
在查詢篩選器中使用 108
選取其中的所有成員 54
影像
在表格中顯示 157
使用 boimg 通訊協定顯示 157
從 URL 顯示 157
數字
在圖表座標軸上格式化 206
格式化 183, 184
格式化為貨幣 187
數字格式
自訂 183, 184
預先定義的 183
數值
在圖表上隱藏 210
在圖表上顯示 210
在圖表座標軸上格式化 206
在圖表座標軸上顯示範圍 207
格式化日期與時間 183, 184
格式化布林 183, 184
格式化貨幣 183, 184
格式化數字 183, 184
從清單選取 102, 217, 221
標準計算 264
移除 229
插入表格 228
標準報表篩選器 216
標準鑽取模式
與查詢細目比較 251
標題
在每一頁上重複圖表 164
在表格中顯示和隱藏 163
在圖表上格式化 201
新增至圖表 201
顯示 145
顯示物件名稱 163
箱形圖 189
範本
建立表格使用 153
套用至表格 154
範例結果集查詢屬性
與最多擷取列數屬性比較 63
編輯文件屬性 38
編輯查詢指令碼 61
編輯條件式格式化規則 283
編輯報表篩選器 217
編輯超連結 327
編輯輸入控制項 225
編輯變數 230
線上說明
選取預設資料夾 20
線性座標軸比例 207
複製可折式儲存格 166
複製表格至其他應用程式 156
複製查詢 85
複製查詢指令碼到剪貼簿 61
複製格式
套用格式設定 159
複製條件式格式化規則 283
複製報表內的表格 156
複製報表內的圖表 195
複製圖表至其他應用程式 195
調整圖表大小 199
十六畫
獨立模式
中介軟體需求 25, 29, 30
在其中工作 25
存取語意層 29, 30
安全性不相容 25
篩選
已定義查詢篩選器 91
自訂查詢篩選器 99
刪除節點 77
快速查詢篩選器 99
建立快速查詢篩選器 100
巢狀處理查詢篩選器 107
移除自訂查詢篩選器 101
報表區塊 75
報表篩選和合併維度 267
報表篩選器 212
新增自訂查詢篩選器 101
新增節點 76
預先定義的查詢篩選器 99
複製節點 76
選取預先定義的查詢篩選器 100
鑽取區塊 75
篩選合併維度 267
篩選含合併維度的區塊 268
篩選區段 170, 268
輸入公式 229
2011-05-06
索引
輸入控制項
使用表格 226
使用圖表 226
定義 223
移除 225
組織 225
新增 223
與值清單關聯 223
與報表元素關聯 223, 225
與報表物件關聯 223
編輯 225
篩選資料 227
醒目提示相依性 225
檢視對應 225
變更變數值 223
選取 Web 服務的主機伺服器 299
選取文件的預設資料夾 24, 32
選取合併維度的預設屬性 263
選取命名集合 55
選取表格背景色彩 156
選取要合併的維度 262
選取計算的成員 55
選取替代列/欄顏色 157
選取階層的成員 47
選取預先定義的查詢篩選器 100
選取預設語意層 31
選取線上說明的預設資料夾 20
選取鑽取路徑 234
選擇性提示
和查詢指令碼 61
定義 110
建立 116
選擇查詢內容 58
選擇要合併的維度 255
選擇鑽取路徑 238
醒目提示輸入控制項相依性 225
錯誤訊息
#RANK 275
隨機資料取樣 63
十七畫
儲存格
分層 160
可折式儲存格 165
在表格中合併 161
自動換列的效用 159
自動調整高度的效用 159
自動調整寬度的效用 159
定義文字為超連結 320, 321
重新顯示隱藏的儲存格 162, 166,
174
套用自訂格式至 187
套用條件格式化 280
套用預先定義的格式至 184
格式化 165
343
儲存格 (繼續)
格式化文字 158
格式化日期 183, 184
格式化布林值 183
格式化為貨幣 187
格式化貨幣 183
格式化數字 183, 184
格式化邊界 157
從報表刪除 165
條件設定格式 282
清除內容 155
移除區段儲存格 173
設定高度與寬度 158
插入報表中 165
關聯超連結 321
儲存格屬性
自動調整高度 158
自動調整寬度 158
儲存機制
開啟文件 33
應用程式模式 15, 83
檢視已發佈的 Web 服務 302
檢視查詢指令碼 61
檢視模式
切換 147
快速顯示模式 145, 147
定義 144
頁面模式 145, 147
檢視輸入控制項對應 225
檢視鑽取階層 234
瞭解合併維度的效果 264
總和標準計算
插入表格 228
聯集組合查詢 121
避免在分頁中分割 178
避免在表格中分頁 164
避免在區段中分頁 173
避免在圖表中分頁 204
避免複製列彙總 162
還原先前值至查詢 85
隱藏 3D 圖表的底板 204
隱藏可折式儲存格 166
重新顯示 148
隱藏空白列 161
隱藏空白表格 161
隱藏空白欄 161
隱藏表格
重新顯示 148
隱藏區段 173
重新顯示 148
隱藏報表資料 147
隱藏圖表上的值 210
隱藏維度 162
隱藏鑽取工具列 236
十八畫
擴大傳回的值 270
擷取作用範圍外的細目 238
與資料追蹤不相容 293, 294
擷取細目 239
擷取模式
與輸入控制項 226
擷取範例結果集 62
擷取複製列 64
擷取複製列查詢屬性 64
簡易報表篩選器 216, 219
轉為
變更表格類型使用 154
變更圖表類型使用 196
離線模式
在其中工作 24
存取語意層 29, 30
和連線伺服器 29, 30
套用安全性於 23, 29, 30
顏色
為列/欄選取替代 157
為圖表資料指定調色盤樣式 209
設定圖表上的背景顏色 202
選取表格背景色彩 156
十九畫
關聯式資料庫
和查詢 61
類別
角色 39
與物件的關係 39
二十畫
警告圖示 200, 201
在圖表中 200, 201
圖表
警告圖示 200, 201
警訊器
與資料追蹤 294
二十一畫
屬性
和 #MULTVALUE 265
和合併維度 265
與維度的關係 265
屬性物件
定義 40
維度與階層的關係 40
2011-05-06
索引
二十三畫
二十五畫以上
變更表格類型 154
變更後的資料
合併維度的顯示 290
在表格中顯示 288
使用分割顯示在區塊中 293
和中央值交叉分割屬性 293
格式化 288
區段中顯示 291
圖表中顯示 293
變更查詢的來源 82
變更查詢的資料來源 86
變更查詢語意層 87
變更密碼 29
變更提示順序 119
變更階層的鑽取焦點 140, 141
變更圖表類型 196
變數
刪除 231
使用輸入控制項變更值 223
從公式建立 230
新增至報表 228
編輯 230
顯示 3D 圖表的底板 204
顯示分割頁尾 178
顯示分割頁首 178
顯示文件中新增的查詢 84
顯示文件名稱 165
顯示目前頁碼 165
顯示空白列 161
顯示空白表格 161
顯示空白欄 161
顯示頁尾 145
顯示頁面邊界 145
顯示頁首 145
顯示最後重新整理日期 165
顯示報表上的格線 28
顯示報表資料 147
顯示圖表上的值 210
顯示圖表上的座標軸標籤 205
顯示圖表圖例 204
顯示變更的資料 286, 287
驗證查詢指令碼 61
鑽取
上移一層 241
切換至鑽取模式 237
加入及移除鑽取篩選器 250
同步區塊 236
在計量上往下鑽取 244
在計量上往上鑽取 244
在計量上鑽取 243
在座標軸圖例上鑽取 248
在圖表上鑽取時的限制 248
在圖表中的計量上鑽取 247
在圖表座標軸上鑽取 246
在維度上往下鑽取 240
在維度上往上鑽取 241
在維度上鑽取 239
在複製報表上開始 237
和鑽取路徑 234
定義 232
定義的查詢細目 251
建立鑽取快照 239
啟動 236
啟動查詢細目 252
設定桌面鑽取選項 235
設定選項 235
設定鑽取選項 234
跨表格同步 244
跨圖表同步 244
與資料追蹤 294
選擇鑽取路徑 238
檢視鑽取階層 234
隱藏鑽取工具列 236
擷取作用範圍外的 238
擷取更多層級的資料 237
擷取細目 239
變更鑽取工具列上的值 249
鑽取工具列 249
鑽取合併維度 269
鑽取依據 241, 243
鑽取圖表 245
鑽取篩選 249
鑽取工具列 249
向下鑽取時篩選 239
344
鑽取工具列 (繼續)
新增與移除篩選器 250
隱藏 236
變更篩選器值 249
鑽取合併維度 269
鑽取至上層 241
鑽取快照
和查詢細目 253
建立 239
與查詢細目不相容 253
鑽取依據 243
鑽取表格中的維度 239
鑽取時變更鑽取階層 241, 243
鑽取階層
和鑽取方式 241
檢視 234
鑽取路徑
在之間選擇 238
和語意層階層 234
選取 234
鑽取圖表中的座標軸圖例 248
鑽取模式
切換為 237
和分析範圍 59, 232
鑽取篩選器 249
加入及移除 250
和向下鑽取 239
和查詢細目 251
和提示 250
儲存報表 250
變更鑽取工具列 249
顯示 165
鑽取篩選器函式 165
鑽取選項
同步化報表區塊的鑽取選項 236
設定 234, 235
設定桌面鑽取選項 235
提示其他資料選項 235
開始鑽取現有報表選項 236
開始鑽取複製報表選項 237
隱藏鑽取工具列選項 236
2011-05-06
">
/
Tải xuống
Chỉ là một lời nhắc nhở thân thiện. Bạn có thể xem tài liệu ngay tại đây. Nhưng quan trọng nhất, AI của chúng tôi đã đọc nó. Nó có thể giải thích những điều phức tạp bằng những thuật ngữ đơn giản, trả lời các câu hỏi của bạn bằng bất kỳ ngôn ngữ nào và giúp bạn nhanh chóng điều hướng ngay cả những tài liệu dài nhất hoặc phức tạp nhất.
Quảng cáo