SAP BusinessObjects Web Intelligence リッチ

SAP BusinessObjects Web Intelligence
リッチ クライアントを使用したレポート
の構築
SAP BusinessObjects Enterprise LA Fix 0.9.1
著作権
© 2010 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
グループ」)が情報提供のためにのみ提供するもので、いかなる種類の表明および
保証を伴うものではなく、SAPグループは文書に関する誤記・脱落等の過失に対す
る責任を負うものではありません。SAPグループの製品およびサービスに対する唯
一の保証は、当該製品およびサービスに伴う明示的保証がある場合に、これに規
定されたものに限られます。本書のいかなる記述も、追加の保証となるものではあり
ません。
2010-06-24
目次
第1章
Web Intelligence リッチ クライアントのオンライン ドキュメンテーション
31
オンライン ヘルプを使用する.................................................................32
ヘルプが使用できない場合...................................................................32
オンライン ガイド..................................................................................33
第2章
Web Intelligence について
35
Web Intelligence が Web 上でビジネス インテリジェンスを実行する仕組み.....36
Web Intelligence がオフラインでビジネス インテリジェンスを実行する仕組み...36
Web Intelligence レポートの対話型モードでの表示....................................36
Web Intelligence レポートの表示と印刷...............................................37
Web Intelligence レポートのドリル.......................................................37
オンレポート分析の実行...................................................................37
Web Intelligence ドキュメントの作成と編集................................................38
Web Intelligence クエリー - HTML.....................................................38
Web Intelligence Java レポート パネル................................................39
Web Intelligence リッチ クライアント.....................................................39
Web Intelligence HTML レポート パネル.............................................39
第3章
InfoView からの Web Intelligence へのアクセス
41
InfoView にログインする........................................................................42
InfoView からログアウトする....................................................................42
Web Intelligence InfoView のオプション....................................................43
Web Intelligence ドキュメント作成と表示のオプション.............................43
Web Intelligence ドリル オプションを設定する.......................................48
Web Intelligence のロケール オプション..............................................50
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
3
目次
第4章
Web Intelligence リッチ クライアントの初期作業
53
InfoView から Web Intelligence リッチ クライアントをインストールする.............54
Business Objects Enterprise CD から Web Intelligence リッチ クライアントをインス
トールする...........................................................................................54
Web Intelligence リッチ クライアントの作業モード.......................................54
Web Intelligence リッチ クライアント接続モード.....................................55
Web Intelligence リッチ クライアント オフライン モード............................56
Web Intelligence リッチ クライアント スタンドアロン モード.......................57
Web Intelligence リッチ クライアントのユーザー設定...................................57
Web Intelligence リッチ クライアントの一般設定....................................58
Web Intelligence リッチ クライアントの表示設定....................................59
Web Intelligence リッチ クライアントのロケールの設定............................59
Web Intelligence リッチ クライアントのドリルの設定................................60
パスワードを変更する.......................................................................61
Web Intelligence リッチ クライアントの起動................................................61
Web Intelligence リッチ クライアントを Info View から接続済みモードで起動す
る.................................................................................................62
接続済みモードの Web Intelligence リッチ クライアントをローカルで起動する
....................................................................................................63
Web Intelligence リッチ クライアントをオフライン モードで起動する...........64
Web Intelligence リッチ クライアントをスタンドアロン モードで起動する......65
Web Intelligence リッチ クライアントに別のユーザーとしてログインする......66
Web Intelligence リッチ クライアントでのユニバースの使用 .........................67
Web Intelligence リッチ クライアントのユニバースのセキュリティ...............67
CMS から Web Intelligence リッチ クライアントにユニバースをインポートする
....................................................................................................68
ユニバースを選択する.....................................................................68
第5章
クエリーを使用したデータの取得
71
ドキュメントの作成、編集、保存...............................................................72
4
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
目次
クエリーの作成と使用............................................................................72
ユニバースに対するクエリーを作成する..............................................72
ユニバース オブジェクトをデータにマップする方法 ..............................73
テキスト ファイルまたは Excel ファイルに対するクエリーを作成する..........74
追加のクエリーからのデータの表示....................................................76
クエリーを中断する..........................................................................76
クエリーを削除する..........................................................................77
クエリーを複写する..........................................................................77
クエリーを編集する..........................................................................78
複数のクエリー................................................................................78
クエリーを最新表示する...................................................................79
クエリーによって生成された SQL の表示.............................................79
分析範囲の設定..................................................................................81
分析範囲.......................................................................................81
分析範囲のレベル...........................................................................81
分析範囲を設定する........................................................................82
クエリー コンテキスト.............................................................................83
不明瞭なクエリーとは.......................................................................83
コンテキストとは...............................................................................83
クエリー実行時のコンテキストの選択...................................................84
Web Intelligence クエリーのプロパティ.....................................................84
他のユーザーによるクエリー プロパティの編集を許可............................84
[最大受信時間]クエリー プロパティ...................................................84
[最大受信行数]クエリー プロパティ...................................................85
クエリー プロンプトの順序.................................................................85
[重複する行を無視しない]クエリー プロパティ.....................................85
クエリー ストリッピング.......................................................................85
[最新表示時にコンテキストをリセット]クエリー プロパティ.......................87
[コンテキストの削除]クエリー プロパティ.............................................87
[サンプルの結果セット]クエリー プロパティ.........................................87
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
5
目次
第6章
クエリー フィルタを使用したデータのフィルタ処理
89
クエリー フィルタの定義.........................................................................90
クエリー フィルタとレポート フィルタの比較................................................91
クエリー フィルタの種類.........................................................................91
定義済みクエリー フィルタ................................................................91
クィック フィルタ...............................................................................92
カスタム クエリー フィルタ.................................................................93
クエリー フィルタとプロンプト演算子....................................................96
クエリー フィルタの結合..................................................................100
第7章
プロンプトを使用したデータのフィルタ処理
103
プロンプトについて.............................................................................104
結合プロンプト..............................................................................105
カスケード プロンプト...........................................................................105
階層的な値の一覧.............................................................................105
クエリー フィルタとプロンプト演算子.......................................................106
Equal To 演算子...........................................................................106
Not Equal To 演算子.....................................................................106
Different From 演算子....................................................................106
より大きい.....................................................................................106
Greater Than or Equal To 演算子....................................................107
Less Than 演算子です。.................................................................107
Less Than Or Equal To 演算子........................................................107
Between 演算子............................................................................107
Not Between 演算子......................................................................107
In List 演算子...............................................................................108
Not In List 演算子.........................................................................108
Matches Pattern 演算子.................................................................108
Different From Pattern 演算子.........................................................108
6
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
目次
Both 演算子.................................................................................108
Except 演算子..............................................................................109
プロンプトを作成する..........................................................................109
プロンプトを削除する..........................................................................110
プロンプト表示の定義.........................................................................110
プロンプトの結合................................................................................111
プロンプトとクエリー フィルタの結合..................................................111
プロンプトの順序を変更する.................................................................112
第8章
複合クエリーの使用
113
複合クエリーの定義............................................................................114
複合クエリーの種類............................................................................114
複合クエリーでできる作業....................................................................115
Web Intelligence での複合クエリーの生成方法........................................116
複合クエリーを作成する.......................................................................116
複合クエリーの構造............................................................................117
客数に基づいて年と予約年の一覧を返す.........................................117
複合クエリーの優先順位......................................................................118
複数の複合クエリー.......................................................................118
Java レポート パネルで複合クエリーの優先順位を設定する..................120
第9章
サブフィルタを使用したデータのフィルタ処理
121
サブクエリーについて..........................................................................122
サブクエリーでできる作業....................................................................122
サブクエリーの動作のしくみ.................................................................122
サブクエリーを作成する.......................................................................122
どの顧客が 2003 年の第 1 四半期に既に予約されているサービスを購入した
か、また、その売上げはいくらかを調べる...........................................123
サブクエリー パラメータ.......................................................................124
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
7
目次
第 10 章
データベースのランク機能を使用したデータのランク付け
127
データベースのランク機能について.......................................................128
データベースのランク付けパラメータ......................................................129
データベースのランクを作成する...........................................................130
部署別に計算された給与に基づいて上位 10 人の従業員を返すレポートを作
成する.........................................................................................131
第 11 章
Java レポート パネルのレポート インターフェイス
133
第 12 章
Web Intelligence の表示モード
137
表示モードを切り替える.......................................................................138
下書きモード.................................................................................138
ページ モード...............................................................................138
PDF モード...................................................................................138
クイック表示モード.........................................................................139
拡張表示モードを選択する.............................................................141
第 13 章
レポート データの表示と非表示
143
レポート データを表示または非表示にする.............................................144
第 14 章
テーブルでのデータ表示
145
Web Intelligence のテーブル................................................................146
Web Intelligence のテーブル タイプ.......................................................146
垂直のテーブル............................................................................146
水平のテーブル............................................................................146
クロスタブ.....................................................................................147
フォーム.......................................................................................148
構造表示と結果表示...........................................................................149
テーブルの作成と編集........................................................................149
8
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
目次
オブジェクトをレポートにドラッグしてテーブルを作成する......................149
テンプレートを選択してテーブルを作成する.......................................149
テーブルを複写する.......................................................................150
ドラッグ アンド ドロップを使ってテーブルに別のテンプレートを適用する...151
[変換]を使ってテーブルに別のテンプレートを適用する......................151
ドラッグ アンド ドロップを使ってテーブルに行または列を追加する.........152
[行/列の挿入]ツールバー メニューを使ってテーブルの行または列を追加す
る................................................................................................152
テーブルの行または列を削除する....................................................152
行または列を移動する....................................................................153
行または列を入れ替える.................................................................153
行または列を置き換える.................................................................153
テーブルからセルのコンテンツを消去する.........................................153
テーブルを削除する.......................................................................154
テーブルとセルの書式設定..................................................................154
テーブルの背景色を選択する..........................................................154
テーブルの行または列を交互に違う色で表示する...............................154
テーブルに画像またはスキンを挿入する............................................155
テーブルまたはセルの罫線を書式設定する.......................................155
テーブル セルのテキストを書式設定する...........................................156
セルの高さと幅を設定する..............................................................156
書式ペインタを使って書式設定をコピーする......................................158
レポート ページでテーブルまたはチャートの位置を設定する................159
テーブルとセルを重ね表示する.......................................................159
テーブル セルを結合する...............................................................159
テーブルを変更してクロスタブを作成.....................................................160
垂直または水平のテーブルにオブジェクトを追加してクロスタブを作成する....
1
6
0
列や行を移動してクロスタブを作成する.............................................160
テーブル内のデータ表示の制御 ..........................................................160
空白のテーブル、行、または列の表示と非表示..................................160
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
9
目次
重複行の集計...............................................................................161
ヘッダーとフッターの表示と非表示を切り替える..................................161
新規レポート ページでテーブルを開始する.......................................162
クロスタブ ヘッダーにオブジェクト名を表示する..................................162
テーブル内で改ページしないように設定する......................................162
すべてのレポート ページでテーブル ヘッダーまたはフッターを繰り返す..162
テーブルのコピー...............................................................................163
テーブルをコピーする....................................................................163
テーブルをテキストとしてコピーする..................................................163
第 15 章
独立セルでのデータの表示
165
定義済みの独立セル..........................................................................166
レポートに独立セルを挿入する.............................................................166
独立セルをコピーする.........................................................................167
独立セルを別のアプリケーションにテキストとしてコピーする.......................167
第 16 章
セクション、ブレーク、並べ替えを使用したデータの整理
169
セクションを使ったデータのグループ化..................................................170
セクションによる情報のグループ化...................................................170
構造表示でのセクション..................................................................172
セクションおよびサブセクションの作成と削除......................................173
セクションのプロパティ....................................................................174
セクションのページ レイアウトを設定する...........................................176
ブレークの使用..................................................................................176
ブレークの定義.............................................................................176
ブレークとセクションの比較..............................................................176
ブレーク挿入時のデフォルトの並べ替え順序.....................................177
ブレークを挿入する........................................................................177
ブレークに優先順位を設定する.......................................................177
ブレークの表示プロパティを定義する................................................178
10
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
目次
ブレークを削除する........................................................................179
並べ替えを使用したデータの構成.........................................................179
レポートに表示される結果の並べ替え...............................................179
昇順または降順並べ替えを適用する................................................180
並べ替え(カスタム)を適用する........................................................181
並べ替えの優先順位の設定方法.....................................................181
第 17 章
チャートでのデータの表示
183
チャートの作成...................................................................................184
Web Intelligence のチャート タイプ........................................................184
棒チャート....................................................................................184
折れ線チャート..............................................................................185
面チャート....................................................................................185
円チャート....................................................................................185
レーダー線、極線チャートおよび散布図............................................186
立体チャート.................................................................................186
平面チャート.................................................................................187
チャートの追加、コピー、および削除......................................................188
チャートをレポートに追加する..........................................................188
チャートをコピーする......................................................................189
チャートの削除..............................................................................189
チャート タイプの変更.........................................................................189
ドラッグ アンド ドロップでチャート タイプを変更する.............................189
変換を使用してチャート タイプを変更する.........................................190
チャートの位置とサイズの設定..............................................................190
レポート ページでテーブルまたはチャートの位置を設定する................190
チャートまたはテーブルの相対配置を設定する..................................191
チャートのサイズを変更する............................................................191
チャートの書式設定............................................................................192
チャート タイトルを挿入して書式を設定する.......................................192
チャートを立体表示で表示する........................................................192
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
11
目次
チャートに背景色を追加する...........................................................192
チャートの外枠罫線を変更する........................................................192
チャートの床面と壁面を選択して書式を設定する................................193
軸の凡例を表示して書式を設定する.................................................193
チャート途中での改ページを避ける..................................................193
円チャートの軸ラベルの表示する.....................................................194
軸ラベルのテキスト、背景、罫線の書式を設定する..............................194
軸グリッドの表示/非表示を切り替える、または書式を設定する..............194
チャート データの表示と書式設定....................................................195
第 18 章
数値と日付の書式設定
199
定義済みのカスタム書式.....................................................................200
既定の設定..................................................................................200
カスタム書式.................................................................................201
第 19 章
レポート データを選択する
207
定義済みのレポート フィルタ演算子......................................................208
セクションへのフィルタの適用..........................................................208
レポート フィルタの種類.......................................................................209
クエリー フィルタとレポート フィルタの比較..............................................209
レポート フィルタの演算子....................................................................209
Equal To 演算子...........................................................................209
Not Equal To 演算子.....................................................................210
Different From 演算子....................................................................210
より大きい.....................................................................................210
Greater Than or Equal To 演算子....................................................210
Less Than 演算子です。.................................................................210
Less Than Or Equal To 演算子........................................................211
Between 演算子............................................................................211
Not Between 演算子......................................................................211
12
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
目次
In List 演算子...............................................................................211
Not In List 演算子.........................................................................211
Is Null 演算子...............................................................................212
Is Not Null 演算子.........................................................................212
レポート フィルタの作成、編集、および削除............................................212
クイック フィルタ オプションを使ってレポート フィルタを作成する............212
フィルタ エディタを使用してレポート フィルタを作成する.......................213
レポート内の複数のフィルタを結合する.............................................213
レポート フィルタを編集する............................................................214
レポート マップからレポート フィルタを編集する..................................214
レポート フィルタを削除する............................................................214
単純なレポート フィルタを作成する...................................................215
レポート内のフィルタを表示する.......................................................215
第 20 章
プロンプトへの回答
217
値を入力してプロンプトに回答する........................................................218
日付を入力してプロンプトに回答する.....................................................218
第 21 章
入力制御を使用したデータのフィルタ処理
221
入力制御の定義................................................................................222
入力制御を追加する...........................................................................222
入力制御を編集する...........................................................................224
入力制御の依存項目を強調表示する....................................................224
入力制御を配置および削除する...........................................................224
入力制御マップを表示させる................................................................225
入力制御としてのテーブルおよびチャートの使用.....................................225
テーブルまたはチャートを入力制御として定義する..............................225
入力制御を使用してデータをフィルタ処理する........................................226
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
13
目次
第 22 章
計算、式、および変数を使用したレポート機能の強化
229
計算、式および変数............................................................................230
標準計算の使い方.............................................................................230
テーブルまたはクロスタブに標準計算を挿入する................................230
標準計算を削除する......................................................................231
式の使用..........................................................................................231
式ツールバー...............................................................................231
変数の使用.......................................................................................233
変数を式から作成する....................................................................233
変数エディタを使って変数を作成する...............................................233
変数を編集する.............................................................................234
変数を削除する.............................................................................234
第 23 章
Web Intelligence における関数、式、計算の使用
235
このガイドについて.............................................................................236
計算コンテキストの理解.......................................................................236
計算コンテキスト............................................................................236
デフォルトの計算コンテキスト...........................................................240
拡張構文を使用したデフォルトの計算コンテキストの変更.....................246
スマート メジャーを使用した値の計算 ...................................................258
スマート メジャーの定義..................................................................258
グループ化集合とスマート メジャー...................................................259
スマート メジャーと分析範囲............................................................260
スマート メジャーと SQL..................................................................261
スマート メジャーと式......................................................................263
スマート メジャーとフィルタ..............................................................265
Web Intelligence 関数、演算子、およびキーワード...................................266
Web Intelligence 関数....................................................................266
Web Intelligence の関数と式の演算子...............................................396
14
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
目次
Web Intelligence 拡張構文キーワード...............................................411
Web Intelligence での数値の四捨五入方法および切り捨て方法............417
Web Intelligence 式のトラブルシューティング...........................................419
式のエラー メッセージと情報メッセージ.............................................419
Web Intelligence 関数を使用した値の比較.............................................424
Previous 関数を使用した値の比較...................................................424
RelativeValue 関数を使用した値の比較............................................424
標準計算とカスタム計算の使用.............................................................434
標準計算.....................................................................................434
式を使用したカスタム計算の作成.....................................................435
関数の操作..................................................................................437
第 24 章
レポート データのドリル操作
447
ドリルについて...................................................................................448
分析範囲.....................................................................................449
分析範囲を設定する......................................................................451
ドリル パスと階層...........................................................................451
ドリル モードに切り替える.....................................................................452
レポートに更に多くのレベルのデータを取り込む......................................453
分析範囲外にドリルする.................................................................453
ドリル パスが複数ある場合にドリル パスを選択する..................................454
ドリル スナップショットを作成する...........................................................454
テーブルやセクションのディメンションのドリル..........................................454
ドリル ダウン.................................................................................455
ドリル アップ.................................................................................456
ドリル要素....................................................................................457
テーブルとセクションのメジャーのドリル..................................................459
メジャー値をドリル ダウンする..........................................................460
メジャー値をドリル アップする..........................................................460
レポートの複数のテーブルとチャートのドリルの同期.................................460
チャートのドリル..................................................................................461
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
15
目次
チャート軸からのディメンションのドリル..............................................461
チャートでのメジャーのドリル...........................................................462
軸の凡例のドリル...........................................................................464
フィルタを使ったドリル.........................................................................465
ドリル ツールバーのフィルタ値を変更する..........................................465
ドリル フィルタを追加または削除する ...............................................466
レポートとドリル フィルタの保存.............................................................466
プロンプトによるドリルされたレポートのデータの最新表示..........................466
クエリー ドリルを使用したドリル.............................................................467
定義済みのクエリー ドリル...............................................................467
第 25 章
複数のデータ プロバイダのディメンションの結合
471
定義済みの結合ディメンション..............................................................472
ディメンションを結合する場合...............................................................472
結合するディメンションの選択...............................................................472
結合ディメンションの例........................................................................473
ForceMerge 関数を使用した結合計算の実行..........................................474
結合ディメンションの作成、編集、および削除..........................................476
ディメンションを結合する.................................................................476
ディメンションを自動的に結合する....................................................477
結合ディメンションを編集する..........................................................478
結合ディメンションを削除する..........................................................479
結合ディメンションの影響.....................................................................479
集計レベルが異なるデータ プロバイダの同期....................................479
詳細オブジェクトおよび結合ディメンション..........................................480
非互換オブジェクトおよび結合ディメンション......................................482
結合ディメンションのフィルタ............................................................483
結合ディメンションのドリル...............................................................485
結合ディメンションから返される値の拡張...........................................485
16
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
目次
第 26 章
レポート データの順位付け
487
データの順位付け..............................................................................488
順位付けおよび並べ替え....................................................................488
同順位.............................................................................................488
パラメータの順位付け..........................................................................490
順位の例.....................................................................................491
順位付けとデータの順序.....................................................................492
順位付けのワークフロー......................................................................493
順位を作成する.............................................................................493
順位付けの例....................................................................................494
第 27 章
アラータを使用した結果の強調表示
499
定義済みアラータ...............................................................................500
サブアラータ.................................................................................501
アラータの追加、編集、複写、優先順位の設定、有効化............................501
アラータを作成する.............................................................................501
アラータの書式を設定する...................................................................503
式を使った高度なアラータの作成..........................................................503
第 28 章
データの変更の追跡
505
データの変化の追跡...........................................................................506
データ変更の種類..............................................................................506
データ追跡モード...............................................................................507
自動データ追跡モード...................................................................507
手動データ追跡モード...................................................................507
データ追跡を有効にする.....................................................................507
参照データを変更する........................................................................508
変更データの取得..............................................................................508
変更されたデータの表示/非表示を切り替える....................................508
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
17
目次
変更データの外観の設定...............................................................508
ブロックでの変更データの表示........................................................509
結合ディメンションのあるレポートでの変更データの表示......................511
セクションでの変更データの表示.....................................................512
ブレークのあるブロックでの変更データの表示....................................514
チャートでの変更データの表示........................................................515
データ追跡の制限..............................................................................515
データ追跡とドリル.........................................................................515
データ追跡と起動時に最新表示......................................................516
式言語を使った変更データの追跡........................................................516
RefValue 関数...............................................................................516
RefValueDate 関数........................................................................516
RefValue 関数を使った式の構築......................................................517
変更データと計算コンテキスト...............................................................518
第 29 章
他の Web アプリケーションとの Web Intelligence コンテンツの共有
521
Web サービスとしての Web Intelligence コンテンツの公開.........................522
Web Intelligence レポート ブロックを Web サービスとして公開する.........522
重複コンテンツを特定する...............................................................523
Web サービスを定義する................................................................523
プロンプトを公開する......................................................................524
Web サービスを保存して公開する....................................................525
公開された Web Intelligence コンテンツの参照と管理...............................526
公開されたコンテンツを参照および管理する......................................526
公開されたコンテンツをテストする.....................................................527
QaaWS(Query as a Web Service)クエリーのインポートと変換.....................528
QaaWS クエリーを公開する.............................................................528
BI サービスの構造..............................................................................529
GetReportBlock_blockname.............................................................529
Drill_blockname.............................................................................533
BI サービス出力パラメータ..............................................................535
18
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
目次
BI データが返すデータのサンプル...................................................537
BI サービス WSDL 定義.................................................................543
第 30 章
他のドキュメントへのリンク
555
他のドキュメントへのリンク....................................................................556
ハイパーリンクとして定義済みのセル テキスト.....................................556
セルに関連付けられているハイパーリンク..........................................557
CMS の別のドキュメントへのリンク.....................................................559
ハイパーリンクの使用..........................................................................564
ハイパーリンクから他のドキュメントへリンクする...................................564
ハイパーリンクを編集する................................................................564
ハイパーリンクを削除する................................................................565
ハイパーリンクの色の設定...............................................................565
openDocument を使用した URL レポーティング ......................................565
openDocument URL の構成 ...........................................................566
openDocument パラメータの概要 .....................................................569
レポート コンテキスト リンク .............................................................586
第 31 章
ドキュメントでの作業
591
InfoView で Web Intelligence ドキュメントを作成する.................................592
InfoView で Web Intelligence ドキュメントを開く........................................592
InfoView から Web Intelligence ドキュメントを削除する..............................592
ドキュメントの保存...............................................................................593
新しい Web Intelligence ドキュメントを InfoView に保存する..................593
Web Intelligence ドキュメントを Excel スプレッドシートとして保存する......593
Web Intelligence ドキュメントを PDF として保存する.............................594
Web Intelligenceドキュメントを CSV ファイルとして保存する...................594
自動保存と自動リカバリ..................................................................595
Web Intelligenceドキュメントの印刷........................................................597
ドキュメントを印刷する....................................................................598
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
19
目次
ドキュメント プロパティの編集................................................................598
ドキュメント プロパティを表示する.....................................................600
ドキュメントからのデータの消去.............................................................600
第 32 章
Web Intelligence エラー メッセージ
601
Web Intelligence リッチ クライアント(WIO)に関するエラー メッセージ..........602
Web Intelligence オフラインにログインできません。(WIO 00001)...........602
ハイパーリンクを開くことができません (WIO 00002)。...........................602
使用できるメモリはこれ以上ありません。ドキュメントを閉じてメモリを解放してく
ださい。(WIO 30280) .....................................................................603
メモリが不足しているため続行できません。ドキュメントを閉じてメモリを解放し
てください。(WIO 30284).................................................................603
Web Intelligence Java レポート パネル(WIJ)に関するエラー メッセージ.......604
式エディタを使って式を作成する必要があります。(エラー : WIJ 10000)...604
既存のドキュメント オブジェクトと同じ名前の変数を作成することはできません。
新しい変数にはほかの名前を選択してください。(エラー : WIJ 10001)....604
このレポート コンポーネントの相対位置に配置したブロック、セル、またはセク
ションに対して、このレポート コンポーネントを相対的に配置することはできま
せん。ドロップダウン リストから別のブロック、セル、またはセクションを選択す
るか、[基準] オプションを選択解除してください。(WIJ 10500)................605
Web Intelligence Java レポート パネルでは、Java Runtime Environment (JRE)
1.4.2_01 が必要です。現在インストールされている JRE は {0} です。1.4.2_01
にアップグレードするよう Business Objects 管理者に連絡するか、必要なバー
ジョンが既にインストールされている場合は [Java Plug-in コントロール パネル]
で、[デフォルトの Virtual Machine] バージョンを選択してください。(エラー :
WIJ 11111)...................................................................................605
ドキュメントのデコード中にエラーが発生しました。InfoView でこのドキュメント
を開いてみてください。開くことができない場合は、Business Objects 管理者
に連絡してください。(エラー: WIJ 20000)...........................................606
Web Intelligence がドキュメント データを最新表示してドキュメントを開くときに、
予期しない問題が発生しました。データ ソースの変更または削除が行われた
か、ドキュメントのプロンプトで値が選択されていません。(WIJ 20001)......606
予期しないエラー。サーバーに再接続できない場合は、Web Intelligence を
閉じて、再起動してください。(WIJ 20002)...........................................607
20
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
目次
現在のレポートの最初のページを取得できません - Web Intelligence は構造
表示に切り替えます (WIJ 20003)。....................................................607
このドキュメントのクエリーは空です。[クエリー] タブの [結果オブジェクト] 枠
にオブジェクトがあることを確認してからクエリーを実行してください。(エラー :
WIJ 30000)...................................................................................608
このドキュメントに、空のクエリーが少なくとも 1 つ存在します。クエリーを実行
する前に、各 [クエリー] タブの [結果オブジェクト] 枠にオブジェクトが含まれ
ているかどうか確認してください。(エラー : WIJ 30001).........................608
メモリが不足しています。ブラウザ ウィンドウのサイズを小さくするか、レポート
パネルを再起動してください。(WIJ 30003).........................................608
ユーザー プロファイルにより、個人または会社用のドキュメントを保存すること
はできません。Business Objects 管理者に連絡してください (WIJ 40001)。....
6
0
9
予期しないエラーが発生しました。エラーが発生する前に行った操作を詳細
に Business Objects 管理者へ報告してください。(エラー: WIJ 44444)....609
サーバーに送信された情報には無効な文字が含まれています。[元に戻す]
ボタンで最新の変更内容を取り消してから、再試行してください。(エラー : WIJ
55555).........................................................................................610
セッションがタイムアウトしました。{ドキュメント名}.wid は
Favorites\~WebIntelligence に自動保存されました。[復元]をクリックしてドキュ
メントを取得してください。(WIJ 60001)..............................................610
セッションはタイムアウトしましたが、次のセキュリティ権限が割り当てられてい
ないため Web Intelligence はドキュメントを自動保存できませんでした。(WIH
60002):{権限のリスト}.....................................................................611
サーバーの問題、またはドキュメント構造のエラーにより、Web Intelligence は
このドキュメントを受信できません。Business Objects 管理者に連絡してくださ
い。(エラー : WIJ 77777).................................................................611
セッションがタイム アウトしました。 Java レポート パネルを閉じて、もう一度ロ
グオンする必要があります。 (WIJ 77778)...........................................612
Web Intelligence サーバー(WIS)に関するエラー メッセージ......................612
ユニバースで使用できなくなったオブジェクトがあります。Business Objects 管
理者に連絡してください。(エラー : WIS 00001)...................................612
現在のユーザー プロファイルでは利用できないオブジェクトがあるので、この
ドキュメントを最新表示できません。Business Objects 管理者に連絡してくださ
い。(エラー : WIS 00002)................................................................613
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
21
目次
ユニバースで使用できなくなった定義済みのフィルタがあります。Business
Objects 管理者に連絡してください。(エラー : WIS 00003)....................613
ユニバースで使用できなくなったデータベース テーブルがあります。Business
Objects 管理者に連絡してください。(エラー : WIS 00004)....................614
プロンプトの定義が無効です。Business Objects 管理者に連絡してください。
(エラー : WIS 00005)......................................................................614
アグリゲート認識の定義が無効です。Business Objects 管理者に連絡してくだ
さい。(エラー : WIS 00006)..............................................................614
フィルタに不正な値があるので、クエリーを実行できません。(エラー : WIS
00007).........................................................................................615
使用できないオブジェクトが含まれているので、クエリーを実行できません。
Business Objects 管理者に連絡してください。(エラー : WIS 00008).......615
使用できないオブジェクトが詳細フィルタに含まれているので、クエリーを実行
できません。Business Objects 管理者に連絡してください。(エラー : WIS
00009).........................................................................................616
ユニバースの GROUP BY 文に複雑な表現式を使用することができないので、
このクエリーを実行できません。Business Objects 管理者に連絡してください。
(エラー : WIS 00010)......................................................................616
オブジェクト : {obj_list} に複数の属性が含まれています。この構文は、このバー
ジョンではサポートされなくなりました。Business Objects 管理者に連絡してく
ださい。(エラー : WIS 00011)...........................................................617
このクエリーはデカルト積を作成するため実行することができません。Business
Objects 管理者に連絡してください。(エラー : WIS 00012)....................617
SQL の生成に失敗しました。Business Objects 管理者に連絡してください。
(エラー : WIS 00013)......................................................................618
オブジェクトのこの組み合わせは成立しません。BusinessObjects 管理者に連
絡してください。(エラー : WIS 00014)................................................618
同じテキストにもかかわらず、プロンプトは、異なる値のオペランド、または演算
子の引数を使用しています。(エラー : WIS 00015)...............................619
クエリーにサポートされない @Script() 関数が含まれています。BusinessObjects
管理者に連絡してください。(エラー : WIS 00016)................................620
次のオブジェクトを結果オブジェクトとして使用することはできません : {obj_list}。
(エラー : WIS 00017)......................................................................620
22
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
目次
次のオブジェクトをクエリー フィルタで使用することはできません : {obj_list}。
(エラー : WIS 00018)......................................................................620
クエリー フィルタ オブジェクトに含まれている、クエリー フィルタで使用するオ
ブジェクトの値が多すぎます。(エラー : WIS 00019).............................621
クエリーによって生成された SQL は無効です。(エラー : WIS 00020)......621
クエリーの 1 つに互換性のないオブジェクトが含まれているため、この複合ク
エリーを実行することができません。 (エラー: WIS 00021).....................621
クエリーが WHERE 句を構築中にテーブルを参照していません。(エラー : WIS
00022).........................................................................................622
サブクエリー フィルタが無効です。データを取得できないか (null) または結果
オブジェクトが定義されていません。(エラー : WIS 00023).....................622
サブクエリー フィルタのオブジェクト タイプに互換性がありません。(エラー :
WIS 00024)...................................................................................622
クエリーは複雑すぎるため、サンプリング関数を適用できません。関数が適用
されると、SQL が生成されないため、クエリーは中止されます。クエリー (複合
クエリー、または JOIN あるいは SYNCHRO 演算子を持つクエリーなど) を単
純化してください。(エラー : WIS 00025).............................................623
オプション プロンプトの SQL を再生成できませんでした -- 1 つ以上の必須
プロンプトがスキップされました。(エラー : WIS 00026)..........................623
クエリーからスキップされたプロンプトを削除すると、新しいプロンプトが生成さ
れます。これにより、サポートできない複雑さが生じます。(エラー : WIS
00027).........................................................................................623
キー日付パラメータの値を指定する必要があります。(エラー : WIS 00028)....
6
2
4
書き込み権のあるユーザーが既にこのユニバースを開いています。(エラー :
WIS 00029)...................................................................................624
ユニバースが見つかりません。Business Objects 管理者に連絡してください。
(エラー : WIS 00501)......................................................................624
ユーザー権限が見つかりません。Business Objects 管理者に連絡してくださ
い。(エラー : WIS 00502)................................................................625
ユニバース : {unv_name} にアクセスする権限がありません。Business Objects
管理者に連絡してください。(エラー : WIS 00503)................................625
このユニバースから替えされたデータにアクセスする権限がありません。
BusinessObjects 管理者に連絡してください。(エラー: WIS 00504).........625
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
23
目次
このユニバースのデータにアクセスする権限がありません。BusinessObjects
管理者に連絡してください。(エラー : WIS 00505)................................626
次の理由で CMS からユニバース {unv_name} をダウンロードできませんでした
: {cachemgr_errmsg}。詳細については、Business Objects 管理者に確認してく
ださい。(エラー : WIS 00506)...........................................................626
このコア ユニバースのデータにアクセスする権限がありません。詳細について
は、BusinessObjects 管理者に確認してください。(エラー : WIS 00507)....626
Unix プラットフォームではシングル サイン オンはサポートされません。詳細に
ついては、BusinessObjects 管理者に確認してください。(エラー : WIS 00508).
6
2
7
ユニバース データ接続が見つかりませんでした。接続が削除されたか、その
接続を使用する権限がありません。(エラー : WIS 00509)......................627
オブジェクトのいずれかが定義にループを含む派生テーブル (table_name) に
基づいているため、システムはこのクエリーの SQL を生成できません。詳細に
ついては、管理者に連絡してください。(エラー : WIS 00510).................627
オブジェクトのいずれかが不明な派生テーブル (table_name) に基づいている
ため、システムはこのクエリーの SQL を生成できません。詳細については、管
理者に連絡してください。(エラー : WIS 00511)...................................628
オブジェクトのいずれかが不正な定義を持つ派生テーブル (table_name) に基
づいているため、システムはこのクエリーの SQL を生成できません。詳細につ
いては、管理者に連絡してください。(エラー : WIS 00512)....................628
構文エラーのため、クエリーの SQL を生成できません。@Variable 関数を使
用する SQL 文の構文を確認してください。Universe Designer ユーザー マニュ
アル (PDF ドキュメントまたはオンライン ヘルプ) の @Functions セクションを
参照してください。 (WIS 00513)........................................................628
式 '%1%' (場所 %2%) で構文エラーが発生しました。(WIS 10001).............629
関数辞書の初期化中にエラーが発生しました。(WIS 10002)..................629
オブジェクト '%1%' (場所 : '%2%') がレポート内で一意ではありません。(WIS
10005).........................................................................................629
オブジェクト '%1%' (場所 : '%2%') がレポートに存在しません。(WIS 10006).630
'=' の後に予期しない空の式があります。(WIS 10009)..........................630
数‘%1%’(場所:‘%2%’)の形式が地域設定と一致しません。(WIS 10012)....
6
3
0
整数 '%1%' (場所 '%2%') が長すぎます。(WIS 10013)............................630
24
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
目次
数 '%1%' (場所 '%2%') に、使用している地域設定と互換性のない形式が含ま
れています。(WIS 10014)................................................................631
'%1%' (場所 '%2%') の後に引用符がありません。(WIS 10016).................631
オブジェクト名‘%1%’(場所:‘%2%’)が曖昧です。(WIS 10019)...............631
この入力/出力コンテキストでは、空の識別子一覧は許可されません。(WIS
10032).........................................................................................632
変数 '%1%' は、依存式または '%2%' にリンクされている変数を持っているため、
削除できません。(WIS 10033)..........................................................632
変数 '%1%' は既に存在します。(WIS 10034).......................................632
日付または時刻の形式 '%1%' (場所 '%2%') が有効ではありません。(WIS
10035).........................................................................................633
式、または部分式 (場所 : '%2%') が有効ではありません。(WIS 10036).....633
'%1%' 関数の式または部分式 (場所 : '%2%') で、無効なデータ型が使用され
ています。(WIS 10037)...................................................................633
変数名に、無効な文字 '%1%' (場所 : '%2%') が見つかりました。(WIS 10038)...
6
3
4
メジャー '%1%' (場所 '%2%') のコンテキストが無効です。(WIS 10039).......634
変数 '%1%' の数式に、同じショート ネームを持つ変数への参照が含まれてい
ます。この曖昧さを解決するため、数式で完全修飾変数名を使用してくださ
い。(WIS 10040)............................................................................634
場所 '%2%' に、誤った比較演算子 (<、>、<>、<=、>=、=) が複数使用されてい
ます。(WIS 10041)..........................................................................635
式が '%1%' を参照している変数をその変数 '%1%' 自体の式が参照しているた
め、循環参照が発生しています。(WIS 10042).....................................635
関数 '%1%' (場所 %2%) の後に、開いた括弧がありません。(WIS 10060)....635
関数 '%1%' には引数がないか、または場所 %2% で閉じる括弧がありません。
(WIS 10061)..................................................................................636
関数 '%1%' (場所 %2%) の引数の前に ';' がありません。(WIS 10062).......636
関数 '%1%' (場所 %2%) に ';' または閉じる括弧がありません。(WIS 10063)....
6
3
6
リスト '%1%' (場所 %2%) に ';' または閉じる括弧がありません。(WIS 10064)....
6
3
6
関数 '%1%' (場所 %2%) に閉じる括弧がありません。(WIS 10065).............637
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
25
目次
関数 '%1%' (場所 %2%) に集計演算子または閉じる括弧がありません。(WIS
10066).........................................................................................637
'%1%' (場所 %2%) に演算子または閉じる括弧がありません。(WIS 10067)...637
'%1%' (場所 %2%) にリスト要素がありません。(WIS 10068).......................638
'%1%' (場所 %2%) にオブジェクト識別子がありません。(WIS 10069)..........638
式 '%1%' (場所 %2%) にオペランドがないか、または不適切なオペランドがあり
ます。(WIS 10070)..........................................................................638
場所 %2% の計算コンテキスト %1%' が正しくありません。(WIS 10071).......638
場所 %2% のリセット コンテキストが正しくありません。(WIS 10072)...........639
関数 '%1%' の Where 句が無効です : 場所 %2% にディメンションが見つかりま
せん。(WIS 10073).........................................................................639
オブジェクト '%1%' (場所 %2%) に互換性がありません。(WIS 10076).........639
オブジェクト '%1%' (場所 %2%) に互換性がありません。(WIS 10077).........640
文字 '%1%' (場所 %2%) が無効です。(エラー: WIS 10080)......................640
文字列 '%1%' (場所 %2%) が無効です。(WIS 10082).............................640
変数 '%1%' の資格を変更できません。(WIS 10083)..............................640
使用するデータベース サーバーは Both および Except 演算子をサポートし
ていません。(WIS 10701)................................................................641
[結果のオブジェクト] 枠で選択したオブジェクトと互換性がないオブジェクト
で、フィルタが定義されました。(WIS 10702)........................................641
'{object}' に基づくクエリー フィルタの数値が無効です。(WIS 10703)......642
'{object}' に基づくクエリー フィルタの日付が無効です。(WIS 10704)......642
プロンプト '{prompt}' には無効な数値が含まれています。 (WIS 10705)....642
プロンプト '{prompt}' の日付が無効です。(WIS 10706).........................643
サーバーがクエリーの SQL を構築できません。(WIS 10707).................643
このドキュメントを最新表示する権限がありません。(WIS 10801).............643
クエリー SQL には {nbWanted} 列ではなく {nbHaving} 列があります。(WIS
10810).........................................................................................644
列 ({nCol}) には無効なタイプがあります。(WIS 10811)..........................644
CustomSQL はオプション プロンプトを含むことができません。(WIS 10812)....
6
4
4
26
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
目次
互換性のないオブジェクトは複合クエリーでは使用できません。(WIS
10820).........................................................................................645
'{dp_name}' データ プロバイダ内のサブクエリーに、見つからないオブジェクト
があります。(WIS 10830).................................................................645
'{dp_name}' データ プロバイダ内の順位に、フィルタが適用されたオブジェクト
が見つかりません。(WIS 10831)........................................................645
'{dp_name}' データ プロバイダ内の順位に、順位に基づくオブジェクトが見つ
かりません。(WIS 10832).................................................................646
ドキュメントをロードできません。(WIS 10833).......................................646
オプション プロンプトで追加のコンテキスト解決がサポートされていません。
(WIS 10834)..................................................................................646
列 "{col_name}" に無効なデータが含まれています。(WIS 10840)...........647
列 "{col_name}" に無効な UTF-8 文字列が含まれています。(WIS 10841)....
6
4
7
ファイル "{filename}" ではクエリを作成または更新できません。(WIS 10850)...
6
4
7
ファイル "{filename}" ではクエリを最新表示できません。(WIS 10851)......647
Excel 個人用データ プロバイダを作成したり、更新したりできません : ファイル
パスが無効です。(WIS 10870)..........................................................648
Excel 個人用データ プロバイダを作成したり、更新したりできません : ワーク
ブックが保護されています。(WIS 10871)............................................648
Excel 個人用データ プロバイダを作成したり、更新したりできません : ワーク
ブックを開くことができません。(WIS 10872).........................................648
Excel 個人用データ プロバイダを作成したり、更新したりできません : 指定範
囲を取得できません。(WIS 10873)....................................................649
Excel 個人用データ プロバイダを作成したり、更新したりできません : ファイル
からデータを取得できません。(WIS 10874).........................................649
Excel 個人用データ プロバイダを作成したり、更新したりできません : ファイル
からデータを取得できません。(WIS 10875).........................................649
Excel 個人用データ プロバイダを作成したり、更新したりできません : データ
セットでの反復子の構築中にエラーが発生しました。(WIS 10876)...........650
Excel 個人用データ プロバイダを作成したり、更新したりできません : 利用で
きるワークシートがありません。(WIS 10877).........................................650
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
27
目次
Excel 個人用データ プロバイダを作成したり、更新したりできません : ワーク
シートのリストを取得できません。(WIS 10878).....................................650
Excel 個人用データ プロバイダを作成したり、更新したりできません : 選択し
た範囲から無効な情報を取得しました。(WIS 10879)............................651
Excel 個人用データ プロバイダを作成したり、更新したりできません : 選択し
たワークシートが無効です。(WIS 10880)............................................651
Excel 個人用データ プロバイダを作成したり、更新したりできません : データ
サンプリングの取得中にエラーが発生しました。(WIS 10881).................651
Excel 個人用データ プロバイダを作成したり、更新したりできません : データ
反復子の作成中にエラーが発生しました。(WIS 10882)........................652
Excel 個人用データ プロバイダを作成したり、更新したりできません : データ
の取得中にエラーが発生しました。(WIS 10883)..................................652
Excel 個人用データ プロバイダを作成したり、更新したりできません : 内部エ
ラーが発生しました。(WIS 10884).....................................................652
Excel 個人用データ プロバイダを作成したり、更新したりできません : 範囲選
択が無効です。(WIS 10885)............................................................653
Excel 個人用データ プロバイダを作成したり、更新したりできません : 範囲選
択がワークシートと一致していません。(WIS 10886)..............................653
データベース エラーが発生しました。データベース エラー テキスト : {error_db}。
(WIS 10901)..................................................................................653
クエリーがタイムアウトしたため、データを取得できませんでした。データベー
ス エラー テキスト : {error_db}。(WIS 10902)........................................654
クエリーのフィールド '{db_fieldname}' に無効なデータ型があります。(WIS
10903).........................................................................................654
このドキュメントのクエリーは空です。(WIS30000)................................654
ドキュメントに、空のクエリーが少なくとも 1 つ存在します。(WIS 30001)...655
あなたのセキュリティ プロファイルには、Web Intelligence ドキュメントでクエリー
を編集する権限が含まれていません。(WIS 30251).............................655
あなたのセキュリティ プロファイルには、Web Intelligence ドキュメントを編集す
る権限が含まれていません。(WIS 30252).........................................655
あなたのセキュリティ プロファイルには、Web Intelligence ドキュメントを最新表
示する権限が含まれていません。(WIS 30253)...................................656
あなたのセキュリティ プロファイルには、値の一覧を最新表示する権限が含ま
れていません。(WIS 30254)............................................................656
28
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
目次
あなたのセキュリティ プロファイルには、値の一覧を使用する権限が含まれて
いません。(WIS 30255)..................................................................656
あなたのセキュリティ プロファイルには、クエリーによって生成された SQL を
表示する権限が含まれていません。(WIS 30256)................................657
あなたのセキュリティ プロファイルには、Web Intelligence の式言語を使用す
る権限が含まれていません。(WIS 30257).........................................657
あなたのセキュリティ プロファイルには、ドリル分析を実行する権限が含まれて
いません。(WIS 30258)..................................................................657
あなたのセキュリティ プロファイルには、分析範囲を拡張する権限が含まれて
いません。(WIS 30259)..................................................................658
{api_name}APIの呼び出し中に内部エラーが発生しました。(WIS 30270)....
6
5
8
ドキュメントが大きすぎるため、Web Intelligence サーバーで処理できません。
(WIS 30271)................................................................................660
ドキュメントが大きすぎるため、Web Intelligence サーバーで処理できません。
(WIS 30272)................................................................................660
Web Intelligence でクエリーを構築できないか、レポートを生成できません。
(WIS 30351)................................................................................661
この名前のクエリー ファイルは既に存在します。(WIS 30371)...............661
このドキュメントを編集できません。これは、クエリーのプロパティ オプションで
ある[他のユーザーによるクエリー編集を許可]がこのドキュメントの作成時に
有効になっていなかったためです。(WIS 30381)................................662
WIQT で内部エラーが発生しました。BusinessObjects 管理者に連絡してくだ
さい。(WIS 30551).........................................................................662
Web Intelligence WIQT のセッションがタイムアウトになりました。ここでログア
ウトし、InfoView にもう一度ログインしてください。(WIS 30553)...............662
使用できる WIQT サーバーはこれ以上ありません。Web Intelligence に同時
にログインしているユーザーが最大数に到達しました。(WIS 30554).......663
あなたのセキュリティ プロファイルには、ドキュメントを会社用ドキュメントとして
保存したり、ドキュメントを InfoView 経由で送信する権限が含まれていません。
(WIS 30555)................................................................................663
同じ名前の会社用ドキュメントが既に存在します。あなたのセキュリティ プロ
ファイルには、他のユーザーが作成した会社用ドキュメントを削除する権限が
含まれていません。(WIS 30556)......................................................664
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
29
目次
指定された名前のドキュメントは InfoView に存在しません。ほかの名前を指定
してください。(WIS 30557)..............................................................664
このドキュメントにはこの操作を実行できません。(WIS 30650)...............665
Web Intelligence サーバーは XML ドキュメントをロードできませんでした。
BusinessObjects 管理者に連絡してください。(WIS 30751)...................665
このドキュメントの XML ファイルを開くことができません。BusinessObjects 管
理者に連絡してください。(WIS 30752)..............................................666
Web Intelligence XML ドキュメントの解析中にエラーが発生しました。
BusinessObjects 管理者に連絡してください。(WIS 30753)...................666
Web Intelligence 2.x のドキュメントは移行できませんでした。(WIS 30761)....
6
6
7
このドキュメントを移行できませんでした。元の Web Intelligence 2.x ドキュメン
トのクエリーとレポートが同期していません。元のドキュメントを最新表示して保
存し、もう一度移行してみてください。(WIS 30762)..............................667
WIQT モジュールがエラーを返したため、Web Intelligence 2.x ドキュメントは
移行できませんでした。管理者にお問い合わせください。(WIS 30763)....668
現在のユーザー プロファイルでは、ドキュメント ドメインにアクセスして会社用
ドキュメントを保存することはできません。このドキュメントを個人用ドキュメント
として保存するか、Business Objects 管理者に連絡してください。(WIS 40000)
..................................................................................................668
付録 A
30
より詳しい情報
669
索引
673
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
Web Intelligence リッチ クライアント
のオンライン ドキュメンテーション
1
1
Web Intelligence リッチ クライアントのオンライン ドキュメンテーション
オンライン ヘルプを使用する
このオンライン ヘルプ システムは、Web Intelligence リッチ クライアントを使用して会
社用データに関するクエリーおよびレポートを作成するために必要なすべての説明を
提供します。
また、オンラインの Web Intelligence ガイドも提供されています。詳細については、オ
ンライン ガイドを参照してください。
注
メイン ヘルプ メニューではなくコンテキスト対応ヘルプを選択して Web Intelligence
リッチ クライアントからこのページに移動した場合は、関連するヘルプ ページを
使用できません。詳細については、「ヘルプが使用できない場合」を参照してくだ
さい。
オンライン ヘルプを使用する
•
ヘルプ ボタン([クエリーの実行]の右の疑問符)の横にある矢印を選択し、メ
ニューから[Web Intelligence ヘルプ]を選択します。
ヘルプが使用できない場合
トピックのヘルプを使用できない場合は、[email protected]の
Business Objects Documentation に問題を報告してください。
番号が付いたエラー メッセージ(WIS 00001など)に関するコンテキスト対応ヘルプを
探す場合は、
http://errorguide.businessobjects.com/default.asp?language=en_US&major=12&mi
nor=0 でオンライン ヘルプの 『エラー メッセージの説明 』も参照できます。
このガイドでは、エラー メッセージに関する最新のドキュメントが記載されています。
構文
http://errorguide.businessobjects.com/default.asp?language=en_US&major=12&mi
nor=0&errcode=<error_code>
を使用すると、特定のエラー メッセージを検索できます。この式で、error_code はエ
ラー コードを示します。
たとえば、
http://errorguide.businessobjects.com/default.asp?language=en_US&major=12&mi
nor=0&errcode=WIS00001
は、エラーWIS 00001 のヘルプ ページにリンクしています。
32
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
Web Intelligence リッチ クライアントのオンライン ドキュメンテーション
オンライン ガイド
オンライン ガイド
オンラインで使用できる Web Intelligence ガイドは次のとおりですガイドを入手できる
URL については、「追加情報」を参照してください。
•
『SAP BusinessObjects Web Intelligence HTML レポート パネルを使用したレ
ポートの構築 』:Web Intelligence HTML レポート パネルを使って、シンプル
なステップ バイ ステップ ウィザード形式のインターフェイスで基本的なクエリー
とポートの構築を行うための方法が詳しく説明されているガイドです。
注
Web Intelligence HTML レポート パネルは、米国リハビリテーション法第 508
条に準拠しています。
•
•
•
•
•
『SAP BusinessObjects Web Intelligence を使用したオンレポート分析の実行
』:Web Intelligence レポートを Web 上で対話形式に表示、分析、拡張するた
めの詳しい情報が記載されたユーザーズ ガイドです。Web Intelligence レポー
ト パネルを起動せずに、レポート データのフィルタと並べ替え、計算の追加、
レポートに表示されるデータ内容と書式設定の変更を行う方法について詳しく
説明されています。
『SAP BusinessObjects Web Intelligence クエリー - HTML を使用したクエリー
の作成 』:基本的な HTML 環境でのクエリーの構築およびリレーショナル デー
タベースでレポートを生成するための Web Intelligence クエリー - HTML の
使用方法について、詳しく説明されているユーザーズ ガイドです。
『SAP BusinessObjects Web Intelligence Java レポート パネルを使用したレ
ポートの構築 』:Web Intelligence Java レポート パネルを使ってクエリー、レ
ポーティング、および分析を行う方法について詳しく説明されているユーザー
ズ ガイドです。詳細フィルタなどの強力な機能について詳しい説明が含まれ
ています。
『SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポート
の構築 』:ローカルにインストールされた Microsoft Windows アプリケーション
である Web Intelligence リッチ クライアントを使用して、ローカルまたは CMS
に保存された Web Intelligence(WID)ドキュメントを処理する方法について詳
しく説明されているユーザーズ ガイドです。接続、オフライン、スタンドアロンの
3 とおりのモードで Web Intelligence リッチ クライアントをインストール、構成、
および使用する方法が説明されています。
『SAP BusinessObjects Web Intelligence における関数、式、計算の使い方 』:
Web Intelligence の式言語に関する詳細な説明と、計算コンテキストやスマー
ト メジャーなどの高度な計算に関するトピックが記載されています。
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
33
1
Web Intelligence について
2
2
Web Intelligence について
Web Intelligence が Web 上でビジネス インテリジェンスを実行する仕組み
Web Intelligence が Web 上でビジネス インテリジェン
スを実行する仕組み
Web Intelligence を使用すると、ビジネス ユーザーは、セキュリティで保護されたイン
トラネットやエクストラネット上、または Web 上の会社用データを基にしたレポートを、
使いやすい対話型で柔軟性のあるユーザー インターフェイスを通して作成および分
析できます。Web Intelligence ソフトウェアは、管理者によって職場のネットワーク上に
ある Web サーバーにインストールされます。
ローカル コンピュータから Web Intelligence にアクセスするには、インターネット ブラ
ウザを使ってビジネス インテリジェンス ポータルである InfoView にログインします。ロ
グイン後は、取得しているセキュリティ プロファイルに応じて、会社用ドキュメントに保
存されているレポートの対話型モードでの表示や編集、Web Intelligence レポート パ
ネルを使ったドキュメントの作成などが可能となります。
Web Intelligence がオフラインでビジネス インテリジェ
ンスを実行する仕組み
Web Intelligence は Web Intelligence リッチ クライアントとしてオフラインで使用できま
す。Web Intelligence リッチ クライアントは、Java レポート パネルと同じように、コンピュー
タにインストールできるスタンドアロンの Microsoft Windows アプリケーションです。Web
Intelligence リッチ クライアントを使用すると、CMS に接続できない場合、サーバーで
はなくローカルで計算を実行する場合、および CMS またはアプリケーション サーバー
をインストールせずに Web Intelligence ドキュメントを使用する場合に、Web Intelligence
(WID)ドキュメントを継続して使用することができます。
Web Intelligence リッチ クライアントは、CMS に接続している場合でも使用できます。
Web Intelligence レポートの対話型モードでの表示
取得しているセキュリティ プロファイル、および使用環境への Web Intelligence の導
入形態に応じて、レポートのデータを表示、分析、拡張および編集することができま
す。
36
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
Web Intelligence について
Web Intelligence レポートの対話型モードでの表示
Web Intelligence レポートの表示と印刷
ビジネス インテリジェンス ポータルである InfoView にログインした後は、Web Intelligence
ドキュメントにアクセスしてレポートを表示することができます。画面上にあるナビゲー
ション ボタンとドキュメント マップにより、セクションからセクション、レポートからレポー
トへと簡単に移動することができます。
同一のレポートを使用しながら、必要なデータのみを表示するようプロンプトで指定す
ると、そのドキュメントを開いた各ユーザーのニーズに合わせた情報のみをカスタマイ
ズして表示することができます。
レポートを印刷すると、Web Intelligence ではレポートのコピーが最適な印刷品質とな
るように PDF 形式で自動生成されます。レポートの印刷は、PDF にエクスポートせず
に Web Intelligence Java レポート パネルまたは Web Intelligence リッチ クライアント
から直接行うことができます。
Web Intelligence レポートのドリル
Web Intelligence レポートをドリルすることにより、表示されている結果の裏側にあるよ
り詳細なデータを分析することができます。表示しているレポートをドリル可能なレポー
トに変更するか、元のレポートの複製をドリルすることで、ドリル分析前のバージョンの
結果を保持することができます。
ドリルによって必要な情報に辿り着いたら、その状態のレポートのスナップショットを保
存して他の Web Intelligence ユーザーとその分析結果を共有したり、ドキュメントを
Excel または PDF 形式で保存して社外のユーザーに電子メールで送信したり、印刷
したりできます。
オンレポート分析の実行
Web Intelligence レポートを対話型表示形式で表示すると、レポートを拡張し、レポー
トに含まれるデータを微調整して、最も興味のある情報を必要に応じて強調表示でき
ます。
オンレポート分析は次のようなユーザーを対象に設計されています。
•
•
クエリーを作成後、レポートを作成したいユーザー
他の人によって作成されたレポートを操作する必要のあるレポート使用者
オンレポート分析では以下が可能です。
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
37
2
2
Web Intelligence について
Web Intelligence ドキュメントの作成と編集
•
•
•
•
•
•
レポートの裏側のデータを理解し、レポートの構造やフィルタの適用方法を確
認するための、ドキュメント メタデータの表示
結果のフィルタと並べ替え
新しいテーブルとチャートの追加
式の追加と変数の作成
チャートとテーブルのレイアウトの書式設定と変更
他のデータをチャートとテーブルを追加することによるスライス アンド ダイス結
果
注
管理者が JSP モードで Web Intelligence をデプロイした場合にのみ、対話型表
示形式による Web Intelligence レポートのオンレポート分析を利用することができ
ます。
Web Intelligence ドキュメントの作成と編集
Web Intelligence ドキュメントの作成または編集には、Web Intelligence HTML レポー
ト パネル、Web Intelligence クエリー - HTML、Web Intelligence の対話型モード、Web
Intelligence Java レポート パネル、および Web Intelligence リッチ クライアントを使用
できます。
Web Intelligence クエリー - HTML
基本的な HTML 環境でのクエリーの作成を必要とするユーザーを対象として開発さ
れた Web Intelligence クエリー - HTML により、複数のデータ ソースにドキュメントの
データ コンテンツを定義できます。クエリー - HTML では、新規ドキュメントを作成し
たり、Web Intelligence ツールを使って作成したドキュメントに含まれているクエリーを
編集したりすることが可能です。
クエリー - HTML は、オンレポート分析と共に使用することで、基本的な HTML 環境
でのクエリーの作成と強力なレポートの設計を可能にする、高度なソリューションを提
供します。クエリーを実行して標準レポートを生成すると、Web Intelligence オンレポー
ト分析機能を利用して、複数のレポートの書式設定、式の追加、および変数の作成を
行うことができます。
注
管理者が JSP モードで Web Intelligence をデプロイした場合にのみ、対話型表
示形式の Web Intelligence クエリー - HTML とオンレポート分析を利用できます。
38
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
Web Intelligence について
Web Intelligence ドキュメントの作成と編集
Web Intelligence Java レポート パネル
Java レポート パネルは、レポートのレイアウトの設計および式や変数の定義に、より柔
軟性を必要とするユーザーを対象に設計されています。グラフィカルな式エディタで
は、ドラッグ アンド ドロップを使用して迅速に式を作成できます。
注
Web Intelligence Java レポート パネルは、管理者が Web Intelligence を ASP モー
ドまたは JSP モードで導入した場合に使用できます。
Web Intelligence リッチ クライアント
Web Intelligence リッチ クライアントは、ローカルにインストールされる Microsoft Windows
アプリケーションで、ローカルまたは CMS に格納されている Web Intelligence(WID)
ドキュメントを処理できます。
CMS に接続しないで作業する場合は、CMS でセキュリティ保護されているドキュメン
トまたは保護されていないドキュメントをローカル マシンで処理できます。
Web Intelligence リッチ クライアントは、Web Intelligence Java レポート パネルに基づ
いているため、Java レポート パネルと同じドキュメントの作成、編集、書式設定、印刷
および保存機能を備えています。
Web Intelligence リッチ クライアントを使用して WID ドキュメントを処理するのは次の
ような場合です。
•
•
•
Web Intelligence ドキュメントを処理する必要があるが、CMS に接続できない
場合(旅行中など)。
計算のパフォーマンスを向上させる場合。Web Intelligence リッチ クライアント
ではサーバーではなくローカルで計算を実行し、サーバー計算よりもローカル
計算の方がパフォーマンスが向上します。
CMS またはアプリケーション サーバーをインストールせずに Web Intelligence
ドキュメントを処理する場合。
Web Intelligence HTML レポート パネル
HTML レポート パネルは、基本レポートを作成する必要があるユーザーのために設
計されているので、クエリーおよびレポート機能をシンプルなウィザード形式のインター
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
39
2
2
Web Intelligence について
Web Intelligence ドキュメントの作成と編集
フェイスで提供します。各ドキュメントは単一のデータ ソースを元に作成されており、異
なるサブセット情報を表示するレポートを複数含めることができます。
さらに、HTML レポート パネルは米国リハビリテーション法 508 条に準拠しているの
で、特化されたデプロイメント用にカスタマイズできます。
注
Web Intelligence HTML レポート パネルは、管理者が Web Intelligence を JSP
モードでデプロイした場合にのみ利用できます。
40
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
InfoView からの Web Intelligence へ
のアクセス
3
3
InfoView からの Web Intelligence へのアクセス
InfoView にログインする
Web Intelligence レポートへのアクセス、およびグローバル Web Intelligence オプショ
ンの設定は、企業のビジネス インテリジェンス ポータルである InfoView で行います。
InfoView にログインする
InfoView および Web Intelligence を使用するには、次の情報が必要です。
•
•
•
•
InfoView サーバーの URL
InfoView サーバー名とポート番号
ログイン名とパスワード
利用可能な InfoView リソースを制御する認証情報
ユーザー名とパスワードが分からない場合は、管理者に詳細をお問合せください。
注
デフォルトでは、InfoView ログイン ページに InfoView サーバー名と認証方法は表示
されません。管理者がこれらのオプションを表示するように設定している場合に限り、
この情報を入力する必要があります。
Web Intelligence にアクセスするには、Web ブラウザを使用して企業のビジネス イン
テリジェンス ポータルである InfoView にログインします。InfoView にアクセスしたら、
Web Intelligence レポートを分析および拡張できます。
1 Web ブラウザを起動します。
2 ブラウザで、InfoView のブックマーク、または URL を指定します。
InfoView のログイン ページが表示されます。
3 [システム]ボックスが空白の場合は、InfoView サーバーの名前を入力し、その
後にコロン(:)に続けてポート番号を入力します。
4 [ユーザー名]ボックスにユーザー名を入力します。
5 [パスワード]ボックスにパスワードを入力します。
6 [認証]ボックスで、管理者から指定されている認証を選択します。
7 [ログオン]をクリックします。
InfoView ホーム ページが表示されます。
InfoView からログアウトする
InfoView または Web Intelligence での作業が終了したら、単にブラウザを閉じずに、
必ずログアウトしてください。
42
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
InfoView からの Web Intelligence へのアクセス
Web Intelligence InfoView のオプション
InfoView からログアウトすると、InfoView セッション中に変更したすべての設定が確実
に保存されます。管理者は特定の時間にログインしたユーザー数を把握して、InfoView
および Web Intelligence のパフォーマンスを最適化できます。
•
[ログアウト]をクリックします。
ログイン ページが表示されます。これで、InfoView からのログアウトが完了しま
した。
Web Intelligence InfoView のオプション
Web Intelligence ドキュメント作成と表示のオプション
Web Intelligence を使用して、ドキュメントの作成方法、表示方法、対話方法を設定す
る Web Intelligence オプションを設定できます。
ドキュメントは、ドキュメント データを取得するためのクエリーを作成するクエリー エディ
タを使用して作成します。クエリーによってデータがドキュメントに返されると、このデー
タを表示し、対話することができます。
ドキュメントの作成オプション
説明
Java レポート パネル、Java アプレットを
使用してドキュメントを作成してから、
Web ブラウザで起動します。
詳細設定
Java レポート パネルは、クエリーの作
成、レポートの編集、データ分析を行う
統合された環境です。ドキュメント作成
オプションとして[詳細設定]を選択した
場合、クエリーによって返されるデータ
の操作用 Java レポート パネルも使用
します。[デフォルトの表示形式を選択]
オプションは無視されます。
Java レポート パネルでは、Web Intelli
gence クエリーの作成、レポートの編集、
データ分析を行う環境をすべて備えた
充実した機能が提供されます。
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
43
3
3
InfoView からの Web Intelligence へのアクセス
Web Intelligence InfoView のオプション
ドキュメントの作成オプション
説明
対話型
クエリー - HTML、および HTML ベー
スのクエリー エディタを使用してクエリー
を作成します。
デスクトップ
Web ブラウザの外で実行するスタンドア
ロン バージョンの Java レポート パネル
である Web Intelligence リッチ クライア
ントを使用して、クエリーの作成、レポー
トの編集、およびデータの分析を行い
ます。
Web アクセシビリティ
リハビリテーション法第 508 条対応のク
エリーおよびレポート構築環境である
HTML レポート パネルを使用してレ
ポートを構築することができます。
既存の Web Intelligence ドキュメント、またはクエリー エディタを使用して作成したド
キュメントは、次の表示形式を使用して表示し、対話することができます。
44
表示形式
説明
Web
レポートを開く、プロンプトへの応答、レ
ポートのナビゲート、ドリル分析の実行に
は、Web(HTML)形式を使用します。
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
InfoView からの Web Intelligence へのアクセス
Web Intelligence InfoView のオプション
表示形式
説明
フィルタ、並べ替え、計算の適用、書式の
変更、テーブルやチャートの表示データ
の変更、ドリル分析の実行には、対話型
形式を使用します。
クエリー - HTML を使用してクエリーを
定義し、これらのクエリーに基づいてレ
ポートを書式設定して、式と変数を追加
する場合は、対話型形式を使用します。
対話型
対話型形式と クエリー HTML の併用は、
純粋な HTML 環境では Java レポート
パネルまたは Web Intelligence リッチ ク
ライアントとほぼ同等の機能をもたらしま
す。
また、対話型形式を使用して、HTML レ
ポート パネルから生成されたレポートを
照会および処理することもできます。純粋
なクエリー構築環境であるクエリー HTML とは異なり、HTML レポート パネ
ルではこれを使用してレポートを定義す
ることもできます。クエリーの実行後、対
話型形式を使用するか、HTML レポート
パネルに戻り、レポートの処理を続行す
ることができます。
対話型表示形式は、管理者が JSP モー
ドで Web Intelligence をデプロイした場
合にのみ利用できます。
PDF
静的レポートを表示する場合は、PDF
モードを使用します。
Web Intelligence クエリー エディタを選択する
1 InfoView ツールバーの[基本設定]ボタンをクリックします。
2 [Web Intelligence ドキュメント]をクリックして Web Intelligence のオプションを
表示します。
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
45
3
3
InfoView からの Web Intelligence へのアクセス
Web Intelligence InfoView のオプション
3 [デフォルトの作成/編集ツールの選択]でクエリー エディタを選択します。
4 [OK]をクリックします。
Web Intelligence の表示形式を選択する
レポートに表示する情報の使用方法に応じて、Web Intelligence ドキュメントのさまざ
まな表示形式を選択できます。Web Intelligence 表示オプションは InfoView で選択し
ます。表示オプションを変更した場合、変更した設定は次に Web Intelligence ドキュメ
ントを開いたときに有効となります。
1 InfoView ツールバーの[基本設定]ボタンをクリックします。
2 [Web Intelligence ドキュメント]をクリックして Web Intelligence のオプションを
表示します。
3 [表示形式を選択]セクションで、表示形式を選択します。
新しいドキュメントに使用するデフォルトのユニバースを選択する
1 InfoView ツールバーの[基本設定]をクリックします。
2 [Web Intelligence ドキュメント]をクリックして Web Intelligence のオプションを
表示します。
3 [デフォルトのユニバースを選択]で[参照]をクリックし、デフォルトとして選択
するユニバースを参照します。
InfoView の最新表示オプション
SAP BusinessObjects XI 3.1 SP3 では、テキスト、Excel ファイル、およびカスタム デー
タ プロバイダ プラグインのようなカスタム データ ソースから作成した Web Intelligece
ドキュメントの最新表示が InfoView でサポートされています。
注
最新表示オプションが使用できるのは、Windows オペレーティング システムだけです。
テキストまたは Excel ファイルを最新表示するには、RefreshOnServer レジストリを次
の値に設定します。
サーバーでの最新表示を無効にするには、RefreshOnServer = NO または Disable
に設定します。
サーバーでの最新表示を有効にするには、RefreshOnServer = YES または ENABLE
に設定します。デフォルトでは、YES または Enable に設定されています。
46
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
InfoView からの Web Intelligence へのアクセス
Web Intelligence InfoView のオプション
Windows サーバーでのみ最新表示を有効にするには、RefreshOnServer =
ALLOW_USE_WINDOWS_SHARE と設定します。
レジストリのパスは、[HKEY_LOCAL_MACHINE] > [SOFTWARE] > [Business Objects]
> [Suite 12.0] > [Default] > [Web Intelligence] > [ Calculator] > [PDP] です。
InfoViewからドキュメントを最新表示する前に、次の点に注意してください。
1 カスタム データ プロバイダが BOE サーバーにあり、クラスタ化されている場合、
各クラスタにおいて、カスタム データ プロバイダの同じコピーで最新表示を実行
する必要があります。
2 ブロッカーの問題があり、元のソースの場所からファイルがアクセスできない場合、
フィールドを各サーバーのデフォルトの場所に配置する必要があります。
デフォルトのサーバー パスは、<インストール ディレクトリ>Business
Objects\PersonalDPFilessymantecです。レジストリの Server_Path の値を変更
することで、このパスを変更することができます。
3 Server Intelligence Agent(SIA)は、ネットワーク ドメインで有効なユーザー認証に
よって管理する必要があります。通常、SIA はローカル システム アカウントを使用
して管理しますが、このプラクティスではサーバーにカスタム データ プロバイダを
デプロイしている場合はお勧めしません。
4 一般的な Web サービスを基にしたドキュメントを最新表示するために、
『<Installdir>\javasdk\jre\lib 』 にある net.properties ファイルを次の行で更新し
ます。
http.proxyHost=bluecoat-proxy
http.proxyPort=8080
http.nonProxyHosts=localhost|127.0.0.1|10.
ここで proxyHost はプロキシ サーバー名(たとえば、proxy.mydomain.com)、
proxyPort は使用するポート番号(デフォルト値は 80)、
nonProxyHosts は、プロキシ サーバーを無視して直接アクセスされる必要がある
ホスト名一覧で“|”で区切られています(デフォルト値は localhost および 127.0.0.1)。
注
.pac ファイルはサポートされていないため、URL のプロキシ設定にプロキシ サーバー
を明示的に設定する必要があります。
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
47
3
3
InfoView からの Web Intelligence へのアクセス
Web Intelligence InfoView のオプション
Web Intelligence ドリル オプションを設定する
レポートをドリルすることでテーブル、チャートまたはセクションに表示されているデー
タを掘り下げ、要約された結果に隠れている詳細な内容を発見できます。ドリル セッ
ションを始める前に、InfoView でドリル オプションを設定して、ドリルを実行するたびに
レポートをどのように変更するかを指定します。
1 InfoView ツールバーの[基本設定]をクリックします。
2 [Web Intelligence ドキュメント]をクリックして Web Intelligence のオプションを
表示します。
3 [ドリル オプション]でドリル オプションを選択し、[ドリル セッションの開始]を
選択します。
ドリル ツールバー オプションの非表示
レポートに表示されている値をドリルするときに、ドリル ツールバーが表示され、ドリル
した値が表示されます。このツールバーに表示される値によって、ドリルしたレポートに
表示される結果にフィルタが適用されます。
たとえば、2001 年をドリルすると、ドリルしたテーブルに表示される結果は、2001 年の
第 1 四半期、第 2 四半期、第 3 四半期、および第 4 四半期になります。これは、ドリ
ルする四半期ごとの値が 2001 でフィルタされることを意味します。
注
ドリルしたレポートに複数のクエリーからのディメンションが含まれている場合、フィ
ルタの値にカーソルを置くとツールヒントが表示されます。ツールヒントには、クエ
リー名と値のディメンションが表示されます。
ドリル ツールバーを使って同じレベルで別の値を選択し、別の結果を表示することが
できます。たとえば、上の図のドリル ツールバーを使って“2002”を選択すると、2002
年の第 1 四半期、第 2 四半期、第 3 四半期、および第 4 四半期の結果がドリルした
テーブルに表示されます。
ドリル モードの開始時にドリル ツールバーを表示しないよう設定することもできます。
ドリル ツールバーは、ドリル セッション中にフィルタを選択する場合にのみ使用できま
す。
48
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
InfoView からの Web Intelligence へのアクセス
Web Intelligence InfoView のオプション
ドリルでさらにデータ オプションが必要な場合のプロンプトの表示
Web Intelligence レポートに表示される値をドリルする際、ドキュメントの分析範囲に含
まれていない上位または下位レベルの情報にドリル アップまたはドリル ダウンするこ
とが必要な場合があります。そのような場合は、Web Intelligence は新しいクエリーを
実行して、データ ソースから追加のデータを取得する必要があります。
大量のデータに対するクエリーは多くの時間を必要としますので、新規クエリーが必要
な場合にはプロンプトを表示させることができます。このプロンプト メッセージは、追加
クエリーを実行するかどうかを問い合わせます。また、新規クエリーに含めた追加ディ
メンションにこのプロンプトでフィルタを適用することもできます。これによりクエリーの
サイズを制限し、分析に必要なデータだけを取得することができます。
ドリル セッション時に分析範囲外にドリルを実行するには、管理者がその権限を認め
ている必要があります。
[レポートのブロックのドリルを同期化]オプション
[レポートのブロックのドリルを同期化]オプションを選択すると、すべてのブロックの表
示がドリル アクションと一致するようになります。たとえば、“年”から“四半期”へとブロッ
クをドリル ダウンし、レポートにも年単位のデータを表示するチャートが含まれている
場合、チャートが四半期単位のデータを表示するようになります。
このオプションを指定しない場合、ドリル アクションに対してドリルされたブロックのみ
が変更されます。
[ドリル セッションの開始]オプション
[ドリル セッションの開始]オプションは、ドリル モードの開始時の Web Intelligence の
動作方法を制御します。
[既存のレポートでドリル セッションを開始]オプション
[既存のレポートでドリル セッションを開始]を選択すると、ドリル モードの開始時に現
在のレポートがドリル可能になります。ドリル モードを終了すると、レポートにはドリルし
た値が表示されます。
[レポートのコピーでドリル セッションを開始]オプション
[レポートのコピーでドリルを開始]を選択すると、ドリル モードの開始時に現在のレ
ポートのコピーが作成され、そのコピーでドリル操作を行います。この場合、元のレポー
トの結果と、ドリル分析の結果を比較できます。
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
49
3
3
InfoView からの Web Intelligence へのアクセス
Web Intelligence InfoView のオプション
Web Intelligence のロケール オプション
ロケールは、Web Intelligence のインターフェイス(メニュー項目やボタン テキストなど)
およびデータ(日付や数値の書式設定など)の表示方法を決定します。
Web Intelligence には、以下の 3 つのロケールがあります。
ロケール
説明
製品ロケール
Web Intelligence インターフェイスの表示
に使用されるロケール
ドキュメントのロケール
現在ドキュメントに含まれるデータのロケー
ル
優先表示ロケール
ドキュメント データの表示に関するユー
ザーの優先ロケール
InfoView の設定によって、ドキュメントのロケールと優先表示ロケールが相互に作用し
てドキュメントデータを表示する方法が決定されます。
関連項目
•
52 ページの「ドキュメントとロケールを永続的に関連付ける」
製品ロケール
製品ロケールは、Web Intelligence のインターフェイス(メニュー項目やボタン テキスト
など)の表示に使用されるロケールです。
注
GetLocale 関数は、製品ロケールを返します。
製品ロケールを設定する
1 InfoView メイン ツールバーの[基本設定]をクリックします。
2 [全般]をクリックして一般的なオプションを表示します。
3 [製品ロケール]一覧から製品ロケールを選択します。
50
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
InfoView からの Web Intelligence へのアクセス
Web Intelligence InfoView のオプション
ドキュメントのロケール
ドキュメントのロケールは、ドキュメント内のデータの書式設定を行います。たとえば、ド
キュメントのロケールによって Web Intelligence の日付および数値の表示方法が決定
されます。
InfoView の Web Intelligence 設定で[データの書式設定に現在の優先表示ロケール
を使用]が設定されており、ユーザーの優先表示ロケールが優先されるよう指定され
ている場合、ユーザーがドキュメントを開いた時に Web Intelligence がドキュメントのロ
ケールを優先表示ロケールに設定します。ユーザーがドキュメントを保存すると、Web
Intelligence はドキュメントとともにこのドキュメントのロケールを保存します。
Web Intelligence 設定でユーザーの優先表示ロケールが優先されるよう指定されてい
ない場合、Web Intelligence はドキュメントとともに保存されているドキュメントのロケー
ルに従ってデータの書式設定を行います。
ユーザーがドキュメントを作成すると、InfoView の Web Intelligence 設定でユーザー
の優先表示ロケールが優先されるよう指定されているかどうかに関係なく、Web
Intelligence は常にユーザーの優先表示ロケールをドキュメントの初期ロケールとして
割り当てます。
ユーザーは、[地域の永続的な書式設定]オプションを選択した状態でドキュメントを
保存することにより、現在のドキュメントのロケールを永続的にドキュメントに関連付け
ることができます。このオプションを選択した状態でドキュメントが保存されると、Web
Intelligence は InfoView 設定を無視し、常に保存されたドキュメントのロケールを使用
してドキュメント データの書式設定を行います。これは、[地域の永続的な書式設定]
オプションを選択したユーザーだけではなく、すべてのユーザーに当てはまります。
注
GetContentLocale 関数は、ドキュメントのロケールを返します。
関連項目
•
52 ページの「ドキュメントとロケールを永続的に関連付ける」
ドキュメントのロケールを設定する
1 [Web Intelligence ドキュメント]をクリックして Web Intelligence のオプションを
表示します。
2 [ドキュメントの表示]の[データの書式設定にドキュメント ロケールを使用]をク
リックします。
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
51
3
3
InfoView からの Web Intelligence へのアクセス
Web Intelligence InfoView のオプション
優先表示ロケール
優先表示ロケールは、ドキュメント データの表示に使用されるユーザーの優先ロケー
ルです。InfoView 設定で優先表示ロケールが優先されるよう指定されると、ドキュメン
トのロケールがユーザーの優先表示ロケールになります。
注
GetPreferredViewingLocale 関数は、優先表示ロケールを返します。GetLocalized
関数も、翻訳された文字列の表示に優先表示ロケールを使用します。
優先表示ロケールを設定する
1 InfoView メイン ツールバーの[基本設定]をクリックします。
2 [全般]をクリックして一般的なオプションを表示します。
3 [優先表示ロケール]一覧から優先表示ロケールを選択します。
4 [Web Intelligence ドキュメント]をクリックして Web Intelligence のオプションを
表示します。
5 優先表示ロケールを使用してデータを書式設定する場合、[ドキュメントの表
示]の[データの書式設定に現在の優先表示ロケールを使用]をクリックしま
す。
ドキュメントとロケールを永続的に関連付ける
1 Web Intelligence Interactive で、メニューから[ドキュメント] > [プロパティ]を選
択して[ドキュメント プロパティ]ダイアログ ボックスを表示させ、[地域の永続
的な書式設定]を選択します。
2 Web Intelligence Java レポート パネルまたは Web Intelligence リッチ クライア
ントで、レポートの空白領域を右クリックし、[ドキュメントのプロパティ]を選択し
て[ドキュメントのプロパティ]枠を表示させ、枠の[ドキュメントのオプション]セ
クションで[地域の永続的な書式設定]を選択します。
3 ドキュメントを保存します。
現在のドキュメントのロケールが、ドキュメントに永続的に関連付けられます。
52
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
Web Intelligence リッチ クライアント
の初期作業
4
4
Web Intelligence リッチ クライアントの初期作業
InfoView から Web Intelligence リッチ クライアントをインストールする
InfoView から Web Intelligence リッチ クライアントをイ
ンストールする
1
2
3
4
InfoView にログインします。
InfoView 画面の右上にある[基本設定]をクリックします。
画面を下方向にスクロールし、[Web Intelligence の設定]をクリックします。
[デフォルトの作成/編集ツールの選択]セクションで[デスクトップ(Web
Intelligence リッチ クライアントが必要)]をクリックします。
5 [InfoView]画面の左上にある[ドキュメント一覧]をクリックします。
6 [新規] > [Web Intelligence ドキュメント]をクリックするか、編集する既存のドキュ
メントを選択します。
Web Intelligence リッチ クライアントがコンピュータにインストールおよび起動され、ド
キュメントの作成が可能になります。
注
InfoView から Web Intelligence リッチ クライアントをインストールした場合、Web
Intelligence リッチ クライアント オンライン ヘルプ システムはローカル コンピュー
タにインストールされません。接続モードで作業する場合、Web Intelligence リッチ
クライアントは、サーバーに保存されたヘルプ ページを表示します。オフラインま
たはスタンドアロン モードで作業する場合、ヘルプ ページは使用できません。
関連項目
•
54 ページの「Web Intelligence リッチ クライアントの作業モード」
Business Objects Enterprise CD から Web Intelligence
リッチ クライアントをインストールする
•
詳しいインストールの方法については、『Business Objects Enterprise XI 3.1
インストール ガイド』を参照してください。
Web Intelligence リッチ クライアントの作業モード
Web Intelligence リッチ クライアントでは、接続、オフライン、またはスタンドアロンの 3
とおりの作業モードを使用できます。
54
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
Web Intelligence リッチ クライアントの初期作業
Web Intelligence リッチ クライアントの作業モード
Web Intelligence リッチ クライアント接続モード
接続モードでは、Web Intelligence リッチ クライアントは CMS に接続されます。CMS
上のドキュメント、あるいはセキュリティで保護された、または保護されていないローカ
ル ドキュメントを処理できます。CMS のセキュリティ権限に応じて以下の操作を実行
できます。
•
•
•
•
•
•
•
•
CMSからドキュメントをインポートする
CMS からユニバースをインポートする
ローカル ドキュメントを開く
ドキュメントを作成する
ドキュメントを編集する
ドキュメントを最新表示する
ドキュメントをローカルで保存する
ドキュメントを CMS にエクスポートする
接続モードのセキュリティ
Web Intelligence ドキュメントを接続モードで使用する場合、お使いのユーザー アカ
ウントのセキュリティ権限が CMS に適用されます。
接続モードでの CMS への接続
Web Intelligence リッチ クライアントには 2 とおりの起動方法があり、CMS への接続方
法が異なります。
•
•
InfoView から起動する場合、Web Intelligence リッチ クライアントは同じ InfoView
セッション内で CMS に接続するので、ログインする必要はありません。CMS と
の通信は HTTP 経由でアプリケーション サーバーに送信され、アプリケーショ
ン サーバーから CMS およびリポジトリへ呼び出しが再ルーティングされます。
ローカル ミドルウェアは必要ありません。
Windows の[スタート]メニューから Web Intelligence リッチ クライアントにログ
インするか、Web Intelligence ドキュメントをダブルクリックしてローカルで起動
した場合は、Enterprise SDK の OCA/CORBA フレームワーク経由または前
述した HTTP 経由で Web Intelligence リッチ クライアントから CMS にクライア
ント/サーバー モードで接続できます。クライアント/サーバー モードで接続す
る場合は、適切なデータベース ミドルウェアがローカル マシン上に必要です。
HTTP 経由で起動するには、先に Infoview から Web Intelligence リッチ クラ
イアントを起動する必要があります。また、システム名には“(J2EE Portal)”が含
まれます。
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
55
4
4
Web Intelligence リッチ クライアントの初期作業
Web Intelligence リッチ クライアントの作業モード
関連項目
• 63 ページの
「接続済みモードの Web Intelligence リッチ クライアントをローカル
で起動する」
• 62 ページの「Web Intelligence リッチ クライアントを Info View から接続済み
モードで起動する」
Web Intelligence リッチ クライアント オフライン モード
オフライン モードでは、Web Intelligence リッチ クライアントは CMS に接続されていま
せんが、CMS のセキュリティが適用されます。ログイン時に選択した CMS で保護され
たローカル ドキュメントおよびユニバース、または保護されていないローカル ドキュメ
ントおよびユニバースを使用できます。次の設定ができます。
•
•
•
•
•
ローカル ドキュメントを開く
ドキュメントを作成する(ローカル ユニバースとローカル接続が必要)
ドキュメントを編集する
ドキュメントを最新表示する(ローカル ユニバースとローカル接続が必要)
ドキュメントをローカルで保存する
オフライン モードでは、CMS との間でドキュメントのインポートまたはエクスポートはで
きません。
オフライン モードのセキュリティ
接続モードで CMS に接続すると、その CMS のセキュリティ権限がコンピュータにダ
ウンロードされます。CMS からダウンロードされた各ドキュメントおよびユニバースに
は、ドキュメントへのアクセス権を持つグループとユーザーを示すアクセス コントロー
ル一覧が格納されています。オフライン モードの Web Intelligence リッチ クライアント
は、ドキュメントまたはユニバースのアクセス権を、ローカルに保存されたセキュリティ
ファイルと照合し、CMS セキュリティを適用します。たとえば、ドキュメントを CMS から
ローカル マシンにダウンロードした場合、ダウンロード元の CMS でドキュメントを開く
権限を持っていないと、そのドキュメントをローカル マシンで開くことはできません。
注
CMS でセキュリティ保護されたドキュメントまたはユニバースをオフライン モードで
処理する前に、少なくとも 1 度は接続モードで CMS に接続しておく必要がありま
す。そうすることで、Web Intelligence リッチ クライアントは CMS のセキュリティ情
報をローカル マシンにダウンロードし、ログイン ページの[システム]一覧の選択
肢として CMS を表示することができます。その後は Web Intelligence リッチ クラ
イアントがローカル ファイルの CMS セキュリティ情報を読み込むので、CMS に接
続しなくてもオフライン モードでログインできます。
56
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
Web Intelligence リッチ クライアントの初期作業
Web Intelligence リッチ クライアントのユーザー設定
テクニカル ノート
•
•
オフライン モードでドキュメントを作成または最新表示するには、Web
Intelligence リッチ クライアントと同じマシンに適切なユニバースとデータベー
ス ミドルウェアがインストールされている必要があります。インストールされてい
ない場合、適切なセキュリティ権限を所持していれば、ドキュメントをローカル
で開く、編集する、保存することは可能です。
CMS のセキュリティ情報は、マイ ドキュメント フォルダの My Business Objects
Documents の下の LocData フォルダにあるローカル セキュリティ情報ファイ
ル(拡張子 LSI)に保存されます。1 台のコンピュータに複数の CMS の LSI
ファイルを保存できます。
Web Intelligence リッチ クライアント スタンドアロン モード
スタンドアロン モードの Web Intelligence リッチ クライアントは、CMS に接続されてお
らず、セキュリティも適用されません。保護されていないローカル ドキュメントおよびユ
ニバースのみ使用できます。次の設定ができます。
•
•
•
•
•
ドキュメントを開く
ドキュメントを作成する
ドキュメントを編集する
ドキュメントを最新表示する
ドキュメントをローカルで保存する
CMS との間でドキュメントのインポートまたはエクスポートはできません。
保護されていないローカル ユニバースで保護されていないローカル ドキュメントを作
成および最新表示するために必要なミドルウェアが、Web Intelligence リッチ クライア
ントとともにコンピュータにインストールされている必要があります。
Web Intelligence リッチ クライアントのユーザー設定
1 [ツール] > [オプション]を選択します。
[基本設定]ダイアログ ボックスが表示されます。
2 以下のタブのいずれかをクリックします。
• [一般設定]:一般設定に使用します。
• [表示]:ドキュメントの表示を設定します。
• [ロケール]:インターフェイスおよび書式ロケールとその使用方法を設定し
ます。
• [ドリル]:ドキュメント ドリルを設定します。
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
57
4
4
Web Intelligence リッチ クライアントの初期作業
Web Intelligence リッチ クライアントのユーザー設定
3 設定を行ない、[OK]をクリックします。
設定が適用されます。これらの設定は、BusinessObjects Enterprise 12.0 イン
ストール フォルダの LocData フォルダにあるファイルに保存されます。
Web Intelligence リッチ クライアントの一般設定
Web Intelligence リッチ クライアントの一般設定を行うには、[ツール] > [オプション]を
クリックし、[設定]ボックスの[一般設定]タブをクリックします。
一般設定
[一般設定]セクションでは、Web Intelligence リッチ クライアントが起動されるたびにク
イック デザイン ウィザードを表示するかどうかを選択します。クイック デザイン ウィザー
ドでは、最近使用されたユニバースの一覧から選択したり、データ ソースをさらに参照
して新規ドキュメントを作成することができます。
デフォルトのユニバースの選択
このセクションでは、新規ドキュメントに対してデフォルトのユニバースを選択するかど
うかを選択します。新規ドキュメントを作成する際、[ユニバース]ダイアログ ボックスで
はデフォルトのユニバースがあらかじめ選択されています。ドキュメントを作成する場合
は、デフォルトのユニバースを使用するか、あるいは別のユニバースを選択することが
できます。
•
•
[デフォルトのユニバースなし]を選択すると、[ユニバース]ダイアログ ボックス
を開いたとき、一覧のユニバースは選択されていません。ドキュメントの作成時
に、ユニバースを選択する必要があります。
もうひとつの選択肢を指定すると、デフォルト ユニバースの名前が表示され、
デフォルト ユニバースが選択されていない場合は[なし]が表示されます。デ
フォルト ユニバースを選択するには、[参照]をクリックしてユニバースを参照
し、選択します。
デフォルト フォルダの選択
このセクションでは、ユーザー ドキュメント、ユニバース、ヘルプ ファイルを保存する
フォルダを選択します。デフォルトの場所を変更するには、[参照]をクリックしてフォル
ダを参照し、選択します。
注
Web Intelligence リッチ クライアントが InfoView からダウンロードおよびインストー
ルされた場合、ヘルプ ファイルはローカルにインストールされていません。ただし、
InfoView サーバーにはインストールされています。自社の Business Objects 管理
58
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
Web Intelligence リッチ クライアントの初期作業
Web Intelligence リッチ クライアントのユーザー設定
者 にサーバーのヘルプ ファイルの URL を確認し、ここに入力してヘルプを入手
してください。
Microsoft Excel 形式の選択
このセクションでは、ドキュメントを Microsoft Excel 形式で保存する場合に使用する書
式設定を選択します。
•
•
[Excel ドキュメント内で容易なデータ処理の優先順位をつける]:データ処理
の効率性を重視して、Excel ドキュメントが書式設定されます。
[ドキュメント内でレポート形式の優先順位をつける]:読みやすさを重視して、
Excel ドキュメントが書式設定されます。
Web Intelligence リッチ クライアントの表示設定
Web Intelligence リッチ クライアントの一般設定を行うには、[ツール] > [オプション]を
クリックし、[設定]ボックスの[表示]タブをクリックします。
一般設定
このセクションでは、レポート表示の測定単位(ピクセル、インチ、またはセンチメート
ル)を設定します。
グリッド
このセクションでは、グリッド オプションを設定します。
•
•
•
[グリッドの表示]:このオプションを選択すると、ページ要素の配置設定に役
立つグリッドが表示されます。
[グリッドに配置]:このオプションを選択すると、ページ要素がグリッドに配置さ
れ、正確な位置変更が可能にになります。
[グリッドの余白]:グリッドの線の間隔を定義します。
Web Intelligence リッチ クライアントのロケールの設定
Web Intelligence リッチ クライアントのロケールを設定するには、[ツール] > [オプショ
ン]をクリックし、[ロケール]タブをクリックします。
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
59
4
4
Web Intelligence リッチ クライアントの初期作業
Web Intelligence リッチ クライアントのユーザー設定
ロケール
このセクションでは、インターフェイスおよび書式設定ロケールを設定します。ロケール
とは、言語と地域の組み合わせです。
•
•
[インターフェイスのロケールの選択]:アプリケーション インターフェイス言語
の設定に使用できるロケールを選択します。この設定を変更した場合、その変
更内容を反映させるには、Web Intelligence リッチ クライアントを再起動する必
要があります。
[書式ロケールの選択]:ロケール固有の書式設定(日付、時間の書式など)に
使用できるロケールを選択します。この設定を変更した場合、新しい書式ロ
ケールを適用するには、開いているドキュメントを閉じ、再度開く必要がありま
す。
ドキュメントの表示
このセクションでは、書式ロケールの設定方法を指定します。
•
•
データの書式設定にドキュメントのロケールを使用:このオプションを選択する
と、ドキュメントのロケールに従ってデータの書式が設定されます。ドキュメント
ロケールは、地域の永続的な書式設定を使用してドキュメントに保存されます。
この書式は保存時に選択できます。
データの書式設定に現在の書式ロケールを使用:このオプションを選択する
と、現在の書式ロケールに従ってデータの書式が設定されます。この設定によ
り、ドキュメント ロケールは無視されます。
Web Intelligence リッチ クライアントのドリルの設定
Web Intelligence リッチ クライアントのドリルを設定するには、[ツール] > [オプション]
をクリックし、[設定]ボックスの[ドリル]タブをクリックします。
新規にドリル セッションを行う場合
このセクションで、新規ドリル セッションの起動方法を選択します。
•
•
60
[レポートのコピーでドリルを開始]:新規ドリル セッションを開始すると、ドキュ
メント内でレポートのコピーが開き、そのコピーでドリルを開始します。ドリル
モードを終了すると、元のレポートとドリルされたレポートの両方がドキュメント
に残ります。
[既存のレポートでドリルを開始]:新しいドリ セッションを開始すると、現在のレ
ポートがドリル可能になります。ドリル モードを終了すると、レポートにはドリル
した値が表示されます。
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
Web Intelligence リッチ クライアントの初期作業
Web Intelligence リッチ クライアントの起動
ドリルの一般オプション
•
•
•
[ドリルでさらにデータが必要な場合はプロンプトを表示]:ドリルを完了するた
めに Web Intelligence が追加データを必要としている場合にプロンプトが表示
され、処理を続行するかどうかを選択できます。データ量が多い場合は受信に
時間がかかる可能性があるため、ドリルを実行しない選択もできます。このオ
プションが選択されていない場合、Web Intelligence はプロンプトを表示せず
に追加データを取得します。
[レポートのブロックのドリルを同期化]:このオプションを選択すると、レポート
のすべてのレポート ブロックに、ドリルされた値が表示されます。選択されてい
ない場合、ドリルされた値はそのドリルに対して選択されたレポート ブロックに
のみ表示されます。
[ドリル ツールバーを表示しない]:このオプションを選択すると、通常はドリル
されたレポートの上部に表示されるドリル ツールバーが非表示になります。ド
リル ツールバーには、ドリルした値が表示されます。ドリル ツールバーは、ドリ
ル セッションでフィルタを選択する場合にのみ有益です。
パスワードを変更する
クライアント/サーバー接続モードでは、Web Intelligence リッチ クライアントからパス
ワードのみを変更できます。それには、InfoView からではなくローカルで Web
Intelligence リッチクライアントを起動しておく必要があります。
1
2
3
4
[ツール] > [パスワードの変更]をクリックします。
[古いパスワード] ボックスに現在のパスワードを入力します。
[新しいパスワード入力]テキスト ボックスに、新しいパスワードを入力します。
[新しいパスワードの確認]ボックスに、新しいパスワードをもう一度入力します。
パスワードが新しいものに変更されます。
Web Intelligence リッチ クライアントの起動
次の 3 つの作業モードのいずれかを使用して Web Intelligence リッチ クライアントを
起動できます。
•
•
•
接続済み
オフライン
スタンドアロン
Web Intelligence リッチ クライアントでは、モードや接続先の CMS を問わず、複数の
インスタンスを同時に実行することができます。
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
61
4
4
Web Intelligence リッチ クライアントの初期作業
Web Intelligence リッチ クライアントの起動
CMS 接続状況と Web Intelligence リッチ クライアントの現在の作業モードは、画面右
下のステータス バーに表示されます。
関連項目
•
54 ページの「Web Intelligence リッチ クライアントの作業モード」
Web Intelligence リッチ クライアントを Info View から接続済みモード
で起動する
接続モードでは、セキュリティは CMSによって処理されます。Web Intelligence リッチ
クライアントでのレポートの使用方法は、Java レポート パネルの場合と同じです。
InfoView を接続済みモードで起動する場合、ローカル マシンにデータベースのミドル
ウェアは必要ありません。
1
2
3
4
InfoView にログインします。
InfoView 画面の右上にある[基本設定]をクリックします。
[基本設定]ページで[Web Intelligence ドキュメント]をクリックします。
[デフォルトの作成/編集ツールの選択]セクションで[デスクトップ(Web
Intelligence リッチ クライアントが必要)]をクリックします。
5 [OK]をクリックします。
6 InfoView 画面の左上にある[ドキュメント一覧]をクリックします。
7 既存のドキュメントを開くか、[新規] > [Web Intelligence ドキュメント]をクリック
して新しいドキュメントを作成します。
Web Intelligence リッチ クライアントが、接続済みモードで起動します。アプリケー
ションがまだお使いのコンピュータにインストールされていない場合、InfoView から
インストールされます。
コンピュータで Web Intelligence リッチ クライアントがすでに実行されている場合、
InfoView から起動すると、アプリケーションの新しいインスタンスが開きます。既に
開いているアプリケーション インスタンスではドキュメントは開きません。
関連項目
•
62
54 ページの「Web Intelligence リッチ クライアントの作業モード」
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
Web Intelligence リッチ クライアントの初期作業
Web Intelligence リッチ クライアントの起動
接続済みモードの Web Intelligence リッチ クライアントをローカルで
起動する
接続済みモードの Web Intelligence リッチ クライアントをローカルで起動するには、
Web Intelligence リッチ クライアントがコンピュータにインストールされている必要があ
ります。Web Intelligence リッチ クライアントを InfoView 経由で使用して、対象となる
CMS に少なくとも 1 度は接続しておく必要があります。
コンピュータにインストールされた CMS に接続するには、ミドルウェアが必要です。
接続済みモードでは、セキュリティは CMSによって処理されます。Web Intelligence
リッチ クライアントでのレポートの使用方法は、Java レポート パネルの場合と同じで
す。
接続済みモードの Web Intelligence リッチ クライアントをローカルで起動すると、CMS
とのクライアント/サーバー接続が構築されます。この場合、[ツール] > [別の名前でロ
グイン]をクリックすると、同じアプリケーション セッションでログアウトし、再ログインする
ことができます。
1 次の 2 とおりの方法で Web Intelligence リッチ クライアントをローカルで起動
します。
• [スタート] > [プログラム] > [BusinessObjects XI 3.1] > [BusinessObjects
Enterprise] > [Web Intelligence リッチ クライアント]をクリックします。
• Windows Explorerで、WID ファイル タイプと Web Intelligence リッチ クライ
アントを関連付け、Web Intelligence(WID)ファイルをダブルクリックします。
Web Intelligence ログイン ページが開きます。
2 [システム]一覧から CMS を選択します。
CMS との間で最後に使用された接続の種類がアイコンで示されます。
•
•
デスクトップ コンピュータのアイコンは、Web Intelligence リッチ クライアン
トがこの CMS にクライアント/サーバー モード(クライアント コンピュータか
らローカルで起動)で最後に接続したことを意味します。この CMS の名前
はサーバーの名前です。
グローブのアイコンは、Web Intelligence リッチ クライアントがこの CMS に
HTTP モードで InfoView を経由して最後に接続したことを意味します。こ
の CMS の名前は、接続したクラスタの完全な名前です。
3 有効なユーザー名とパスワードを入力します。
4 一覧から認証モードを選択します。
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
63
4
4
Web Intelligence リッチ クライアントの初期作業
Web Intelligence リッチ クライアントの起動
接続済みモードで作業する場合は[スタンドアロン]を選択しないでください。
スタンドアロン認証を選択すると、作業がスタンドアロン モードになり、CMS に
接続されません。
5 [オフライン モードで使用]オプションが選択されていないことを確認します。
6 [ログイン] をクリックします。
Web Intelligence リッチ クライアントが接続済みモードで起動されます。コンピュータで
Web Intelligence リッチ クライアントがすでに実行されている場合、もう一度起動する
と、アプリケーションの新しいインスタンスが開きます。Web Intelligence ドキュメントを
ダブルクリックしても、すでに開いているアプリケーション インスタンスではドキュメント
は開きません。
関連項目
•
54 ページの「Web Intelligence リッチ クライアントの作業モード」
Web Intelligence リッチ クライアントをオフライン モードで起動する
Web Intelligence リッチ クライアントをオフライン モードで起動するには、Web
Intelligence リッチ クライアントがコンピュータにインストールされている必要があります。
Web Intelligence リッチ クライアントを InfoView 経由で使用して、対象となる CMS に
少なくとも 1 度は接続しておく必要があります。
オフライン モードの Web Intelligence リッチ クライアントは、ローカルで保存された、
作業対象の CMS のセキュリティ ファイルを使用してドキュメントを認証します。CMS と
の間でインポートまたはエクスポートは実行できません。ドキュメントを作成または最新
表示するには、接続サーバーがコンピュータにインストールされている必要がありま
す。
1 次の 2 とおりの方法で Web Intelligence リッチ クライアントをオフライン モー
ドで起動します。
• [スタート] > [プログラム] > [BusinessObjects XI 3.1] > [BusinessObjects
Enterprise] > [Web Intelligence リッチ クライアント]をクリックします。
• Windows Explorerで、WID ファイル タイプと Web Intelligence リッチ クライ
アントを関連付け、Web Intelligence(WID)ファイルをダブルクリックします。
Web Intelligence ログイン ページが開きます。
2 [システム]一覧から CMS を選択します。
3 有効なユーザー名とパスワードを入力します。
4 一覧から認証モードを選択します。
64
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
Web Intelligence リッチ クライアントの初期作業
Web Intelligence リッチ クライアントの起動
接続済みモードで作業する場合は[スタンドアロン]を選択しないでください。
スタンドアロン認証を選択すると、作業がスタンドアロン モードになり、CMS に
接続されません。
5 [オフライン]オプションを選択します。
6 [ログイン] をクリックします。
Web Intelligence リッチ クライアントがオフライン モードで起動されます。コンピュータ
で Web Intelligence リッチ クライアントがすでに実行されている場合、もう一度起動す
ると、アプリケーションの新しいインスタンスが開きます。Web Intelligence ドキュメントを
ダブルクリックしても、すでに開いているアプリケーション インスタンスではドキュメント
は開きません。
関連項目
•
54 ページの「Web Intelligence リッチ クライアントの作業モード」
Web Intelligence リッチ クライアントをスタンドアロン モードで起動す
る
Web Intelligence リッチ クライアントをスタンドアロン モードで起動するには、Web
Intelligence リッチ クライアントがコンピュータにインストールされている必要があります。
保護されていないドキュメントおよびユニバースの作業に必要なミドルウェアがコン
ピュータにインストールされている必要があります。
スタンドアロン モードでは、CMS で保護されたドキュメントまたはユニバースを処理で
きません。
1 次の 2 とおりの方法で Web Intelligence リッチ クライアントをスタンドアロン
モードで起動します。
• [スタート] > [プログラム] > [BusinessObjects XI 3.1] > [BusinessObjects
Enterprise] > [Web Intelligence リッチ クライアント]をクリックします。
• Windows Explorerで、WID ファイル タイプと Web Intelligence リッチ クライ
アントを関連付け、Web Intelligence(WID)ファイルをダブルクリックします。
Web Intelligence ログイン ページが開きます。
2 [認証]一覧で[スタンドアロン]を選択します。
[システム]、[ユーザー名]、および[パスワード]ボックスと[オフライン モード
で使用]オプションがグレー表示されています。
3 [ログイン] をクリックします。
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
65
4
4
Web Intelligence リッチ クライアントの初期作業
Web Intelligence リッチ クライアントの起動
Web Intelligence リッチ クライアントがスタンドアロン モードで起動されます。コンピュー
タで Web Intelligence リッチ クライアントがすでに実行されている場合、もう一度起動
すると、アプリケーションの新しいインスタンスが開きます。Web Intelligence ドキュメン
トをダブルクリックしても、すでに開いているアプリケーション インスタンスではドキュメ
ントは開きません。
関連項目
•
54 ページの「Web Intelligence リッチ クライアントの作業モード」
Web Intelligence リッチ クライアントに別のユーザーとしてログインす
る
既存のアプリケーションを使用せずに、別のユーザーとして Web Intelligence リッチ ク
ライアントにログインするには、Web Intelligence リッチ クライアントを Windows の[ス
タート]メニューから起動しておくか、ローカルの WID ファイルをダブルクリックして、接
続済みモードで CMS に接続する必要があります。
1 開いているドキュメントをすべて閉じます。
2 [ツール] > [別の名前でログイン]をクリックします。
保存されていないドキュメントがある場合は、それらを保存するかどうかを確認
されます。
3 ログアウトするかどうかを確認するメッセージが表示されたら、[はい]をクリック
します。
開いているドキュメントがすべて閉じます。
4 [ユーザー確認]ボックスにログイン情報を入力し、[OK]をクリックします。
関連項目
• 63 ページの
「接続済みモードの Web Intelligence リッチ クライアントをローカル
で起動する」
• 54 ページの「Web Intelligence リッチ クライアントの作業モード」
66
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
Web Intelligence リッチ クライアントの初期作業
Web Intelligence リッチ クライアントでのユニバースの使用
Web Intelligence リッチ クライアントでのユニバースの
使用
Web Intelligence リッチ クライアントのユニバースのセキュリティ
接続モードにおけるユニバースのセキュリティ
Web Intelligence リッチ クライアントを接続モードで使用する場合は、CMS ユニバー
スにリモート接続します。CMS は、まるでユーザーがブラウザの InfoView を介して
Web Intelligence で作業しているかのように、セキュリティ権限を直接適用します。
接続モードでは、CMS で保護されたローカル ユニバースにアクセスできません。CMS
ユニバースにはリモート接続する必要があります。
オフライン モードにおけるユニバースのセキュリティ
オフライン モードでレポートを作成および最新表示するには、最初に接続モードで
CMS に接続しておく必要があります。接続モードで CMS を使用する場合、CMS のリ
ソースに対するセキュリティ権限を所持するコンピュータに、ローカル セキュリティ情報
ファイルがダウンロードされます。
オフライン モードでレポートを作成または最新表示するには、以下を使用します。
•
•
ローカルにインストールされ、CMS で保護されていないユニバース
ローカルにインストールされ、ユーザーがアクセスを承認されているユニバー
ス(LSI ファイル)
オフライン モードでは、CMS に接続せずに作業しているため、CMS のユニバースに
リモート アクセスすることはできません。
オフライン モードでドキュメントを作成または最新表示するには、Web Intelligence リッ
チ クライアントとともに接続サーバーがコンピュータにインストールされている必要があ
ります。
スタンドアロン モードにおけるユニバースのセキュリティ
スタンドアロン モードでは、セキュリティ保護および CMS との接続を使用せずに作業
を行います。保護されていない、ローカルにインストールされたユニバースのみを使用
できます。
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
67
4
4
Web Intelligence リッチ クライアントの初期作業
Web Intelligence リッチ クライアントでのユニバースの使用
保護されていないローカル ユニバースで保護されていないローカル ドキュメントを作
成および最新表示するために必要なミドルウェアが、Web Intelligence リッチ クライア
ントとともにコンピュータにインストールされている必要があります。
関連項目
•
•
61 ページの「Web Intelligence リッチ クライアントの起動」
54 ページの「Web Intelligence リッチ クライアントの作業モード」
CMS から Web Intelligence リッチ クライアントにユニバースをインポー
トする
CMS から Web Intelligence リッチ クライアントへのユニバースのインポートは、接続
モードでのみ実行できます。インポートでは、ドキュメントの作成または最新表示に必
要なユニバースが自動的に提供されます。ただし、先にユニバースをインポートしてか
ら、オフラインで使用することもできます。
1 [ツール] > [ユニバース]をクリックします。
[ユニバース]ダイアログ ボックスに、使用可能なユニバースが表示されます。
ダイアログ ボックスには、ローカル ユニバースと CMS のユニバースが両方表
示されます。すでにインポートされているユニバースには、緑のチェック マー
クが付いています。
2 インポートするユニバースを 1 つ以上選択します。
3 [インポート]をクリックします。
選択したユニバースが、依存関係(派生またはコア ユニバース)とともに CMS からコ
ンピュータにインポートされます。
関連項目
• 63 ページの
「接続済みモードの Web Intelligence リッチ クライアントをローカル
で起動する」
• 62 ページの「Web Intelligence リッチ クライアントを Info View から接続済み
モードで起動する」
• 54 ページの「Web Intelligence リッチ クライアントの作業モード」
ユニバースを選択する
1 [使用できるユニバース]一覧でユニバースを選択します。
68
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
Web Intelligence リッチ クライアントの初期作業
Web Intelligence リッチ クライアントでのユニバースの使用
ユニバースの説明が[選択したユニバースの説明]ボックスに表示されます。
2 [OK]をクリックします。
クエリー パネルが開き、[データ]タブにユニバースのデータが表示されます。
これでクエリー パネルを使用してドキュメントにクエリーを作成できます。
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
69
4
クエリーを使用したデータの取得
5
5
クエリーを使用したデータの取得
ドキュメントの作成、編集、保存
ドキュメントの作成、編集、保存
Web Intelligence リッチ クライアントを使用してドキュメントを作成するには、InfoView
リポジトリに格納されているユニバース(ローカル ユニバース)またはローカルのユニ
バース以外のデータ ソースに対するクエリーを作成します。
ユニバースまたはユニバース以外のデータ ソースを選択したら、そのオブジェクトを使
用し、データ ソースから Web Intelligence ドキュメントにデータを返すクエリーを作成
します。
ドキュメントの作成後は、そのドキュメントをローカルで使用したり、InfoView リポジトリ
にエクスポートしたりすることができます。
クエリーの作成と使用
ユニバースに対するクエリーを作成する
1 [ファイル] > [新規作成]をクリックします。
2 [データ ソースの選択]ダイアログ ボックスで[ユニバース]を選択し、[次へ]
をクリックします。
3 [ユニバース]ダイアログ ボックスでユニバースを選択し、[OK]をクリックしま
す。
4 クエリーに含めるオブジェクトを選択し、[結果オブジェクト]枠にドラッグします。
注
クラス内のすべてのオブジェクトを追加するには、クラス を[結果オブジェクト]
枠にドラッグします。
5 目的のすべてのオブジェクトをクエリに追加するまで、上の手順を繰り返しま
す。
6 クエリー フィルタを定義するオブジェクトを選択し、[クエリー フィルタ]枠にド
ラッグします。
7 分析範囲とその他のクエリー プロパティ設定します。
8 [クエリーの実行]をクリックし、クエリーを実行します。
関連項目
•
72
76 ページの「追加のクエリーからのデータの表示」
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
クエリーを使用したデータの取得
クエリーの作成と使用
ユニバース オブジェクトをデータにマップする方法
クラスとサブクラス
オブジェクトは、クラスと呼ばれるフォルダにグループ分けされます。また各クラスには、
1つまたは複数のサブクラスを含めることができます。サブクラスには、そのクラスのオ
ブジェクトの下位レベルに属するオブジェクトがまとめられます。
クラスの役割は、オブジェクトを論理的なグループに分けることです。ユニバースでク
エリーを作成する際、クラスを使用することでクエリーで指定する情報を表すオブジェ
クトが簡単に見つかります。
ディメンションオブジェクト
ディメンション オブジェクトは、レポートで行う分析のベースとなるデータを表します。
ディメンションオブジェクトでは通常、顧客名、リゾート名、日付などの文字型のデータ
を取得します。
ディメンション オブジェクトは、Web Intelligence クエリー パネルに次のように表示され
ます。
詳細オブジェクト
詳細オブジェクトは、ディメンションについての補足データを提供します。詳細オブジェ
クトは常にディメンションに従属し、ディメンションに関連付けられた詳細情報を提供し
ます。たとえば、[年齢]は、“顧客”ディメンションに関連付けられた詳細オブジェクトで
す。
詳細オブジェクトは、Web Intelligence クエリー パネルに次のように表示されます。
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
73
5
5
クエリーを使用したデータの取得
クエリーの作成と使用
メジャー オブジェクト
メジャー オブジェクトは、データベース内のデータで行われた計算の結果を示す数値
データを取得します。たとえば、[売上げ]は、販売個数に単価を掛けた計算結果で
す。メジャー オブジェクトは通常メジャー クラスに属します。
メジャー オブジェクトは、Web Intelligence クエリー パネルに次のように表示されます。
メジャーには、次の 2 種類があります。
•
•
クラシック メジャー:Web Intelligence による計算
スマート メジャー:ユニバースのベースになるデータベースによる計算
スマート メジャーが、Web Intelligence の計算結果の表示方法に影響を与えることも
あります。スマート メジャーに関する詳細については、 『SAP BusinessObjects Web
Intelligence における関数、式、計算の使い方 』ガイドを参照してください。
テキスト ファイルまたは Excel ファイルに対するクエリーを作成する
1 [ファイル] > [新規作成]をクリックします。
2 [データ ソースの選択]で[その他のデータ ソース]を選択し、一覧から[テキ
ストおよび Excel ファイル]を選択して、[次へ]をクリックします。
3 [名前]ボックスにファイル名を入力するか、[参照]をクリックしてファイルを選
択します。
選択したファイルの種類に関するオプションが表示されます。これらのオプショ
ンによって、Web Intelligence がファイル内のデータをどのように解釈するか、
また、クエリーで使用するデータをどのように結果オブジェクトに変換するかが
決定します。
4 ファイルの種類に関するオプションを選択し、[次へ]をクリックします。
Web Intelligence は、選択されたオプションに基づいてクエリー パネルの[結
果オブジェクト]枠にデータを挿入します。
5 [クエリーの実行]をクリックし、クエリーを実行します。
関連項目
•
74
76 ページの「追加のクエリーからのデータの表示」
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
クエリーを使用したデータの取得
クエリーの作成と使用
CSV データ ソース オプション
CSV ファイルをローカル データ ソースとして選択すると、次のオプションを設定できま
す。後でオプションを編集するには、クエリー パネルの[クエリー定義]枠で[設定の編
集]をクリックします。
オプション
説明
データ区切り
各結果オブジェクトに関連するデータを区切る文字。
•
•
•
タブ:データをタブで区切ります。
スペース:データをスペースで区切ります。
文字:データを指定の文字で区切ります。
テキスト区切り
各結果オブジェクトに関連するデータを区切る文字。
最初の行に列
名が含まれて
いる
Web Intelligence では、ファイル内の最初の行を結果オブジェクト
の名前として使用します。
ロケール
ドキュメント ロケール
文字セット
ドキュメントの文字セット
日付形式
ドキュメントに使用する日付形式
Excel データ ソース オプション
Excel ファイルをローカル データ ソースとして選択すると、次のオプションを設定でき
ます。後でオプションを編集するには、クエリー パネルの[クエリー定義]枠で[設定の
編集]をクリックします。
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
75
5
5
クエリーを使用したデータの取得
クエリーの作成と使用
オプション
説明
シート名
データを含むワークシートの名前
フィールドを選択:すべて Web Intelligence はワークシート内のすべてのデータをク
のフィールド
エリー データとして処理します。
フィールドを選択:範囲を Web Intelligence は指定した範囲内のデータをクエリー
指定
データとして処理します。
フィールドを選択:範囲名 Web Intelligence は名前を指定した範囲内のデータをク
エリー データとして処理します。
最初の行に列名が含ま
れている
Web Intelligence では、範囲内の最初の行を結果オブジェ
クトの名前として使用します。
追加のクエリーからのデータの表示
クエリーがドキュメントの最初のクエリーではない場合、データをどのように表示するか
を[新規クエリー]ボックスで指定する必要があります。
オプション
説明
テーブルを新しいレポート データをドキュメントの新しいレポートに表示する
に含める
テーブルを現在のレポー データを選択しているレポートに新しいテーブルで表示
トに挿入
する
テーブルを生成せずに結 ドキュメントにはデータを取り込むが、レポートにはデー
果オブジェクトをドキュメン タを表示しない(クエリーが返したオブジェクトは、いつで
トに含める
もレポートに追加できます)。
クエリーを中断する
Web Intelligence では、すべてのデータをドキュメントに返す前にクエリーを中断でき
ます。
クエリーを中断すると、部分的な結果だけがドキュメントに返されます。ドキュメントに表
示される値は、クエリーの定義を完全に反映したデータではありません。
76
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
クエリーを使用したデータの取得
クエリーの作成と使用
ドキュメントにデータを返す前に、Web Intelligence から受信するデータのバージョン
を選択するようにプロンプトが表示されます。
1 [データの最新表示進捗]ダイアログ ボックスで[キャンセル]をクリックします。
[データ受信の中止]ダイアログ ボックスが開きます。
2 [データ受信の中止]ダイアログ ボックスで、オプションから 1 つを選択します。
オプション
説明
前回のデータ
受信の結果を
復元
Web Intelligence は前回のクエリーで取得した値をドキュメント
に復元します。表示される値は、データベースにある最新の情
報ではありません。後でクエリーを実行して、データベースから
最新情報を受信することができます。
ドキュメントから Web Intelligence は値が何も含まれていない空のドキュメントを
すべてのデータ 表示します。ドキュメントの構造と書式はそのままです。後でク
を削除
エリーを実行して、データベースから最新情報を受信すること
ができます。
部分的な結果
を返す
Web Intelligence は、現在までに受信した新しいデータをドキュ
メントの適切な部分に返します。それ以外の部分については、
前回のクエリー実行時に受信したデータが表示されます。
クエリーを削除する
1 該当する[クエリー]タブを右クリックして、削除するクエリーを選択します。
2 [削除]をクリックします。
クエリーを複写する
ドキュメントですでに使用しているユニバースに別のクエリーを作成する場合は、クエ
リーを最初から定義する代わりに、そのユニバースに対する既存のクエリーを複写し、
それを変更して利用することができます。
1 レポート パネルの下に表示されている適切なクエリー タブを右クリックして、複
写するクエリーを選択します。
2 [複写]を選択します。
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
77
5
5
クエリーを使用したデータの取得
クエリーの作成と使用
クエリーを編集する
1 [クエリーの編集]をクリックします。
2 クエリー パネルでクエリーを編集します。
複数のクエリー
Web Intelligence ドキュメントには、1 つまたは複数のクエリーを含めることができます。
ドキュメントには、1つのユニバースだけでなく、InfoViewで使用できる複数のユニバー
スに対する複数のクエリーを含めることができます。
たとえば、1つのドキュメントに製品の売上げデータと顧客データを含めることができま
す。この場合、製品の売上げを記録した企業データを提供するユニバースと顧客デー
タを提供するユニバースが別々にあります。製品の売上げ実績と顧客の年齢層の情
報を同じレポートに表示することにします。これには、それぞれのユニバースに対する
クエリーを含んだ1つのドキュメントを作成する必要があります。両方のクエリー結果を
同じレポートに表示し、書式を設定します。
ドキュメントで使用するデータが複数のユニバースに分散している場合や、同じユニ
バースに焦点の異なるいくつかのクエリーを作成する場合は、同一ドキュメントに複数
のクエリーを定義する必要があります。新規ドキュメントの作成時に複数のクエリーを
定義したり、既存のドキュメントにクエリーを追加したりできます。すべてのクエリーから
得た情報は、同一ドキュメント内の1つのレポートや複数のレポートに表示することがで
きます。
複数のクエリー、複合クエリー、同期クエリーの比較
Web Intelligence ドキュメントでは、複数のクエリーを様々な形で関連付けることができ
ます。
•
基礎となる複数のクエリーによって、異なるソースから関連しないデータが引き
出されます。
•
クエリーの同期化を実行すると、両方のクエリーに共通するデータを含むディメン
ションを中心に、異なるクエリーのデータが関連付けられます。これらのディメンショ
ンは、結合ディメンションと呼ばれます。
複数のクエリーを作成して実行した後で、Web Intelligence レポーティング インター
フェイスでディメンションを結合します。
•
78
複合クエリーは、Web Intelligence クエリー インターフェイスで作成する特殊なクエ
リーです。データベースでサポートされている場合は、複合クエリーによって
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
クエリーを使用したデータの取得
クエリーの作成と使用
UNION、INTERSECT、および MINUS の各演算子を含む SQL を生成するか、こ
れらの演算子の効果をシミュレートします。
複合クエリーを使用すると、標準のクエリーでは公式化が難しい複雑なビジネス上
の質問に答えることができます。
クエリー - HTML では複合クエリーを作成できません。
クエリーを最新表示する
1 レポートに含まれているクエリーが 1 つだけの場合は、メイン ツールバーの
[データの最新表示]をクリックします。
2 レポートに含まれているクエリーが複数の場合は、[すべて最新表示]をクリッ
クしてすべてのクエリーを最新表示するか、または[すべて最新表示]の右側
の矢印をクリックして、メニューからクエリーを選択します。
注
クエリーが個人用データ プロバイダに基づく場合、Web Intelligence リッチ クライ
アントでは以下の場所でデータ プロバイダが検索されます。
• データ プロバイダの作成時にローカル データ ファイルが保存されたフォルダ
• Web Intelligence ドキュメントと同じフォルダ
• デフォルトのユーザー ドキュメント フォルダ(C:\Documents and
Settings\%currentUser%\My Documents\My Business Objects
Documents\userDocs)
上記のどのフォルダにもファイルが見つからない場合は、エラーが表示されます。
クエリーによって生成された SQL の表示
Web Intelligence でクエリーを構築すると、データベースに対して実行する SQL が生
成され、クエリーの結果が返されます。構造化照会言語(SQL)はすべてのリレーショ
ナル データベースで認識されるクエリー言語です。
Web Intelligence で生成された SQL は、表示および編集することができます。
注
データベース ストアド プロシージャを呼び出すクエリーの SQL を照会することはでき
ません。
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
79
5
5
クエリーを使用したデータの取得
クエリーの作成と使用
生成された SQL を表示および編集する
注
クエリーにオプションのプロンプトが含まれている場合は、クエリー SQL を編集できま
せん。SQL を編集する前に、クエリーを編集してオプションのプロンプトを削除してく
ださい。
1 クエリー ツールバーで[SQL]をクリックして、[SQL ビューア]ダイアログ ボック
スを表示します。
SQL が編集可能でない場合、プロンプトに対して入力された値はクエリーに
直接表示されます。
たとえば、[Country]のプロンプトに対して「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 SQL の編集後、[確認]をクリックすると、編集が有効かどうかを確認できます。
4 [コピー]をクリックすると、SQL がクリップボードにコピーされます。ただしこれ
は、Java レポート パネルおよび Web Intelligence リッチ クライアントの場合の
みです
5 [印刷]をクリックすると、SQL が印刷されます。ただしこれは、クエリー - HTML
の場合のみです
80
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
クエリーを使用したデータの取得
分析範囲の設定
分析範囲の設定
分析範囲
クエリーの分析範囲とは、クエリーの各オブジェクトが返す結果をより詳細なレベルで
構成させるためにデータベースから取得する追加データのことです。この追加データ
は、初期の結果レポートには表示されませんが、データ キューブ内で保持されるた
め、追加データをレポートに取り込むことで、いつでも詳細な情報にアクセスできます。
このようにデータを下位の詳細なレベルまで絞り込むプロセスのことを、オブジェクトを
ドリル ダウンするといいます。
ユニバースでは、分析範囲はクエリーに選択したオブジェクトの下位の階層レベルに
相当します。たとえば、オブジェクト[年]の 1 レベル下の分析範囲には、[年]のすぐ
下に表示される[四半期]オブジェクトが含まれることになります。
このレベルは、クエリーの作成時に設定できます。これにより、[結果オブジェクト]枠に
表示せずに階層の下位レベルのオブジェクトをクエリーに含めることができます。ユニ
バースの階層によって、分析範囲とそれに応じてドリル可能なレベルを選択できます。
また、Java レポート パネルおよび Web Intelligence リッチ クライアントでは、特定の
ディメンションを[分析範囲]枠に選択することで、カスタムの分析範囲を作成すること
もできます。
注
クエリー ドリル モードでの作業中、分析範囲を設定することはできません。これ
は、このドリル モードを使用すると、Web Intelligence により、ドリル アクションに呼
応して動的に範囲が変更されるためです。
分析範囲のレベル
分析範囲に設定できるレベルは次のとおりです。
レベル
説明
なし
[結果オブジェクト]枠に表示されるオブ
ジェクトだけをクエリーに含めます。
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
81
5
5
クエリーを使用したデータの取得
分析範囲の設定
レベル
説明
•
•
•
[結果オブジェクト]枠の各オブジェクトに
ついて、階層ツリーの下位 1、2、または
3 レベルまでのオブジェクトをクエリーに
含めます。これらのオブジェクトのデータ
は、ドキュメントに追加されるまでキューブ
内に保管されます。
1 レベル ダウン
2 レべル ダウン
3 レべル ダウン
カスタム
注
[分析範囲]パネルに手動で追加された
このオプションは、Java レポート パネルお すべてのオブジェクトをクエリーに含めま
よび Web Intelligence リッチ クライアント す。
のみで使用できます。
ドキュメントに分析範囲を含めると、ドキュメントのサイズが増大します。指定した範囲
のデータは、ドリル モードを開始してデータをドリル ダウンして対応する値を表示する
まではレポートに表示されませんが、ドキュメントには保存されます。
ドキュメントのサイズを最小限に抑え、パフォーマンスを最適化するには、ユーザーが
ドリルを必要とすることが確実な場合にだけ、ドキュメントに分析範囲を含めることをお
すすめします。
クラスとオブジェクトの階層を表示しながら、簡単に分析範囲を設定する方法を次に示
します。
分析範囲を設定する
1 [分析範囲枠の表示/非表示]ボタンをクリックします。ボタンは押されたままの
状態になります。
[分析範囲]パネルが[結果オブジェクト]枠の下に表示されます。デフォルトの
分析範囲は[なし]です。[分析範囲]枠には、[結果オブジェクト]枠内の各ディ
メンションが表示されます。
2 [分析範囲]ドロップダウン リスト ボックスの下向き矢印をクリックします。
3 分析範囲のレベルを選択します。
リスト ボックスにレベルが表示され、[結果オブジェクト]枠内の各ディメンショ
ンの下位ディメンションが[分析範囲]枠に表示されます。
82
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
クエリーを使用したデータの取得
クエリー コンテキスト
4 選択したディメンションを分析範囲に追加する場合、またはカスタムの分析範
囲を作成する場合は、クエリー マネージャーでディメンションを選択し、[分析
範囲]パネルにドラッグします。
クエリー コンテキスト
不明瞭なクエリーとは
不明瞭なクエリーとは、潜在的に2種類の情報を返す可能性があるオブジェクトを含ん
だクエリーのことです。
ユニバース内のディメンションには、データベース内で異なる2つの目的に使用される
値を持ったものもあります。たとえば、次のクエリーの[国]ディメンションは 2 種類の情
報を返すことができます。
•
•
[顧客]と顧客が休暇を過ごした[国]
[顧客]と顧客が休暇を予約した[国]
このクエリーでの[国]の役割はあいまいです。国は、休暇を過ごした国と休暇が予約さ
れている国のどちらにも当てはまります。1つは現存する情報(売上げ)であり、もう1つ
は未来の情報(予約)です。
クエリーの不明瞭さを避けるため、ユニバース デザイナはユニバース内のオブジェク
トのさまざまな用途を識別し、それらのオブジェクトの組み合わせ方に制限を適用しま
す。このような制限をコンテキストと呼んでいます。
コンテキストとは
コンテキストとは、共通のビジネス上の目的を共有するオブジェクトのグループを定義
したものです。このビジネス上の目的とは、通常これらの関連オブジェクトが表す情報
の種類です。たとえば、売上げコンテキストは売上げに関するクエリーに使用できるオ
ブジェクトをすべて集めたグループです。予約コンテキストは、予約に関するクエリー
に使用できるオブジェクトのグループです。コンテキストは、ユニバース デザイナによっ
てユニバース内に定義されます。
同じコンテキスト内のオブジェクトであれば、自由に組み合わせてクエリーを作成でき
ます。また、異なるコンテキストのオブジェクトを組み合わせることもできます。2つのコ
ンテキストに共通するオブジェクトを使用した場合、Web Intelligenceはクエリー内のほ
かのオブジェクトに最適と思われるコンテキストを判断しようとします。
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
83
5
5
クエリーを使用したデータの取得
Web Intelligence クエリーのプロパティ
コンテキストを決定できない場合は、クエリーに適用するコンテキストを指定するよう
ユーザーに問い合わせます。
クエリー実行時のコンテキストの選択
クエリーを作成したり、レポートを最新表示する際、クエリーが実行される前にコンテキ
ストを選択するよう要求される場合があります。コンテキストは、不明瞭なクエリーを回
避するためにユニバースに設定されます。
クエリーの実行時にコンテキストを選択する
1 複数のコンテキストを含むクエリーを実行します。
[コンテキストの選択]ダイアログ ボックスが表示されます。
2 [コンテキストの選択]ダイアロ グボックスでコンテキストを選択します。
Web Intelligence クエリーのプロパティ
他のユーザーによるクエリー プロパティの編集を許可
このオプションを選択すると、編集権限を持った他のユーザーもクエリー ビューにアク
セスし、ドキュメント内のクエリーを変更できるようになります。このオプションを選択しな
い場合は、クエリーを変更できるのはレポートの作成者だけになります。このオプショ
ンは、デフォルトで選択されています。選択したクエリーにだけ適用されるほかのクエ
リー プロパティとは異なり、このオプションはドキュメント内のすべてのクエリーに適用
されます。
[最大受信時間]クエリー プロパティ
クエリーを停止するまでの最大実行時間データ超過やネットワークの問題でクエリー
の実行に時間がかかる場合には、このオプションが役立ちます。実行時間を制限し
て、クエリーを制限時間以内に終了させます。
84
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
クエリーを使用したデータの取得
Web Intelligence クエリーのプロパティ
[最大受信行数]クエリー プロパティ
[最大受信行数]クエリー プロパティは、クエリーの実行時に表示されるデータの最大
行数を定義します。必要なデータ量を限定できる場合は、このオプションを使ってド
キュメントのデータ行数を制限することができます。
[最大受信行数]は、データベース レベルでは動作しません。[最大受信行数]を 1000
に設定し、クエリーで 5000 行が返された場合、Web Intelligence はまず 5,000 行す
べてを取得してから 4,000 行を破棄し、最初の 1,000 行だけを維持します。
[サンプルの結果セット]クエリー プロパティでもクエリーに行数の制限が適用されます
が、この処理はデータベース レベルで行われます。[最大受信行数]を 2000 に設定
し、[サンプルの結果セット]を 1000 に設定すると、クエリーで取得されるのは 最大
1,000 行だけです。
この設定は、管理者がセキュリティ プロファイルに設定した制限値によって無効にな
る場合があります。たとえば[最大受信行数]を 400 行に設定しても、セキュリティ プロ
ファイルで受信できる行数が 200 行に制限されている場合、クエリーの実行時に取得
できるのは 200 行のデータだけです。
クエリー プロンプトの順序
プロンプトが一覧表示されます。上下の矢印を使ってプロンプトを移動し、プロンプト
が実行される順序を変更できます。
[重複する行を無視しない]クエリー プロパティ
データベースでは、同じデータが何行にも渡って繰り返されていることがあります。ク
エリーでこれらの繰り返し行を取得するか、一意の行だけを取得するかを選択できま
す。
クエリー ストリッピング
クエリー ストリッピングでは、クエリーの生成を自動的に最適化することができます。ク
エリー ストリッピングを有効化すると、Web Intelligence は、レポートに効果的な結果を
もたらすオブジェクトのみを含むクエリーを生成します。接続サーバーにストリッピング
済みクエリーを送信することにより、レポートのパフォーマンスが向上します。
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
85
5
5
クエリーを使用したデータの取得
Web Intelligence クエリーのプロパティ
クエリーを最新表示するたびに、Web Intelligence はレポートに(直接的または間接的
に)効果的な結果にならないオブジェクトをレポートから削除します。同様に、SQL
Viewer タブからも削除します。レポートに直接関係あるクエリーのみを最新表示しま
す。ストリッピング済みオブジェクトは、レポートから削除され、データ マップでは太字
で表示されるので、ストリッピング済みオブジェクトを簡単に確認することができます。
これらのオブジェクトをレポートにドラッグ アンド ドロップすると、再度表示することがで
きます。これらのオブジェクトをドラッグ アンド ドロップすると、レポートの列ヘッダーに
はオブジェクトの定義が表示され、データ セルには[#REFRESH]と表示されます。ス
トリッピング済みオブジェクト データをレポートに表示するには、再度クエリーを最新表
示します。
注
•
•
クエリー ストリッピングは OLAP データベースのユーザーのみ使用できます。
クエリー ストリッピングが有効なドキュメントでは、メジャー オブジェクトでクエリー
フィルタが使用されると、Web Intelligence がオブジェクトをストリップしません。
Web Intelligence での操作の詳細については、SAP Help Portal(http://help.sap.com)
の 『Web Intelligence リッチ クライアントを使用したレポートの構築 』 ガイドを参照して
ください。
クエリー ストリッピングを制御する
2 レベル、つまり、クエリーおよびドキュメント レベルのプロパティで[クエリー ストリッピ
ング]を有効化または無効化して、クエリーの自動最適化をコントロールすることができ
ます。
•
•
クエリー レベル のプロパティ:クエリー レベルのプロパティでは、クエリー スト
リッピングは、Web Intelligence レポートを作成し、レポートのクエリーと初期構
造を定義するパワー ユーザーのみが、有効化または無効化することができま
す。クエリー レベルのプロパティでのクエリー ストリッピングは、デフォルトでは
無効になっています。同じドキュメント内に複数のクエリーがある場合、クエリー
ストリッピングのためのクエリー セットが削除され、その他のクエリーは影響され
ずに残ります。
ドキュメント レベルのプロパティ:ドキュメント レベルのプロパティでは、クエリー
ストリッピングは、分析のためにレポート オブジェクトを変更するすべての Web
Intelligence のユーザーが、有効化または無効化することができます。ドキュメ
ント レベルのプロパティでのクエリー ストリッピングは、デフォルトでは無効に
なっています。
Web Intelligence のドキュメントを作成する場合、デフォルトではクエリー ストリッピング
は無効です。パワー ユーザーは、特定のクエリー オブジェクトをストリッピング処理す
るためには、このパラメータを有効化する必要があります。ドキュメント レベルのプロパ
ティが有効化されて、クエリー レベルのプロパティが無効化されている場合(またはそ
86
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
クエリーを使用したデータの取得
Web Intelligence クエリーのプロパティ
の逆の場合)、Web Intelligence はクエリーのストリッピング処理をできません。クエリー
ストリッピングは、クエリー レベルのプロパティとドキュメント レベルのプロパティの両方
で有効化されている場合のみ動作します。
クエリー ストリッピングがドキュメント レベルのプロパティで無効化されると、Web
Intelligence は、接続サーバーに送信された特定のクエリーのクエリー パネルで選択
された、すべてのオブジェクトを最新表示するというデフォルトのパターンを維持しま
す。
1 特定のクエリーのクエリー レベルで、クエリー ストリッピングを有効化するには、
Web Intelligence レポートの作成中に、[クエリーのプロパティ]タブで[クエリー
のストリッピングを有効にする]を選択します。
注
[クエリーのストリッピングを有効にする]パラメータは、クエリーを編集したりク
エリーの権限を作成する必要があるパワー ユーザーのみ設定できます。レ
ポートのユーザーはこのパラメータを設定できません。
2 特定のクエリーのドキュメント レベルで、クエリー ストリッピングを有効化するに
は、[ドキュメントのプロパティ]タブで[クエリーのストリッピングを有効にする]
を選択します。
その結果、クエリー ストリッピングが特定のクエリーで有効化されます。
[最新表示時にコンテキストをリセット]クエリー プロパティ
このオプションを選択すると、コンテキストの必要なクエリーを実行するたびに、コンテ
キストを選択するよう要求されます。選択しない場合は、Web Intelligence はクエリーを
初めて実行したときに指定されたコンテキストを常に使用します。
[コンテキストの削除]クエリー プロパティ
このプロパティを選択すると、次回クエリーを実行するとき、またはデータを最新表示
するときに、Web Intelligence が一覧に表示されているコンテキストを削除します。
[サンプルの結果セット]クエリー プロパティ
[サンプルの結果セット]クエリー プロパティは、クエリーから返される最大行数を定義
します。このプロパティでは、データベース レベルで制限が適用されます。データベー
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
87
5
5
クエリーを使用したデータの取得
Web Intelligence クエリーのプロパティ
スがサンプリングをサポートしている場合、Web Intelligence はデータを返すために生
成する SQL にこの制限を追加します。
[固定]オプションを選択すると、固定サンプリングが使用されます。データを最新表示
するたびに、クエリーは同じ行数を返します。[固定]オプションを設定しない場合は、
ランダム サンプリングが使用されます。データを最新表示するたびに、クエリーは異な
る行数をサンプリングして返します。
[サンプルの結果セット]は、クエリーですべての行数を取得してから制限を超える行
数を破棄する[最大受信行数]よりも効率的です。
すべてのデータベースが固定およびランダム サンプリングをサポートしているわけで
はありません。固定およびランダム サンプリングがサポートされていない場合、それら
のプロパティは、Java レポート パネルでは無効、クエリー - HTML では非表示になっ
ています。すべての HTML レポート パネルでサンプリングを使用できるわけではあり
ません。
88
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
クエリー フィルタを使用したデータ
のフィルタ処理
6
6
クエリー フィルタを使用したデータのフィルタ処理
クエリー フィルタの定義
クエリー フィルタの定義
クエリーを定義する際にフィルタを適用して、ドキュメントに返されるデータを制限する
ことができます。クエリー フィルタを使用することで、特定のユーザー グループに公開
しないデータを保護したり、ネットワーク上に保存するドキュメントのサイズを制限したり
することができます。クエリーをドキュメントに実行すると、Web Intelligence はクエリー
フィルタ定義に一致した値だけをドキュメントに返します。
クエリー フィルターは、Web Intelligence がドキュメントに返すデータを制限します。ま
た、データベースからデータのサブセットを取り出し、対応する値だけをドキュメントに
返します。フィルタは、ビジネス上の質問に一致するように定義します。たとえば[年]
ディメンションにフィルタを適用して 2003 年の売上げだけを表示したり、[年収]ディメ
ンションにフィルタを適用して年収 150 万ドル以上の顧客だけを表示することができま
す。
クエリー フィルタの目的:
•
•
•
特定のビジネス上の疑問に答えるために必要なデータだけを取得する。
特定のユーザーがドキュメントにアクセスしたときにデータを隠す
ドキュメントに返されるデータの量を最小限に抑え、パフォーマンスを最適化
する
例 担当地域で 2002 年の第 4 四半期に 1,300,000 円を超える利益を上げた店舗
関西のマーケティング マネージャは、関西地区の利益を把握しておく必要がありま
すが、ユニバースには日本全体のデータが含まれています。利益が2002年の第4四
半期の四半期目標額である1,300,000円に達した店舗の情報にも関心があります。
必要な情報だけを含んだドキュメントを作成するためには、[都道府県]、[年]、[四半
期]のディメンションと[利益]メジャーにそれぞれフィルタを適用します。
“年”等しい(=)2002
“四半期”等しい(=)Q4
AND
“都道府県”等しい(=)東京
[利益]以上(≧)\130000
[結果オブジェクト]枠に[年]、[四半期]、[都道府県]オブジェクトを追加せずに、フィ
ルタの値「京都」、「大阪」、「兵庫」、「奈良」、「2002」、「第4」がテーブル列の[年]、
[四半期]、[都道府県]に表示されないようにします。レポートを生成すると、2002 年
90
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
クエリー フィルタを使用したデータのフィルタ処理
クエリー フィルタとレポート フィルタの比較
第 4 四半期の利益が 1,300,000 円以上の京都、大阪、兵庫、奈良の店舗がレポー
トに表示されます。
店舗名
売上げ
利益
e-Fashion Houston
307,914
133,802
e-Fashion Houston
Leighton
316,232
136,055
クエリー フィルタとレポート フィルタの比較
フィルタは2つのレベルで適用できます。
•
•
クエリー フィルタ - クエリーに定義するフィルタで、データ ソースから取得し
Web Intelligence ドキュメントに返すデータを制限します。
レポート フィルタ - このフィルタはドキュメント内のレポート、テーブル、チャー
ト、セクションに表示する値を制限しますが、データ ソースから取得するデー
タを変更するのではなく、単にレポート レベルで値を隠すだけです。
クエリー フィルタの種類
次の種類のクエリー フィルタを作成できます。
•
•
•
•
定義済みフィルタ - 管理者が作成したフィルタ
カスタム フィルタ - ユーザーがクエリーに定義するフィルタ
クエリー フィルタ ‐ 単純なフィルタに使用する簡易形式のカスタム フィルタ
プロンプト - ドキュメントにクエリーを実行するたびに異なるフィルタ値を選択
できるよう、質問や値の一覧を表示する動的フィルタ
同じクエリーに、異なる種類のフィルタを組み合わせて適用することができます。
定義済みクエリー フィルタ
定義済みフィルタ は、レポートで最も必要とされる特定のデータを、常に Web
Intelligenceで使用できるようにします。このフィルタは管理者によって作成され、ユニ
バースに保存されます。定義済みフィルタの多くには、データベース構造の詳細な知
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
91
6
6
クエリー フィルタを使用したデータのフィルタ処理
クエリー フィルタの種類
識を要する複雑な表現が含まれています。ユニバースに定義済みフィルタを作成して
おくことで、そのユニバースを使って Web Intelligence ドキュメントを作成するたびに
同じカスタム フィルタを作成する必要がなくなります。
Web Intelligenceユーザーは、定義済みフィルタのコンポーネントを表示したり、フィル
タを編集することはできません。
定義済みクエリー フィルタを選択する
•
定義済みフィルタをダブルクリックするか、[クエリー フィルタ]枠にドラッグしま
す。
クエリーを実行すると、選択したクエリー フィルタに対応するデータはレポートに返さ
れます。
クィック フィルタ
クィック フィルタを使うと、フィルタ エディタを開かずに特定のオブジェクトから表示す
るデータを指定できます。デフォルトでは、クイック フィルタを使って 1 つの値を選択
する場合は[等しい(=)]演算子を、複数の値を選択する場合は[リスト内]演算子を使
います。
以下はその例です。
•
•
“支払い状況”ディメンションと“未払い”の値を選択すると、“支払い状況”Equal
to“未払い”のフィルタが作成されます。
“国”ディメンションと US、Japan、Germany の値を選択すると、”国”In
list“US;Japan;Germany“のフィルタが作成されます。
クイック フィルタを作成/削除する
1 フィルタを適用する列を選択します。
2 [レポート]ツールバーの[フィルタの追加]の右側にある矢印をクリックし、[ク
イック フィルタの追加]をクリックします。
[値の一覧] ダイアログ ボックスが開きます。選択したオブジェクトの値が一覧
表示されます。
3 データベースから取得する値を選択します。
たとえば、クエリー結果を第 1 四半期の値に限定するには、[四半期]ディメン
ションを選択し、値の一覧から「第 1」を選択します。
92
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
クエリー フィルタを使用したデータのフィルタ処理
クエリー フィルタの種類
4 [OK]をクリックします。
新しいフィルタが[クエリー フィルタ]枠に表示されます。
5 フィルタを削除するには、[フィルタの追加]の右側にある矢印をクリックして、
[フィルタの削除]を選択します。
カスタム クエリー フィルタ
カスタム クエリー フィルタを作成して、ドキュメントのデータを次のような情報に限定す
ることができます。
•
•
特定のビジネス上の疑問に答えるデータ
特定のユーザー グループのビジネス情報のニーズに答えるデータ
たとえば、カスタム フィルタを作成して、特定の日付、商品、サービスの売上げデータ
を取得したり、高収入の顧客や特定の地域に住む顧客だけの情報を表示したりする
ことができます。
カスタム クエリー フィルタの追加と削除
1 フィルタを適用するオブジェクトを選択し、[クエリー フィルタ]枠にドラッグしま
す。
クエリー フィルタが[クエリー フィルタ]枠のアウトラインに表示されます。
2 デフォルトの演算子([リスト内])の横にある矢印をクリックし、演算子の一覧か
らクエリー演算子を選択します。
3 クエリー フィルタの右側に表示される矢印をクリックし、適用するフィルタのタイ
プを選択します。タイプには、[定数]、[一覧からの値]、[プロンプト]、[このク
エリーからのオブジェクト]、[他のクエリーからの結果、他のクエリーからの結
果(任意)]、[他のクエリーからの結果(すべて)]があります。
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
93
6
6
クエリー フィルタを使用したデータのフィルタ処理
クエリー フィルタの種類
オプション
説明
定数
オブジェクトを定数値と比較して、クエリー結果のフィルタ処
理を行います。
一覧からの値
オブジェクトを一覧からの値と比較して、クエリー結果のフィ
ルタ処理を行います。
プロンプト
データの最新表示時に、ユーザーがフィルタ値を入力する必
要があるフィルタを作成します。
このクエリーからの オブジェクトを、同じクエリーからのオブジェクトによって返さ
オブジェクト
れた値と比較します。
他のクエリーから
の結果
他のクエリーから
の結果(任意)
他のクエリーから
の結果(すべて)
オブジェクトを、他のクエリー(フィルタ クエリー)からのオブ
ジェクトによって返された値と比較して、クエリー結果のフィル
タ処理を行います。
オブジェクトを他のクエリー(フィルタ クエリー)からのオブジェ
クトによって返された任意の値と比較して、クエリー結果のフィ
ルタ処理を行います。
オブジェクトを他のクエリー(フィルタ クエリー)からのオブジェ
クトによって返されたすべての値と比較して、クエリー結果の
フィルタ処理を行います。
4 フィルタに含める定数、値の一覧、オブジェクトを入力または選択します。
5 フィルタを削除するには、フィルタを選択して[削除]キーをクリックし、[クエリー
フィルタ]の右上隅にある[削除]をクリックします。すべてのフィルタを削除す
るには、[クエリー フィルタ]枠の右上隅にある[すべて削除]をクリックします。
関連項目
•
•
104 ページの「プロンプトについて」
94 ページの「他のクエリーから返された値に関するクエリーのフィルタ処理」
他のクエリーから返された値に関するクエリーのフィルタ処理
他のクエリーから返される値を使用してクエリーのフィルタ処理を行うことができます。
たとえば、クエリー 1 で、クエリー 2 の国に対応する国がある国に関するすべての結
94
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
クエリー フィルタを使用したデータのフィルタ処理
クエリー フィルタの種類
果が返されるようにするには、[クエリー 2].[国] オブジェクトの値を使用して [クエリー
1].[国] オブジェクトのフィルタ処理を実行することができます。
フィルタ対象クエリーは、リレーショナル(RDBMS)データ ソースを基盤とするユニバー
スに含まれている必要があります。フィルタ値を供給するクエリー(フィルタ クエリー)
は、リレーショナル データ ソース、OLAP データ ソース、またはローカル データ ソー
スを基盤とすることができます。
クエリー上にクエリーを構築する場合、フィルタ クエリーは、実行または保存されるま
でフィルタ クエリーとして使用可能なクエリーの一覧に表示されません。
フィルタ対象クエリーを最新表示しても、フィルタ クエリーは最新表示されません。
クエリー フィルタは、フィルタ クエリーによって返されるすべての値または任意の値に
ついてフィルタ処理を実行することができます。サポートされる演算子とフィルタ モー
ドの組み合わせについて、以下の表に示します。以下の表にある演算子を選択しな
い場合、[他のクエリーからの結果]メニュー項目が表示されません。
演算子
フィルタ
モード
説明
等しい(=)
任意
フィルタ クエリーによって返されるいずれかの値と等し
いフィルタ対象クエリーの値が保持されます。
等しくない
(≠)
すべて
フィルタ クエリーによって返されるすべての値と異なる
フィルタ対象クエリーの値が保持されます。
より大きい
(>)
任意
以上(≧)
フィルタ クエリーによって返されるいずれかの値よりも大
きい、またはそれ以上のフィルタ対象クエリーの値が保
持されます。
つまり、フィルタ クエリーによって返される最小値よりも
大きい、またはそれ以上のフィルタ対象クエリーの値が
保持されます。
より大きい
(>)
以上(≧)
すべて
フィルタ クエリーのすべての値よりも大きいフィルタ対象
クエリーの値が保持されます。
つまり、フィルタ クエリーによって返される最大値よりも
大きい、またはそれ以上のフィルタ対象クエリーの値が
保持されます。
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
95
6
6
クエリー フィルタを使用したデータのフィルタ処理
クエリー フィルタの種類
演算子
より小さい
(<)
フィルタ
モード
任意
以下(≦)
説明
フィルタ クエリーによって返される任意の値よりも小さ
い、またはそれ以下のフィルタ対象クエリーの値が保持
されます。
つまり、フィルタ クエリーによって返される最大値よりも
小さい、またはそれ以下のフィルタ対象クエリーの値が
保持されます。
より小さい
(<)
すべて
以下(≦)
フィルタ クエリーによって返される任意の値よりも小さ
い、またはそれ以下のフィルタ対象クエリーの値が保持
されます。
つまり、フィルタ クエリーによって返される最小値よりも
小さい、またはそれ以下のフィルタ対象クエリーの値が
保持されます。
InList
任意
フィルタ クエリーによって返される値の一覧内にあるい
ずれかの値と等しいフィルタ対象クエリーの値が保持さ
れます。
Not InList
任意
フィルタ クエリーによって返される値の一覧内にあるい
ずれかの値と等しくないフィルタ対象クエリーの値が保
持されます。
クエリー フィルタとプロンプト演算子
Equal To 演算子
ある値と等しいデータを取得するには、Equal To 演算子を使用します。
たとえば、US のデータのみを返すには、“国 Equal To US”フィルタを作成します。
Not Equal To 演算子
ある値と等しくないデータを取得するには、Not Equal To 演算子を使用します。
96
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
クエリー フィルタを使用したデータのフィルタ処理
クエリー フィルタの種類
たとえば、US 以外のすべての国のデータを返すには、“国 Not Equal To US”フィル
タを作成します。
Different From 演算子
ある値と異なるデータを取得するには、Different From 演算子を使用します。
たとえば、第 4 四半期以外のすべての四半期のデータを取得するには、[四半期]
Different From "第 4 四半期" フィルタを作成します。
より大きい
ある値よりも大きいデータを取得するには、Greater Than 演算子を使用します。
たとえば、60 を越える年齢の顧客のデータを取得するには、“[顧客の年齢] Greater
than 60”フィルタを作成します。
Greater Than or Equal To 演算子
ある値以上のデータを取得するには、Greater Than or Equal To 演算子を使用しま
す。
たとえば、売上げが 150 万ドル以上のデータを取得するには、“[売上げ] Greater than
or equal to 1500000”フィルタを作成します。
Less Than 演算子です。
Less Than 演算子は、ある値よりも小さいデータを取得する場合に使用します。
たとえば、試験結果が 40 点より低いデータを取得するには、“[試験結果] Less Than
40”フィルタを作成します。
Less Than Or Equal To 演算子
ある値以下のデータを取得するには、Less Than Or Equal To 演算子を使用します。
たとえば、年齢が 30 歳以下の顧客のデータを取得するには、“[年齢] Less Than Or
Equal To 30”フィルタを使用します。
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
97
6
6
クエリー フィルタを使用したデータのフィルタ処理
クエリー フィルタの種類
Between 演算子
2 つの値およびその間の値からデータを取得するには、Between 演算子を使用しま
す。
たとえば、第 25 週から第 36 週までの週(第 25 週と第 36 週を含む)のデータを取得
するには、“[週] Between 25 and 36“フィルタを作成します。
Not Between 演算子
2 つの値の範囲に含まれないデータを取得するには、Not Between 演算子を使用し
ます。
たとえば、第 25 週から第 36 週までの週を除くすべての週(第 25 週と第 36週を含ま
ない)のデータを取得するには、“[週] Not between 25 and 36”フィルタを作成します。
In List 演算子
In List 演算子は、値の一覧の値に対応するデータを取得する場合に使用されます。
たとえば、US、UK、および Japan のデータのみを取得する場合、[国] In List
("US";"UK";"Japan") フィルタを作成します。
Not In List 演算子
複数の値に対応しないデータを取得するには、Not In List 演算子を使用します。
たとえば、US、UK、および Japan のデータを取得しない場合、[国] Not In
("US";"UK";"Japan") フィルタ を作成します。
Matches Pattern 演算子
Matches Pattern 演算子を使用して、特定の文字列または文字列の一部を含むデー
タを取得します。
たとえば、1972 年生まれの顧客を取得するには、フィルタ [DOB] Matches Pattern
"72" を作成します。
98
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
クエリー フィルタを使用したデータのフィルタ処理
クエリー フィルタの種類
Different From Pattern 演算子
Different From Pattern 演算子を使用して、特定の文字列を含まないデータを取得し
ます。
たとえば、1972 年生まれではない顧客を取得するには、フィルタ [DOB] Different
From Pattern '72' を作成します。
Both 演算子
Both 演算子を使用して、2 つの値に対応するデータを取得します。
たとえば、固定電話と携帯電話を所持している顧客を取得するには、フィルタ [Account
Type] Both '固定' And '携帯' を作成します。
Except 演算子
Except 演算子を使用して、1 つの値に対応し、もうひとつの値を含まないデータを取
得します。
たとえば、固定電話を所持し、携帯電話を所持していない顧客を取得するには、フィ
ルタ [Account Type] '固定' Except '携帯' を作成します。
Except 演算子は、Different From 演算子や Not In List 演算子よりも制限が厳格で
す。たとえば、顧客を返すレポートで、フィルタが [Lines] Different From 'アクセサリ'
の場合、'アクセサリ' 行に販売済みアイテムが含まれている販売レコードはすべて除
外されます。同じ顧客が購入済みアクセサリとアクセサリ以外のアイテムを所持してい
る場合、この顧客はレポートに表示されますが、支払い合計にはアクセサリ以外の販
売額のみが含まれます。
フィルタが [Lines] Except 'アクセサリ' の場合、レポートにはアクセサリを購入してい
ない顧客だけが含まれます。
関連項目
•
•
211 ページの「Not In List 演算子」
210 ページの「Different From 演算子」
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
99
6
6
クエリー フィルタを使用したデータのフィルタ処理
クエリー フィルタの種類
クエリー フィルタの結合
クエリー フィルタの結合
典型的なビジネス上の疑問では、複数の基準に一致した情報が要求されます。たとえ
ば、顧客サービス データを分析する場合、特定の期間に加えて特定の地域、さらに
は特定の顧客サービス契約レベルに限定して顧客データを絞り込むといったことは珍
しくありません。同じクエリー内でフィルタを結合することで、このような複数の基準に対
応するデータを取得できます。
例 床面積が4,000平方フィートを超え、今年の売上げが1,500,000円以下の店舗を
分析する
この例のユーザーは小売チェーンの業務管理者です。会社が目標として設定した
売上げ高を達成していない、チェーン内の大型小売店に関する情報を分析しようと
しています。
これには[年]ディメンションに定義済みフィルタを追加し、今年の値だけを取り出す
よう指定します。次に[店舗床面積]ディメンションに 2 つ目のフィルタを作成し、床
面積が 4,000 平方フィートを超える店舗のデータだけを取り出すよう指定します。さ
らに[売上げ]メジャーに 3 つ目のフィルタを作成し、売上げ高が 1,500,000 円以下
の店舗のデータだけを取り出すよう指定します。最後に、これらの3つのフィルタを
And演算子を使って結合します。
去年
AND
販売床面積 以上(≧)4000
売上げ より小さい(<)1,500,000
クエリーを実行すると、3つの条件をすべて満たした店舗のデータだけがレポートに
返されます。
クエリー フィルタを結合する
1 フィルタを作成し、それらを[クエリー フィルタ]枠に追加します。
デフォルトでは、Web Intelligence はフィルタを AND 演算子で結合します。
2 演算子をダブルクリック(Java レポート パネル、リッチ クライアント、およびクエ
リー - HTML の場合)、または演算子のチェックボックスの横にある矢印をク
100
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
クエリー フィルタを使用したデータのフィルタ処理
クエリー フィルタの種類
リックして他の演算子を選択し(HTML レポート パネルの場合)、AND と OR
を切り替えます。
クエリー フィルタのネスト
クエリー フィルタをネストして、同じレベルにあるフィルタを結合した場合よりも複雑な
フィルタ条件を作成できます。
フィルタをネストする場合は、Web Intelligence でそれらを評価する順序を設定します。
たとえば、Web Intelligence では、OR 関係(どちらか一方のフィルタ条件が true かど
うか)で結合された 2 つのクエリー フィルタで指定されたデータを返し、別のフィルタ
をそれに適用してこのデータをさらに制限できます。この場合、OR 関係の 2 つのフィ
ルタがネストされてから、AND 関係で他のフィルタと比較されます。
これについて次の例を使って説明します。
例 Q4、または売上げが 1000000 を超える日本でのすべての販売の一覧表示
この質問に回答するには、次のネストしたクエリー フィルタを作成します。
国 等しい(=)日本
四半期 等しい(=)Q4
AND
OR
売上げ より大きい(>)
1000000
Web Intelligence では最初に Q4 の販売データ、または売上げが 1000000 を超え
た販売データを返してから、このデータをさらに制限して日本で行われた販売のデー
タのみを返します。
クエリー フィルタをネストする
1 レポート オブジェクトを既存のクエリー フィルタにドラッグ アンド ドロップしま
す。
レポート オブジェクトのクエリー フィルタ アウトラインが、既存のクエリー フィル
タとのネストした AND 関係に表示されます。
2 新しいクエリー フィルタを定義します。
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
101
6
プロンプトを使用したデータのフィル
タ処理
7
7
プロンプトを使用したデータのフィルタ処理
プロンプトについて
プロンプトについて
プロンプトは、特殊なタイプのクエリー フィルタです。これは、ドキュメント内のデータを
最新表示するたびに取得するデータを問い合わせる動的フィルタです。データを最新
表示する前に、取得するデータの値を入力あるいは選択します。Web Intelligence は、
指定された値に対応するデータだけをデータベースから取得し、ドキュメント内のレ
ポートに返します。プロンプトを使用することで、複数のユーザーが同じドキュメントを
使い、データベース内の異なる情報を取得して同じ形式のテーブルやチャートに表示
できます。プロンプトには、データベースからのデータ取得に要する時間を短縮できる
という利点もあります。
プロンプトには、次の要素が含まれます。
•
•
•
フィルタ適用オブジェクト
演算子
メッセージ
たとえば、ユーザーに特定の年を選択するよう要求するには、[年]ディメンションにプ
ロンプトを定義します。
Year Equal To ("Which year?°)
このプロンプトで、フィルタ処理されるオブジェクトは“年”、演算子は Equal To、プロン
プト メッセージは「年を指定」です。
プロンプトは、任意のディメンション、メジャー、または詳細オブジェクトに定義すること
ができます。たとえば、“年”ディメンションにフィルタを適用して特定の年の値だけを取
得したり、“売上げ”メジャーにフィルタを適用して特定の範囲の売上高を取得したり、
“年/週”詳細にフィルタを適用してある年の特定週の値だけを取得したりすることがで
きます。
同じクエリー内に複数のプロンプトを作成し、AND または OR 演算子で関連付けるこ
とができます。プロンプトをネストすることも可能です。ユーザーがクエリーを実行する
と、Web Intelligence はプロンプトを表示します。
プロンプトは、Web Intellignece クエリーによって生成された SQL で、プロンプトに対
して入力された値(SQL が読み取り専用の場合)または Web Intelligence プロンプト
構文(SQL が編集可能な場合)として表示されます。たとえば、Country に対するプロ
ンプトは、次のように生成済みの SQL で表示されます。
Resort_Country.country = @prompt('Enter Country:','A',
'Resort\Country', Mono,Free,Persistent,,User:0)
または
Resort_country.country In ('UK')
104
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
プロンプトを使用したデータのフィルタ処理
カスケード プロンプト
プロンプトはオプションの場合があります。オプションのプロンプトに対しては値を指定
する必要はありません。値が指定されていない場合、プロンプトは無視されます。
結合プロンプト
ドキュメントに複数のデータ プロバイダが含まれている場合、(1)同じデータ型のオブ
ジェクト、(2)同じ種類の演算子、(3)同じプロンプト テキストを使用するプロンプトは結
合されます。
データ プロバイダがすべて最新表示された後は、これらのプロンプトについて同一の
プロンプト メッセージが表示されます。
結合されたプロンプトで表示される値の一覧は、最も厳しい条件の表示プロパティを
持つプロンプトのオブジェクトに関連した一覧です。
カスケード プロンプト
プロンプトの定義に含めると、Web Intelligence でカスケード プロンプトを表示させる
オブジェクトがあります。そのようなオブジェクトには、ユニバース作成者により、同じユ
ニバースにある他のオブジェクトの値の一覧に関連させて階層的に値の一覧が設定
されています。
カスケード プロンプトを使用すると、プロンプトにオブジェクトの値を設定する際、オブ
ジェクトのすべての値を検索せずに、必要な値だけを簡単に探すことができます。
例 店舗の選択
この例では、ユニバース作成者により、“店名”、“都市”、“都道府県”オブジェクトが
階層的に定義されています。[店名] Equal To <値> というプロンプトを含めると、Web
Intelligence で[プロンプト]ダイアログ ボックスにそれらのオブジェクトが階層的に表
示されます。店舗を選択するには、初めに店舗の都市が存在する都道府県を選択
し、次に店舗が存在する都市を選択し、最後に店舗を選択する必要があります。[都
道府県]の値を選択すると、選択した都道府県に存在する[都市]の値だけが Web
Intelligence で表示され、[都市]の値を選択すると、選択した都市に存在する店舗
だけが Web Intelligence に表示されます。
階層的な値の一覧
ユニバースに階層的な値の一覧が含まれている場合、それらの一覧がツリー フォー
ムで表示されます。ツリーを下方向に移動して、対象とするアイテムを表示します。
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
105
7
7
プロンプトを使用したデータのフィルタ処理
クエリー フィルタとプロンプト演算子
値の一覧は、ユニバースでの一覧の構成に応じて、カスケード プロンプトまたは階層
構造のいずれかで表示されます。詳しくは、管理者にお問い合わせください。
クエリー フィルタとプロンプト演算子
Equal To 演算子
ある値と等しいデータを取得するには、Equal To 演算子を使用します。
たとえば、US のデータのみを返すには、“国 Equal To US”フィルタを作成します。
Not Equal To 演算子
ある値と等しくないデータを取得するには、Not Equal To 演算子を使用します。
たとえば、US 以外のすべての国のデータを返すには、“国 Not Equal To US”フィル
タを作成します。
Different From 演算子
ある値と異なるデータを取得するには、Different From 演算子を使用します。
たとえば、第 4 四半期以外のすべての四半期のデータを取得するには、[四半期]
Different From "第 4 四半期" フィルタを作成します。
より大きい
ある値よりも大きいデータを取得するには、Greater Than 演算子を使用します。
たとえば、60 を越える年齢の顧客のデータを取得するには、“[顧客の年齢] Greater
than 60”フィルタを作成します。
106
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
プロンプトを使用したデータのフィルタ処理
クエリー フィルタとプロンプト演算子
Greater Than or Equal To 演算子
ある値以上のデータを取得するには、Greater Than or Equal To 演算子を使用しま
す。
たとえば、売上げが 150 万ドル以上のデータを取得するには、“[売上げ] Greater than
or equal to 1500000”フィルタを作成します。
Less Than 演算子です。
Less Than 演算子は、ある値よりも小さいデータを取得する場合に使用します。
たとえば、試験結果が 40 点より低いデータを取得するには、“[試験結果] Less Than
40”フィルタを作成します。
Less Than Or Equal To 演算子
ある値以下のデータを取得するには、Less Than Or Equal To 演算子を使用します。
たとえば、年齢が 30 歳以下の顧客のデータを取得するには、“[年齢] Less Than Or
Equal To 30”フィルタを使用します。
Between 演算子
2 つの値およびその間の値からデータを取得するには、Between 演算子を使用しま
す。
たとえば、第 25 週から第 36 週までの週(第 25 週と第 36 週を含む)のデータを取得
するには、“[週] Between 25 and 36“フィルタを作成します。
Not Between 演算子
2 つの値の範囲に含まれないデータを取得するには、Not Between 演算子を使用し
ます。
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
107
7
7
プロンプトを使用したデータのフィルタ処理
クエリー フィルタとプロンプト演算子
たとえば、第 25 週から第 36 週までの週を除くすべての週(第 25 週と第 36週を含ま
ない)のデータを取得するには、“[週] Not between 25 and 36”フィルタを作成します。
In List 演算子
In List 演算子は、値の一覧の値に対応するデータを取得する場合に使用されます。
たとえば、US、UK、および Japan のデータのみを取得する場合、[国] In List
("US";"UK";"Japan") フィルタを作成します。
Not In List 演算子
複数の値に対応しないデータを取得するには、Not In List 演算子を使用します。
たとえば、US、UK、および Japan のデータを取得しない場合、[国] Not In
("US";"UK";"Japan") フィルタ を作成します。
Matches Pattern 演算子
Matches Pattern 演算子を使用して、特定の文字列または文字列の一部を含むデー
タを取得します。
たとえば、1972 年生まれの顧客を取得するには、フィルタ [DOB] Matches Pattern
"72" を作成します。
Different From Pattern 演算子
Different From Pattern 演算子を使用して、特定の文字列を含まないデータを取得し
ます。
たとえば、1972 年生まれではない顧客を取得するには、フィルタ [DOB] Different
From Pattern '72' を作成します。
Both 演算子
Both 演算子を使用して、2 つの値に対応するデータを取得します。
108
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
プロンプトを使用したデータのフィルタ処理
プロンプトを作成する
たとえば、固定電話と携帯電話を所持している顧客を取得するには、フィルタ [Account
Type] Both '固定' And '携帯' を作成します。
Except 演算子
Except 演算子を使用して、1 つの値に対応し、もうひとつの値を含まないデータを取
得します。
たとえば、固定電話を所持し、携帯電話を所持していない顧客を取得するには、フィ
ルタ [Account Type] '固定' Except '携帯' を作成します。
Except 演算子は、Different From 演算子や Not In List 演算子よりも制限が厳格で
す。たとえば、顧客を返すレポートで、フィルタが [Lines] Different From 'アクセサリ'
の場合、'アクセサリ' 行に販売済みアイテムが含まれている販売レコードはすべて除
外されます。同じ顧客が購入済みアクセサリとアクセサリ以外のアイテムを所持してい
る場合、この顧客はレポートに表示されますが、支払い合計にはアクセサリ以外の販
売額のみが含まれます。
フィルタが [Lines] Except 'アクセサリ' の場合、レポートにはアクセサリを購入してい
ない顧客だけが含まれます。
関連項目
•
•
211 ページの「Not In List 演算子」
210 ページの「Different From 演算子」
プロンプトを作成する
1 [データ]タブで、プロンプトを適用するオブジェクトを[クエリー フィルタ]枠に
ドラッグします。
クエリー フィルタが[クエリー フィルタ]枠のアウトラインに表示されます。
2 [クエリー フィルタ]の右側にある矢印をクリックし、メニューから[プロンプト]を
選択します。
3 テキスト ボックスにプロンプト テキストを入力します。
4 テキスト ボックスの横にあるアイコンをクリックし、表示されたダイアログ ボック
スを使用してプロンプト プロパティを設定します。
• 日付のプロンプトで日付の選択にポップアップ カレンダを使う場合は、[値
の一覧を伴うプロンプト]は選択しないでください。
• ドキュメントに複数のデータ プロバイダが含まれていて、(1)同じデータ型
のオブジェクト、(2)同じ種類の演算子を持った(3)新しいプロンプトと同じ
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
109
7
7
プロンプトを使用したデータのフィルタ処理
プロンプトを削除する
テキストのプロンプトが既に存在する場合、Web Intelligence からそれら 2
つのプロンプトが結合されることを告げるメッセージが表示されます。つま
り、すべてのデータ プロバイダが最新表示されるときに 2 つのプロンプトが
結合され、メッセージが 1 つだけ表示されることになります。
5 プロンプトをオプションにするには、[オプション プロンプト]を選択します。
6 プロンプトを削除するには、プロンプトを右クリックし、メニューから[削除]を選
択します。
ドキュメントを最新表示すると、作成したプロンプトが表示されます。
関連項目
•
•
110 ページの「プロンプト表示の定義」
105 ページの「結合プロンプト」
プロンプトを削除する
•
プロンプトを選択し、Delete キーを押します。
プロンプト表示の定義
プロンプトには、デフォルトでプロンプト ボックスと値の一覧が表示されます。プロンプ
トに答えるにはボックスに値を入力するか、一覧から値を選択します。
次のオプションを組合せ、プロンプトの表示方法を変更することができます。
プロンプトに表示する内容 (状況)
選択するオプション
デフォルトで選択されたオ
フィルタを適用するディメン オブジェクトのすべての値
プションをそのまま使用す
ション、メジャー、詳細に関 を表示し、適用する値を選
る:値の一覧を伴うプロンプ
連付けられた値の一覧
択する場合
ト
現在の月のように、ドキュメ
前回の実行時にプロンプト ントの最新表示で基本的に
オプションを選択する:最後
で選択された値(別の値の は同じ値を指定するが、必
に選択した値を維持
選択は可能)
要に応じて別の値を選択で
きるようにする場合
110
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
プロンプトを使用したデータのフィルタ処理
プロンプトの結合
プロンプトに表示する内容 (状況)
選択するオプション
現在の年のように、ドキュメ
ントの最新表示でほぼ毎回
デフォルトとして指定した値
オプションを選択する:デ
同じ値を指定するが、必要
(別の値の選択は可能)
フォルト値の設定
に応じて別の値を選択でき
るようにする場合
ユーザーが選択する値の
一覧
データベースに存在しない
オプションを選択する:一覧
値が入力されることを防ぐ
から選択
場合
プロンプトをオプションにするには、[オプション プロンプト]を選択します。このプロン
プトに対しては値を指定する必要はありません。この場合、プロンプトは無視されます。
注
日付のプロンプトで日付の選択にポップアップ カレンダを使う場合は、[値の一覧
を伴うプロンプト]は選択しないでください。
プロンプトの結合
1つのクエリーに複数のプロンプトを組み合わせことによって、ドキュメントに返すデー
タを細かく制限できるため、同じレポートを表示する複数のユーザーがそれぞれのニー
ズに対応した情報だけを表示できるようになります。たとえば、客アカウント ドキュメン
トで次の 3 つのプロンプトを結合できます。
•
•
•
顧客名
アカウント番号
期間:開始または終了
ドキュメントを表示する各経理責任者は、特定の期間の特定の顧客のアカウントのデー
タをレポートに表示できます。
プロンプトの結合は、クエリー フィルタの結合と同じ方法で行います。
プロンプトとクエリー フィルタの結合
1 つのクエリーにプロンプトとフィルタを組み合わせると、フィルタで一部のクエリー オ
ブジェクトの値を限定し、プロンプトで他のオブジェクトの値をさらに限定できます。た
とえば人事ドキュメントでは、次のようにフィルタとプロンプトを組み合わせることができ
ます。
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
111
7
7
プロンプトを使用したデータのフィルタ処理
プロンプトの順序を変更する
•
•
•
[年]等しい 今年
[役職]等しくない 基幹職
従業員名の指定
ドキュメントを表示するユーザーは、どの従業員の情報を表示するかを選択できます
が、今年のデータに限定され、さらに基幹職のデータを見ることはできません。
プロンプトの順序を変更する
1 クエリー パネルで[プロパティ]タブをクリックします。
2 [プロンプトの順序]ボックスで順序を変更するプロンプトを選択し、ボックスの
横にある上向きまたは下向き矢印を押します。
112
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
複合クエリーの使用
8
8
複合クエリーの使用
複合クエリーの定義
複合クエリーの定義
複合クエリーとは、連携して単一の結果を返すクエリーのグループのことです。グルー
プに含まれるすべてのクエリーは、同一のユニバースに基づいている必要があります。
複合クエリーの種類
クエリーは、次の 3 つの関係で結合できます。
•
•
•
ユニオン
インターセクション
マイナス
ユニオン結合では、Web Intelligence は、両方のクエリーからすべてのデータを取得
し、重複する行を削除して、複合データ セットを作成します。
インターセクション結合では、Web Intelligence は、両方のクエリーに共通するデータ
を返します。
マイナス結合では、Web Intelligence は、最初のクエリーにはあるが 2 つ目のクエリー
にはないデータを返します。
例 ユニオン、インターセクション、およびマイナスのクエリー
この例では、次の表に示されるように国の一覧を返す 2 つのクエリーがあるものとし
ます。
クエリー
値
クエリー 1
アメリカ; イギリス; ドイツ; フランス
クエリー 2
アメリカ; スペイン
複合クエリーの種類に応じて、Web Intelligence は次の値を返します。
114
結合の種類
値
UNION
アメリカ; イギリス; ドイツ; フランス; スペイ
ン
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
複合クエリーの使用
複合クエリーでできる作業
結合の種類
値
INTERSECTION
アメリカ;
MINUS
イギリス; ドイツ; フランス
複合クエリーでできる作業
複合クエリーを使用すると、単一の Web Intelligence クエリーでは作成しにくい、また
は作成できない質問に答えることができます。
例 複合クエリーを使用したデータ セットを返す
[アイランド リゾート マーケティング]サンプル ユニバースには、リゾートに既に滞在
している客を返す“年”ディメンションと、今後滞在するために予約している客を返す
“予約年”というディメンションがあります。データベースとユニバースの構造により、こ
れらのオブジェクトには互換性がありません。つまり、レポート内の同じブロックにそ
れらを含めることはできません。
リゾートに滞在した客数が n 人を超えた年と、リゾートへの滞在を予約した客数が n
人を超えた年を示す、年の単一の一覧を返すには、どのようにすればよいでしょう
か。それには、次のような複合クエリーを使用します。
クエリー
戻り値
クエリー 1
リゾートに滞在した客数が n 人を超えた
年
UNION
クエリー 2
リゾートへの滞在を予約した客数が n 人
を超えた年
これらの 2 つのクエリー間にユニオンを使用すると、必要な年の一覧が返されます。
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
115
8
8
複合クエリーの使用
Web Intelligence での複合クエリーの生成方法
Web Intelligence での複合クエリーの生成方法
使用しているデータベースがクエリーで結合の種類をサポートする場合、複合クエリー
はデータベース レベルで機能します。複合クエリーは、Web Intelligence がデータベー
スに送信したクエリーを変更します。これは、ユニオン、インターセクション、およびマイ
ナスの演算子を含む SQL(構造化クエリー言語)クエリーを、複合クエリーが生成する
ことによって行われます。
注
SQL は、リレーショナル データベースの標準のクエリー言語ですが、データベー
スごとに独自の構文があります。
使用しているデータベースがクエリーで結合の種類をサポートしない場合、Web
Intelligence は、データベースから取得した後に解決するデータを含む複数の SQL
クエリーを生成することによって、レポート レベルでクエリーを実行します。
複合クエリーを作成する
1 クエリー パネルで最初のクエリーを作成します。
2 ツールバーの[複合クエリーの追加]をクリックします。
Web Intelligence によって、最初のクエリーのコピーがデータ プロバイダに追
加されます。2 つ目のクエリーには次の特性があります。
• 元のクエリーと同じレポート オブジェクトを含みます。
• 元のクエリーで定義されているフィルタは含みません。
• 元のクエリーとユニオン関係で結合されます。
3 クエリーを切り替えるには、[クエリー パネル]の左下の枠の[複合クエリー n]
をクリックします。
複合クエリーの個々のクエリーには、“複合クエリー n”の名前が付けられます。
4 クエリーを削除するには、削除する複合クエリー n を右クリックし、メニューの
[削除]を選択します。
5 結合の種類を変更するには、演算子をダブルクリックします。演算子は、ユニ
オン、インターセクション、マイナスの順番に切り替わります。
6 通常の Web Intelligence クエリーを作成するのと同じ方法で、複合クエリー内
に各クエリーを作成します。
7 [クエリーの実行]をクリックします。
116
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
複合クエリーの使用
複合クエリーの構造
複合クエリーの構造
複合クエリー内のクエリーは、同じデータ型の同じ数のオブジェクトを返す必要があり、
オブジェクトは同じ順序であることが必要です。クエリー結果のオブジェクトの数とそれ
らのオブジェクトのデータ型が異なる場合、クエリーは結合できません。たとえば、[年]
を返すクエリーと[年]および[売上げ]を返すクエリーを結合したり、[年]を返すクエ
リーと[売上げ]を返すクエリーを結合したりすることはできません。
また、複合クエリーのセマンティックにも注意する必要があります。[年]を返すクエリー
と[地域]を返すクエリーが同じデータ型である場合、これらを結合することは可能です
が、その結果は年と地域が混在した一覧になり、意味のないものになります。通常、最
初のクエリーに[年]ディメンションが含まれる場合、2 つ目のクエリーにも年のリストを
返すディメンションが含まれます。
客数に基づいて年と予約年の一覧を返す
この例は、複合クエリーを使用してデータ セットを返す例で示されているクエリーの
ワークフローを説明します。リゾートに滞在した客数が n 人を超えた年と、リゾートへの
滞在を予約した客数が n 人を超えた年で構成される、年の一覧を返すクエリーを作
成するとします。
1 ユニバースの一覧から[アイランド リゾート マーケティング]ユニバースを選択
し、クエリー パネルを開きます。
2 [年]オブジェクトを[結果オブジェクト]枠にドラッグします。
3 [客数]オブジェクトを[クエリー フィルタ]枠にドラッグして、n 人を超えた[客
数]のみに制限するレポート フィルタを作成します。
4 [複合クエリーの追加]をクリックします。
[複合クエリー]枠は、クエリー パネルの左下に表示され、ユニオンで結合され
た 2 つのクエリーが示されます。
5 2 つ目のクエリーをクリックし、[年]および[客数]オブジェクトを削除します。
6 “予約年”オブジェクトを[結果オブジェクト]枠にドラッグします。
7 [予定客数]オブジェクトを[クエリー フィルタ]枠にドラッグして、n 人を超えた
予定客数のみに制限するレポート フィルタを作成します。
8 [クエリーの実行]をクリックします。
クエリーは、年と予約年の複合リストを返します。
関連項目
•
115 ページの「複合クエリーを使用したデータ セットを返す」
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
117
8
8
複合クエリーの使用
複合クエリーの優先順位
複合クエリーの優先順位
Web Intelligence が複合クエリー内のクエリーの結合を実行する順序は、最終的な結
果を決定する際に重要です。
最も単純な複合クエリーでは、次の例のように、あるリレーションシップで 2 つ以上の
クエリーを結合します。
クエリー 1
INTERSECTION
クエリー 2
クエリー 3
この場合、Web Intelligence は最初に[複合クエリー n]および[複合クエリー n+1]の
間にユニオン、インターセクション、またはマイナスを表すデータのセットを検出し、次
に、そのデータ セットと[複合クエリー n+2]で返されたデータの間のユニオン、インター
セクション、またはマイナスを検出します。Web Intelligence は、この関係におけるすべ
てクエリーの処理をこの方法で続けます。これにより、上記の例の場合は、次のような
結果になります。
クエリー
データ
クエリー 1
アメリカ; イギリス; フランス; ドイツ
クエリー 2
アメリカ; フランス; フィンランド
1 と 2 のインターセクション
アメリカ; フランス
クエリー 3
アメリカ; スペイン
最終的なインターセクション
アメリカ
複数の複合クエリー
次の例にあるように、複数のクエリーを複雑なリレーションシップで結合して、実行順序
を決定することができます。
118
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
複合クエリーの使用
複合クエリーの優先順位
複合クエリー 1
MINUS
INTERSEC
TION
複合クエリー 2
複合クエリー 3
Web Intelligence はクエリー グループをクエリー パネルに表示されているとおり右か
ら左へ処理し、各グループ内では上から下に処理します。上記の例の“マイナス”グ
ループのように、優先度の高いグループはクエリー パネルの右側にインデントされて
表示されます。この例の場合は、以下の表に示すように、Web Intelligence は最初に
マイナス結合の結果を判断し、次にこの結果と[複合クエリー 3]の結果のインターセ
クションを検出します。
クエリー
結果
クエリー 1
アメリカ; イギリス; スペイン; ドイツ
クエリー 2
ドイツ
クエリー 1[MINUS]クエリー 2
アメリカ; イギリス; スペイン
クエリー 3
アメリカ; スペイン; フィンランド
(クエリー 1[MINUS]クエリー 2)
INTERSECTION
アメリカ; スペイン
クエリー 3
注
データベースが、実行する種類の複合クエリーを直接サポートする場合、Web
Intelligence は結合演算子を含む SQL を生成します。この場合の優先順位は、
データベースで定義された優先順位に基づいて決まります。詳細については、
Web Intelligence 管理者に確認してください。
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
119
8
8
複合クエリーの使用
複合クエリーの優先順位
Java レポート パネルで複合クエリーの優先順位を設定する
1
2
3
4
クエリー パネルで最初のクエリーを作成します。
[複合クエリーの追加]をクリックします。
すべてのコンポーネントのクエリーを作成するまで、この手順を繰り返します。
1 組のクエリーの優先順位を上げるには、クエリーを、より優先順位が高いクエ
リーにドラッグ アンド ドロップして関連付けます。
Web Intelligence はドラッグ アンド ドロップ操作のソース クエリーとターゲット
クエリーをインデントし、それらをデフォルトではユニオンで結合します。
5 引き続き、クエリーをグループ内に既に含まれている任意の 2 つのクエリーの
間のスペースにドラッグ アンド ドロップして、クエリーを優先順位の高いグルー
プに追加します。
6 既存の優先順位の高いグループ内にさらに優先順位の高いグループを作成
する場合は、上の 2 つの手順 を繰り返します。
7 クエリー内のすべてのグループの結合演算子をダブルクリックし、それらを必
要に応じて変更します。
8 [クエリーの実行]をクリックします。
120
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
サブフィルタを使用したデータのフィ
ルタ処理
9
9
サブフィルタを使用したデータのフィルタ処理
サブクエリーについて
サブクエリーについて
サブクエリーはより柔軟なクエリー フィルタで、通常のクエリー フィルタで実行できるよ
りも高度な方法で値を制限することができます。
サブクエリーが通常のクエリー フィルタよりも強力な理由は次のとおりです。
•
•
クエリーの制限に使用する値を持つオブジェクトの値と、他のオブジェクトの値
とを比較できます。
WHERE 句を使用してサブクエリーから返される値を制限できます。
サブクエリーでできる作業
サブクエリーを使用すると、単純なクエリー フィルタでは式にするのが難しい、または
不可能な複雑な質問を提示できます。たとえば、顧客、およびその顧客が 2003 年の
第 1 四半期(Q1)に(いずれかの顧客によって)既に予約されていたサービスを購入
した際の売上げの一覧を得ることができます。
サブクエリーの動作のしくみ
サブクエリーは、Web Intelligence がクエリー データを取得するために生成する SQL
を変更することによって機能します。Web Intelligence は、外部クエリーから返された
データを制限するサブクエリーを含む SQL を生成します。SQL サブクエリーの詳細
については、SQL に関する書籍を参照してください。
注
SQL はすべてのリレーショナル データベース(RDBMS)でサポートされるクエリー
言語ですが、データベースごとに独自の構文があります。
サブクエリーを作成する
1 クエリーに表示するオブジェクトを[結果オブジェクト]枠に追加します。
2 サブクエリーでフィルタ処理するオブジェクトを[結果オブジェクト]枠で選択し、
[クエリー フィルタ]枠の右上にある[サブ クエリーの追加]をクリックします。
サブクエリーのアウトラインが[クエリー フィルタ]枠に表示されます。デフォル
トでは、選択したオブジェクトがフィルタ オブジェクトおよび適用フィルタ オブ
ジェクトとして表示されます。
3 サブクエリーに WHERE 条件を追加するには、レポート オブジェクトを[オブ
ジェクトをここにドロップ]ボックスの下のサブクエリー領域にドラッグします。
122
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
サブフィルタを使用したデータのフィルタ処理
サブクエリーを作成する
4 サブクエリーに WHERE 条件を追加するには、レポート オブジェクトを[オブ
ジェクトをここにドロップ]ボックスの下のサブクエリー領域にドラッグします。
既存のサブクエリーまたは標準的なクエリー フィルタを、サブクエリー内の
WHERE 条件として使用できます。そのためには、既存のフィルタまたはサブ
クエリーを[オブジェクトをここにドロップ]ボックスの下のサブクエリー領域にド
ラッグ アンド ドロップします。既存のフィルタを WHERE 条件に移動するので
はなくコピーするには、コントロール キーを押したままドラッグ アンド ドロップし
ます。この場合、既存のフィルタは元の場所に残り、そしてサブクエリーの
WHERE 条件の一部になります。
5 WHERE 条件でオブジェクトをフィルタ処理するための演算子と値を選択しま
す。
6 [サブクエリー]をクリックして、その他のサブクエリーをクエリー フィルタに追加
します。
AND または OR 関係でサブクエリーをリンクするだけでなく、既存のサブクエ
リーを[オブジェクトをここにドロップ]ボックスの下の領域にドラッグすることで、
それらをネスト(サブクエリーの中にサブクエリーを作成する)できます。この場
合、内側のサブクエリーは外側のサブクエリーの WHERE 条件の一部になり
ます。サブクエリーを WHERE 条件に移動するのではなくコピーするには、コ
ントロール キーを押したままドラッグ アンド ドロップします。この場合、2 番目
のサブクエリーは最初と同じレベルに残り、そして最初の WHERE 句の一部に
なります。
デフォルトでは、2 つのサブクエリは AND 関係でリンクされます。AND と OR
を切り替えるには、[AND] 演算子をクリックします。
7 サブクエリーをネストする(サブクエリーの中にサブクエリーを作成する)には、
既存のサブクエリーを[オブジェクトをここにドロップ]ボックスの下の領域にド
ラッグします。
サブクエリーを WHERE 条件に移動するのではなくコピーするには、コントロー
ル キーを押したままドラッグ アンド ドロップします。この場合、2 番目のサブク
エリーは最初と同じレベルに残り、そして最初の WHERE 句の一部になりま
す。
内側のクエリーは外側のクエリーの WHERE 条件の一部になります。
どの顧客が 2003 年の第 1 四半期に既に予約されているサービスを
購入したか、また、その売上げはいくらかを調べる
1 [国]および[売上げ]オブジェクトをクエリー パネルの[結果オブジェクト]枠に
ドラッグします。
2 [サービス]オブジェクトを選択します。
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
123
9
9
サブフィルタを使用したデータのフィルタ処理
サブクエリー パラメータ
3 [サブクエリー]をクリックします。
サブクエリーのアウトラインが[クエリー フィルタ]枠に表示されます。
注
選択されたオブジェクトが、サブクエリーの概要の両方のボックスに表示されま
す。多くの場合、両方のボックスで同じオブジェクトを使用しますが、必ずしも
そのようにする必要はありません。オブジェクトが共通の値を返さない場合、サ
ブクエリーは値を返さないため、クエリーも値を返しません。
4 [予約年]オブジェクトを、[サービス]オブジェクトの下のサブクエリーの概要の
領域にドラッグします。
Web Intelligence は、[予約年]オブジェクトに WHERE 条件を追加します。
5 [予約年]の条件演算子を[等しい]に設定します。
6 [定数を入力]ボックスに「FY2003」と入力します。
7 [予約四半期]オブジェクトを、[サービス]オブジェクトの下のサブクエリーの概
要の領域にドラッグします。
Web Intelligence は、[予約四半期]オブジェクトを WHERE 条件に追加しま
す。
8 [予約四半期]の条件演算子を[等しい]に設定します。
9 [定数を入力]ボックスに「Q1」と入力します。
10 [クエリーの実行]をクリックし、クエリーを実行します。
サブクエリー パラメータ
サブクエリまたはサブクエリのセットには、次のパラメータがあります。
パラメータ
説明
結果オブジェクトをフィルタするためにそ
の値が使用されるオブジェクト。
フィルタ オブジェクト
124
複数のフィルタ オブジェクトを指定できま
す。その場合、指定したオブジェクトの値
が Web Intelligence によって連結されま
す。
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
サブフィルタを使用したデータのフィルタ処理
サブクエリー パラメータ
パラメータ
説明
どのフィルタ オブジェクトの値をサブクエ
リが返すかを決定するオブジェクトです。
適用フィルタ オブジェクト
複数の適用フィルタ オブジェクトを持つこ
とができます。その場合、指定したオブ
ジェクトの値が Web Intelligence によって
連結されます。
フィルタ オブジェクトと適用フィルタ オブ
ジェクトの関係を指定する演算子です。
演算子
データベースによる制限のため、演算子
と適用フィルタ オブジェクトの特定の組み
合わせは使用できません。たとえば、[等
しい(=)] 演算子と複数の値を返す適用
フィルタ オブジェクトを使用すると、この種
類のサブクエリでは 1 つの値のみを返す
適用フィルタ オブジェクトが必要であるた
め、データベースはこの SQL を拒否しま
す。
生成された SQL がデータベースによって
拒否された場合、エラー メッセージには
データベースによって返されたエラーの
説明が表示されます。
WHERE 条件(オプション)
適用フィルタ オブジェクトの値の一覧を制
限する追加の条件。WHERE 条件では、
通常のレポートオブジェクト、定義済みの
条件または既存のクエリ フィルタ(サブク
エリを含む)を使用できます。
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
125
9
9
サブフィルタを使用したデータのフィルタ処理
サブクエリー パラメータ
パラメータ
説明
複数のサブクエリがある場合は、サブクエ
リ間の関係を決定します。
関係演算子
AND - すべてのサブクエリの条件を満た
す必要があります。
OR - いずれか 1 つのサブクエリの条件
を満たす必要があります。
126
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
データベースのランク機能を使用し
たデータのランク付け
10
10
データベースのランク機能を使用したデータのランク付け
データベースのランク機能について
データベースのランク機能について
データをランク処理するとき、ランク基準に従ってデータを並べ替えてフィルタ処理し
ます。Web Intelligence では、データベースからランク付けされていないデータを返し
て、Web Intelligence でランク付けすることができます。
データベースのランク機能を使用すると、クエリーやデータベースの段階で順位を指
定することができます。これによって、クエリーによって Web Intelligence に既に順位
付けされたデータが返されます。
データベースのランク機能では、クエリー レベルで“各年の売上げに基づいて上位 3
位までの顧客を返す”のような質問に答えることができます。この場合、基準に満たな
いデータを Web Intelligence に返して、Web Intelligence のランク機能を使用してデー
タを絞り込む必要がなくなります。
データベースのランク機能には、次の利点があります。
•
•
データのランク付けによって、処理を集約できます。データベース レベルでラ
ンク付けすると、一般的にクライアント コンピュータよりはるかに強力なサーバ
で、ランク付け処理を実行できます。
データを事前に順位付けしておくことにより、ネットワークのデータ転送量と
Web Intelligence に格納されるデータの量が削減されます。
データベースのランク機能は、Web Intelligence がクエリー データを取得するために
生成する SQL を変更することにより動作します。データベースがランク機能をサポー
トしている場合、データの順位付けを実行する SQL が Web Intelligence により生成さ
れます。Web Intelligence は、SQL-99 の順序付け SQL の RANK 関数を使用します。
SQL はすべてのリレーショナル データベース(RDBMS)でサポートされるクエリー言語
ですが、データベースごとに独自の構文があります。
注
使用しているデータベースがランク付けをサポートしている場合にのみ、ランク付
けを実行できます。データベースでデータベースのランク機能がサポートされてい
ない場合、クエリー パネルのツールバーにある[データベースのランクの追加]ボ
タンは使用できません。ランク付けをサポートしているデータベースは、Oracle、
DB2、Terradata、および Redbrick です。
関連項目
•
128
488 ページの「データの順位付け」
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
データベースのランク機能を使用したデータのランク付け
データベースのランク付けパラメータ
データベースのランク付けパラメータ
データベースのランク付けは、次のようにクエリー パネルの[クエリー フィルタ]枠に表
示されます。
次の表に、ランク付けのパラメータの説明を左から右に順に示します。
パラメータ
説明
上位/下位
ランク機能の順序です。
• 上位:大から小へランク付けします。
• 下位:小から大へランク付けします。
レコード数
ランク付けして返すレコードの数です。た
とえば、上位 10 位と指定します。
順位付けするディメンション
順位付けに使用するディメンション。たと
えば、ディメンションが[地域]で、順位が
[上位 10 位]である場合、上位 10 位ま
での地域を返します。
基準元
ディメンションの順位付けに使用するメ
ジャー。たとえば、メジャーが[売上げ]で
ディメンションが[地域]である場合、Web
Intelligence では、売上げ別に地域が順
位付けされます。
For Each(オプション)
順位付けのための追加の計算コンテキス
トを指定するディメンション。たとえば、ディ
メンションが[地域]、メジャーが[売上げ]、
For Each ディメンションが[国]である場
合、Web Intelligence は、国ごとにその地
域を売上げ別に順位付けします。
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
129
10
10
データベースのランク機能を使用したデータのランク付け
データベースのランクを作成する
パラメータ
説明
WHERE 条件(オプション)
他のパラメータの下に表示される、ランク
で返される値への追加の制限。たとえば、
地域のランク付けに対して“国”を“USA”
に限定する条件を加えると、アメリカ合衆
国内の地域のみをランク付けします。
データベースのランクを作成する
1 クエリーに表示するオブジェクトをクエリー パネルの[結果オブジェクト]枠に追
加します。
2 順位付けするディメンションを選択します。
3 [クエリー フィルタ]枠の上部にあるツールバーで[データベースのランクの追
加]をクリックします。
ランク付けのアウトラインが[クエリー フィルタ]枠に表示されます。選択したディ
メンションが順位付けするディメンションとして表示され、クエリーの最初のメ
ジャーが[基準元]ボックスの順位付けメジャーとして表示されます。
注
使用しているデータベースにランク機能がない場合、[データベースのランク
の追加]ボタンは利用できません。
4 ランク付けの方向(上位または下位)を選択します。
5 [上位]または[下位]の横のボックスに、ランク付けするレコードの数を入力しま
す。
数値の隣の矢印をクリックして、定数の代わりにプロンプトを指定できます。プ
ロンプトを選択する場合は、クエリー実行時に順位を入力する必要があります。
6 メジャーの計算コンテキストを指定するディメンションを、[For Each]ボックスに
ドラッグします。
このディメンションは省略できます。[For Each]ボックスを表示するには、[Based
on]メジャーの右の矢印をクリックします。
7 WHERE 制限に含めるディメンションを、ランクの一番下にある領域にドラッグ
します。
8 [クエリーの実行]をクリックします。
関連項目
•
130
122 ページの「サブクエリーについて」
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
データベースのランク機能を使用したデータのランク付け
データベースのランクを作成する
部署別に計算された給与に基づいて上位 10 人の従業員を返すレ
ポートを作成する
1 [部署]、[従業員名]、および[給与]オブジェクトを、クエリー パネルの[レポー
ト オブジェクト]枠にドラッグします。
2 [従業員名]オブジェクトを選択します。
3 ツールバーの[データベースのランクの追加]をクリックします。
Web Intelligence によって、[クエリー パネル]枠にデータベース ランクの概要
が追加されます。順位付けするディメンションは[従業員名]で、メジャーは[給
与]です。
4 順位付けの方向を[上位]に設定します。
5 順位数を 10 に設定します。
6 [For Each]ボックスが表示されていない場合は、[Based on]メジャーの横にあ
る矢印をクリックします。
7 [For Each]ディメンションをドラッグ アンド ドロップして[部署]に設定します。
データベースのランクは次のようになります。
8 [クエリーの実行]をクリックします。
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
131
10
Java レポート パネルのレポート イ
ンターフェイス
11
11
Java レポート パネルのレポート インターフェイス
Java レポート パネルのレポート インターフェイスは、デフォルトで次のように表示され
ます。
•
•
[レポート]タブ:画面の左側に、レポートの操作に使用する 4 つのタブが表示され
ます。
タブ
説明
データ
レポートに含めることができるユニバース オブジェクト、式、
変数を表示します。
テンプレート
レポートに含めることができる表、図、セルを表示します。
マップ
表、セル、セクション、フィルタなど、レポート コンポーネント
を階層的マップに表示します。
プロパティ
レポートの表示方法および動作の設定に使用する編集可能
なプロパティを表示します。プロパティの一覧は、選択される
レポート コンポーネントによって異なります。
ツールバー
ツールバー
メイン
説明
メイン ツールバーを使用して、クエリー ビューとレポート ビュー
の切り替え、ドキュメントの保存と印刷、データ追跡およびドリル
モードの起動、レポート インターフェイスの設定を行います。
メイン ツールバーは常時表示されます。それ以外のすべての
ツールバーは、非表示にできます。
書式設定
書式設定ツールバーを使用して、テキストとレポート オブジェク
トの書式を設定します。
レポーティング レポート ツールバーを使用して、フィルタ、変数、ランク付け、計
算などのレポート機能を追加します。
ページ ナビ
ゲーション
•
134
ページ ナビゲーション ツールバーを使用して、レポートのペー
ジ間を移動します。
レポート:デフォルトでは、Web Intelligence ドキュメントに含まれるレポートは、レ
ポート タブの右、ツールバーの下に表示されます。各レポートは単独で表示され
ます。
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
Java レポート パネルのレポート インターフェイス
メイン ツールバーの[ビューの設定]メニューからオプションを選択すると、レポート イ
ンター フェイスを設定できます。たとえば、ツールバーの非表示やレポート タブの位
置変更などが可能です。
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
135
11
Web Intelligence の表示モード
12
12
Web Intelligence の表示モード
表示モードを切り替える
表示モードを切り替える
データをどのように操作し、どのように表示させるかによって、Web Intelligence レポー
トの表示モードを選択できます。
1 Web Intelligence Interactive で、表示するレポートのレポート タブを選択しま
す。
2 レポートの上のメイン ツールバーにある[表示]ボタンの横の矢印をクリックしま
す。
3 表示モードを選択します。
レポートが、選択した表示モードで表示されます。
4 Java レポート パネルまたは Web Intelligence リッチ クライアントで、[レポート]
ツールバーにある[ページ表示/クイック表示の切り替え]を使用し、ページ
モードとクイック表示モードを切り替えます。
下書きモード
下書きモードは、レポート内のテーブル、レポートおよび独立セルだけを表示します。
下書きモードは、結果の分析だけに限定して作業したり、計算や式を追加したり、テー
ブルにブレークや並べ替えを追加して結果を構成する場合に使用します。
ページ モード
ページ モードは、ページ余白、ヘッダー、フッターなどレポートのページ レイアウトを
表示します。
ページ モードは、テーブルやチャートの書式およびレポート ページのレイアウトを調
整する場合に使用します。
PDF モード
PDF モードは、レポートを PDF 形式で表示します。
レポートを PDF 形式で表示する、または Adobe(R) Acrobat(R) Reader(R) でレポート
を印刷する場合、PDF モードを使用します。
138
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
Web Intelligence の表示モード
表示モードを切り替える
クイック表示モード
Web Intelligence のデフォルトの表示モードは、クイック表示モードです。これは、物理
的なレポート ページのサイズではなく、データに基づいたページ付けのモードです。
クイック表示モードでは、テーブル、レポート、レポートの独立セルだけが表示され、ク
イック表示の設定に応じて最大レコード数が垂直および水平に表示されます。クイック
表示モードでは、最小ページ幅および高さと、レポート周辺部の余白も指定します。
クイック表示モードでは水平および垂直の行数が制限されるので、レポートにすべて
のデータを格納できない場合があります。
クイック表示モードは、結果の分析だけに限定して作業したり、計算や式を追加した
り、テーブルにブレークや並べ替えを追加して結果を構成する場合に使用します。
クイック表示モードのプロパティは、管理者が CMC で設定することも、Web Intelligence
で直接設定することもできます。
プロパティ
設定する場
所
最大垂直レ
コード
CMC
最大水平レ
コード
CMC
最小のペー
ジ幅
CMC
最小のペー
ジの高さ
CMC
Right
padding
CMC
注
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
139
12
12
Web Intelligence の表示モード
表示モードを切り替える
プロパティ
設定する場
所
下余白
CMC
注
ページごとの Web Intelli- •
水平のレ
gence
•
コード
•
水平テーブルとクロスタブのみに影響を与えます。
水平テーブルは垂直には切断されません。
水平テーブルの行数は、垂直レコードの計算では
無視されます。
ページごとの Web Intelli- •
垂直のレ
gence
コード
•
垂直テーブル、フォーム、クロスタブのみに影響を
与えます。
垂直テーブルの行数は、水平レコードの計算では
無視されます。
その他の説明
•
•
•
•
•
テーブルのヘッダーとフッターは行としてカウントされません。
独立セルとチャートは行としてカウントされません。
セクションが空でない場合、セクション セルは行としてカウントされません。
セクションが空の場合、セクション セルは垂直の行としてカウントされます。
クイック表示モードでは、[ブロック内では改ページしない]オプションは機能しませ
ん。
Web Intelligence でクイック表示モードの設定を変更する
Web Intelligence のクイック表示モードで、ページごとの水平および垂直のレポート数
を変更できます。
1 Java レポート パネルで、[ページ コンテンツ] > [ページごとの垂直のレコード]
および[ページ コンテンツ] > [ページごとの水平のレコード]を選択してプロパ
ティを設定します。
2 Web Intelligence Interactive でレポートの背景を右クリックし、[レポートの書式
設定]を選択して[レポートの書式設定]ダイアログ ボックスを表示します。次
に、[全般]タブで[ページごとの垂直のレコード数]と[ページごとの水平のレ
コード数]を設定します。
140
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
Web Intelligence の表示モード
表示モードを切り替える
拡張表示モードを選択する
管理者は、レポートを画面上に表示するときにのみ適用される最小のページ余白、
ヘッダーおよびフッターを定義できます。つまり、コンピュータ画面にレポートを表示す
るときに、レポート ページに最大限の情報が表示されます。管理者が設定したページ
定義を適用するには、拡張表示モードを選択する必要があります。
1 [ドキュメント] > [プロパティ]を選択する(Web Intelligence Interactive の場合)
か、レポートを右クリックして[ドキュメント プロパティ]を選択します(Java レポー
ト パネルまたは Web Intelligence リッチ クライアントの場合)。
2 [拡張表示モード]を選択します。
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
141
12
レポート データの表示と非表示
13
13
レポート データの表示と非表示
レポート データを表示または非表示にする
さまざまなレポート要素を折りたたんだり展開したりすることにより、レポート データを非
表示にしたり表示したりすることができます。
セクション、ブレーク、およびテーブルを折りたたんだり展開したりすることができます。
Web Intelligence は、レポート要素に応じてさまざまな形でデータを表示または非表示
にすることができます。
レポート要素
セクション
結果
セクションが折りたたまれているときに、セクション詳細は非表示に
なり、空白のセルのみが表示されます。
テーブルまたは
テーブルやブレークが折りたたまれている場合、行が非表示にな
ブレーク
り、ヘッダーとフッターのみが表示されます。つまり、テーブルを折
りたたんだり展開したりするには、ヘッダーとフッターが必要になり
ます。
垂直テーブルとクロスタブのみ折りたたんだり展開したりすることが
できます。
注
テーブルとブレークの折りたたみと展開は、Web Intelligence Java
レポート パネルおよび Web Intelligence リッチ クライアントでのみ
サポートされています。
レポート データを表示または非表示にする
1 [レポート]ツールバー上にある[折りたたみ/展開]をクリックします。
[折りたたみ/展開]バーがレポートの左側に表示されます。
2 個別のレポート要素に対応して調整されているバー上のアイコンを使用して、
特定のレポート要素を折りたたんだり展開したりします。
3 バーの下部にあるアイコンを使用して、レポート要素タイプの全インスタンスを
折りたたんだり展開したりします。
144
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
テーブルでのデータ表示
14
14
テーブルでのデータ表示
Web Intelligence のテーブル
Web Intelligence のテーブル
新しいドキュメントを作成し、クエリーを初めて実行して結果を表示するときに、Web
Intelligence では垂直のテーブルにすべての結果を含むレポートが生成されます。
テーブルの構成を変更したり、データを削除、追加したり、テーブルのタイプを変更し
て結果の表示方法を変えたり、ほかのテーブルを挿入することができます。また、独立
セルを挿入して、単一のセルに結果を表示することもできます。
Web Intelligence のテーブル タイプ
Web Intelligence レポートは、結果をブロックで表示します。指定した種類のテーブル
としてブロックの書式を設定することができます。
垂直のテーブル
垂直のテーブルでは、テーブルの上部にヘッダー セル、各列に対応するデータが表
示されます。デフォルトでは、テーブルに含まれるディメンション、詳細、メジャーの名
前がヘッダー セルに表示され、対応する値がボディ セルに表示されます。
水平のテーブル
水平のテーブルでは、テーブルの左にヘッダー セル、各行に対応するデータが表示
されます。デフォルトでは、テーブルに含まれるディメンション、詳細、メジャーの名前
がヘッダー セルに表示され、対応する値がボディ セルに表示されます。
146
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
テーブルでのデータ表示
Web Intelligence のテーブル タイプ
クロスタブ
クロスタブでは、上軸と左軸にディメンションの値が表示されます。ボディには、ディメ
ンションのクロスセクションに対応するメジャーの値が表示されます。たとえば、次のク
ロスタブには、上軸に[年]の値が、左軸に[都道府県]の値が表示されています。ボ
ディには、各都道府県の四半期別の[売上げ]が表示されています。
クロスタブには、複数のディメンションを含めることができます。たとえば、次のクロスタ
ブには 2 つのディメンションが表示されています。[売上げ]メジャーの値は、各都道府
県の四半期ごとの商品区分別の値です。
ボディにディメンションのあるクロスタブを作成すると、ボディ セルの値は多次元デー
タ モデルに従って計算されます。ボディに表示される値は、SQL 結果の特定の座標
に行がある、ないにかかわらず、テーブル軸の全座標にしたがって計算されます。
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
147
14
14
テーブルでのデータ表示
Web Intelligence のテーブル タイプ
フォーム
フォームは、顧客別、商品別、パートナー別などの詳細情報を表示する場合に便利で
す。たとえば顧客のアカウント、名前、住所など、個々の顧客レコードを表示するのに
役立ちます。
また、封筒の宛名ラベルにも利用できます。
148
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
テーブルでのデータ表示
構造表示と結果表示
構造表示と結果表示
Web Intelligence Java レポート パネルでは、構造表示でドキュメントに複数の変更を
加え、Web Intelligence サーバーに変更を適用せずに変更内容をプレビューできま
す。これによって、さまざまな書式を短時間で変更し、プレビューすることができます。
結果表示に戻ると、Web Intelligenceがサーバーにすべての変更を一括して適用する
よう要求し、変更された書式が返されます。
構造表示と結果表示のどちらでも、テーブルの作成および書式設定を実行できます。
ただし、複数の個所を変更する場合は、構造表示で行うことをおすすめします。
テーブルの作成と編集
オブジェクトをレポートにドラッグしてテーブルを作成する
1 レポートが空白の場合は[データ]タブのオブジェクトかクラス フォルダを1つ選
択し、レポートにドラッグ アンド ドロップします。
2 レポートにテーブルやチャートが既に含まれている場合は、Alt キーを押し、
Alt キーを押したままオブジェクトをレポートの空白個所までドラッグします。
新しいテーブル ヘッダーとボディ セルがレポートに表示されます。テーブル
ヘッダーには、オブジェクトの名前が表示されます。
3 テーブルに別のオブジェクトを追加するには、[データ]タブから別のオブジェ
クトを選択し、既存の列ヘッダーの右か左にドラッグします。
4 [ここにドロップするとセルを置き換えます]というツールヒントが表示されたら、
テーブル ヘッダーの右または左にオブジェクトをドロップします。
2つ目の列が最初の列の前または後ろに表示されます。新しい列ヘッダーに
は、オブジェクトの名前が表示されます。
Web Intelligence が垂直のテーブルに値を表示します。[変換]機能を使用すると、
垂直のテーブルをクロスタブなどの異なるテーブル形式にすばやく変換できます。
テンプレートを選択してテーブルを作成する
1 [構造表示]をクリックします。
構造表示で作業することにより、毎回サーバーに変更の適用を要求せずに新しい
テーブルを定義し、プレビューすることができます。すべての変更が終了したら結
果表示に戻り、変更内容を適用して新しいテーブルに結果を表示します。
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
149
14
14
テーブルでのデータ表示
テーブルの作成と編集
2 [テンプレート]タブをクリックします。
3 テンプレートを選択し、[テンプレート]タブからレポートの空白個所にドラッグし
ます。
テンプレートがレポートに表示されます。
4 [データ]タブをクリックします。
ドキュメントに含まれるオブジェクトと変数が表示されます。ここに表示されるオ
ブジェクトと変数は、どれでもテーブルに追加することができます。
5 オブジェクトまたは変数をテーブルの空のヘッダーかボディ セルにドラッグし
ます。
6 [ここにドロップしてセルを置換]というツールヒントが表示されたら、オブジェク
トをテーブルにドロップします。
空のセルがオブジェクトに置き換えられます。結果表示で作業している場合
は、オブジェクトの値がテーブルに表示されます。構造表示で作業している場
合は、オブジェクトの名前がテーブルに表示されます。
7 テンプレートにさらにオブジェクトを追加するには、[データ]タブからテンプレー
トにオブジェクトをドラッグします。
テーブル テンプレートの各部分にオブジェクトを追加したら、さらにオブジェク
トを追加してテーブルを大きくしていくことができます。オブジェクトを追加する
ごとに、列または行がテーブルに追加されます。
8 ほかのオブジェクトを追加し、追加のテーブル列または行を作成するには、
[データ]タブからオブジェクトをドラッグし、行または列にドロップします。
• オブジェクトを列の左にドロップすると、既存の列の左に新しい列が作成さ
れます。
• オブジェクトを列の右にドロップすると、新しい列が既存の列の右に作成さ
れます。
• オブジェクトを行の上にドロップすると、既存の行の上に新しい行が作成さ
れます。
• オブジェクトを行の下にドロップすると、既存の行の下に新しい行が作成さ
れます。
9 構造表示で作業している場合は、[結果表示]をクリックすると、新しいテーブ
ルに値が表示されます。
テーブルを複写する
1 レポートからテーブルを選択します。
テーブルを選択すると、テーブル全体がグレイの枠線で囲まれます。
150
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
テーブルでのデータ表示
テーブルの作成と編集
2 マウス ボタンを押したまま、Ctrl キーを押します。
Web Intelligenceが元のテーブルの上に複写テーブルを作成します。
3 Ctrl キーとマウス ボタンを押したまま、複写テーブルをレポートの空白個所ま
でドラッグします。
レポートに複写テーブルが表示されます。
ドラッグ アンド ドロップを使ってテーブルに別のテンプレートを適用す
る
1 変更するテーブルのあるレポート タブを選択します。
2 [テンプレート]タブをクリックします。
[テンプレート]タブが表示されていない場合は、レポート ツールバーの[マ
ネージャの表示/非表示]ボタンをクリックします。[テンプレート]タブが表示さ
れます。
3 テンプレートを選択し、[テンプレート]タブからテーブルにドラッグします。テン
プレートは既存のレポート ブロック上にドロップする必要があります。
Web Intelligenceが新しいテンプレートをテーブルの値に適用します。
[変換]を使ってテーブルに別のテンプレートを適用する
1 テーブルの上端をクリックして、書式を変更するテーブルを選択します。
テーブル全体がグレイの枠線で囲まれます。
2 レポート ブロックを右クリックします。
3 ショートカット メニューから[変換]を選択します。
[変換]ダイアログ ボックスが開きます。
4 [テーブル]タブまたは[チャート]タブの 1 つから、テーブルに適用するテー
ブルまたはチャートのテンプレートを選択します。
5 [OK]をクリックします。
テキストをUnicodeで表示するテーブルをチャートに変換すると、チャートのデフォルト
フォントがUnicodeでない限り、Unicodeフォントはチャートには適用されません。コン
ピュータでUnicodeを使用できる場合は、チャートの書式を変更する必要があります。
使用できない場合は管理者に連絡し、Web Intelligenceサーバーとお使いのコンピュー
タを設定するよう依頼する必要があります。
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
151
14
14
テーブルでのデータ表示
テーブルの作成と編集
ドラッグ アンド ドロップを使ってテーブルに行または列を追加する
•
テーブルに追加するオブジェクトを[データ]タブからドラッグし、追加する場所
にドロップします。
• 既存の列の左の新しい列にオブジェクトを追加するには、列ヘッダーの左
端にオブジェクトをドラッグします。
• 既存の列の右の新しい列にオブジェクトを追加するには、 列ヘッダーの右
端にオブジェクトをドラッグします。
• 既存の行の前の新しい行にオブジェクトを追加するには、行ヘッダーの上
端にオブジェクトをドラッグします。
• 既存の行の後ろの新しい行にオブジェクトを追加するには、行ヘッダーの
下端にオブジェクトをドラッグします。
新しい列または行のヘッダーにオブジェクトの名前が表示され、新しいボディ
セルに値が表示されます。
[行/列の挿入]ツールバー メニューを使ってテーブルの行または列
を追加する
1
2
3
4
形式を変更するテーブルを選択します。
新しい列または行を挿入する隣の列または行を選択します。
[列の挿入]、[行の挿入]ボタンに自動的に挿入オプションが表示されます。
表示されたオプションをクリックするか、[挿入]ボタンの横の矢印をクリックし、
ドロップダウン メニューから適切なオプションを選択します。
Web Intelligence が空白の列または行をテーブルに追加します。
5 オブジェクトを[データ]タブからドラッグし、空白の列または行にドロップします。
Web Intelligenceが選択されたオブジェクトを新しい列または行に割り当てま
す。列または行のヘッダーにオブジェクトの名前が表示され、ボディ セルにオ
ブジェクトの値が表示されます。
テーブルの行または列を削除する
•
152
削除するテーブルの行または列を右クリックし、ショートカット メニューから[行
の削除]、[列の削除]、または[削除]をクリックします。
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
テーブルでのデータ表示
テーブルの作成と編集
行または列を移動する
•
選択した列または行をドラッグし、テーブル上の別の列または行の前か後ろに
ドロップします。
行または列をドラッグすると、ポインタの横に列または行のヘッダーが表示され
ます。
行または列を入れ替える
•
選択した列または行を入れ替え先の列または行の上にドラッグします。
Web Intelligence が2つの列または行を入れ替えます。
行または列を置き換える
1 変更するテーブルのあるレポート タブを選択します。
2 [データ]タブをクリックします。
3 テーブルに追加するオブジェクトを[データ]タブからドラッグし、置き換える行、
列、またはボディの上にドロップします。
新しいオブジェクトの値がテーブルに表示されます。
テーブルからセルのコンテンツを消去する
セルのコンテンツを消去し、空になったセルに画像、ハイパーリンク、式、テキストなど
を表示できます。
テーブル内では、次のセルを消去できます。
•
•
•
ヘッダー セル - 各ヘッダー セルを別々に消去できます。
フッター セル - 各フッター セルを別々に消去できます。
関連するボディ セル - 1つのボディ セルを消去すると、自動的に同じ列や同じ行
のすべてのボディ セルが消去されます。
1 消去するセルをクリックします。
セルが強調表示されます。
2 選択したセルを右クリックします。
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
153
14
14
テーブルでのデータ表示
テーブルとセルの書式設定
ショートカット メニューが表示されます。
3 ショートカット メニューが表示されます。
4 [セルのコンテンツを削除する]をクリックします。
Web Intelligenceが選択されたセルのコンテンツを消去します。
テーブルを削除する
1 テーブルの上端をクリックして、削除するテーブルを選択します。
テーブル全体がグレイの枠線で囲まれます。
2 Delete キーを押すか、選択されたテーブルを右クリックし、ショートカット メニュー
から[削除]を選択します。
テーブルとセルの書式設定
テーブルの背景色を選択する
1 背景を設定するテーブルまたはテーブル セルを選択します。
2 テーブルの枠線を右クリックし、[書式設定]を選択するか、テーブル内を右ク
リックしてショートカット メニューから[書式設定] > [テーブル]を選択します。
[プロパティ]タブに、テーブルの書式設定オプションが表示されます。
3 [表示] > [背景色]の横にある下向きの矢印を選択します。
使用できる色の一覧が表示されます。
4 選択したテーブルまたはテーブル セルに適用する色をクリックするか、[カス
タム]をクリックして、[Swatches]、[HSB](色合い、鮮やかさ、明るさ)、[RGB]
(赤、緑、青)タブを使って色を定義し、[OK]をクリックします。
RGB の 16 進色コードがわかる場合は、[RGB]タブの[+]、[-]ボタンの横の
テキスト ボックスに値を直接入力できます。
Web Intelligenceが選択されたテーブルまたはセルに背景色を適用します。
テーブルの行または列を交互に違う色で表示する
1 行を交互に違う色で表示するテーブルを選択します。
154
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
テーブルでのデータ表示
テーブルとセルの書式設定
テーブルを選択すると、テーブル全体がグレイの枠線で囲まれます。
2 テーブルの枠線を右クリックし、[書式設定]を選択するか、テーブル内を右ク
リックしてショートカット メニューから[書式設定] > [テーブル]を選択します。
[プロパティ]タブに、テーブルの書式設定オプションが表示されます。
3 [表示] > [行または列の代替色]プロパティ グループを開きます。
4 [実行間隔]の横のコンボ ボックスで、[+]または[-]をクリックするか、数字を
入力して色を変更する周期を設定します。
5 [色]の横にある矢印をクリックします。
6 色の一覧から色を選択するか、[カスタム]をクリックして、[Swatches]、[HSB]
(色合い、鮮やかさ、明るさ)、[RGB](赤、緑、青)タブを使って色を定義し、
[OK]をクリックします。
RGB の 16 進色コードがわかる場合は、[RGB]タブの[+]、[-]ボタンの横の
テキスト ボックスに値を直接入力できます。
テーブルに画像またはスキンを挿入する
1 テーブルの枠線を右クリックし、[書式設定]を選択するか、テーブル内を右ク
リックしてショートカット メニューから[書式設定] > [テーブル]を選択します。
[プロパティ]タブに、テーブルの書式設定オプションが表示されます。
2 [表示]プロパティ サブグループの[背景画像]の横にある[...]ボタンをクリック
して、[背景画像]ダイアログ ボックスを表示します。
3 スキンを表示するには、[スキン]を選択した後、一覧からスキンを選択します。
4 URL を使用して画像を参照するには、[URL からの画像]を選択した後、URL
を入力します。
• 会社の Web Intelligence サーバー上の画像にアクセスするには、画像の
名前を入力します。[適用]をクリックすると、boimg:// が挿入されます。
• 画像ファイルに直接アクセスするには、[ファイルからの画像]を選択した
後、[参照]をクリックしてそのファイルへ移動します。
5 画像ファイルの参照を選択した場合は、[表示]および[位置]の一覧を使用し
て、画像の表示方法を設定します。
テーブルまたはセルの罫線を書式設定する
1 テーブルまたはセルを右クリックし、ショートカット メニューから[書式設定] >
[テーブル]または[書式設定] > [セル]を選択します。
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
155
14
14
テーブルでのデータ表示
テーブルとセルの書式設定
[プロパティ]タブに、選択したオプションに応じて、テーブルまたはセルの書
式設定オプションが表示されます。
2 [テキストの書式設定] > [罫線]プロパティの横にある[...]ボタンをクリックしま
す。
3 [罫線エディタ]ダイアログ ボックスのボタンを使用して罫線のスタイルを設定
します。
テーブル プロパティでは、ヘッダー セル、ボディ セル、およびフッター セル
の罫線も設定できます。それには、[ヘッダー セル]、[ボディ セル]、[フッター
セル]プロパティ サブグループの[罫線]プロパティの横にある[...]ボタンをク
リックします。
テーブル セルのテキストを書式設定する
1 テーブルの枠線を右クリックし、[書式設定]を選択するか、テーブル内を右ク
リックしてショートカット メニューから[書式設定] > [テーブル]を選択します。
[プロパティ]タブに、テーブルの書式設定オプションが表示されます。
2 [表示] > [ヘッダー セル/ボディ セル/フッター セル]プロパティ サブグループ
の[テキストの書式]プロパティの横にある[...]ボタンをクリックします。
3 [テキストの書式設定]ダイアログ ボックスでテキストの書式を設定します。
セルを選択してから、[プロパティ]タブの[表示] > [テキストの書式]プロパティ
を選択して、セルのテキストを書式設定することもできます。
セルの高さと幅を設定する
ドラッグ アンド ドロップを使用するか、[プロパティ]タブでセルのサイズを指定すること
によって、セルの高さと幅を定義できます。
レポートのセルの内容を非表示にするには、セル幅を0.1cmに設定するとセル幅が変
更され、セルの内容が後で表示されるようになります。
1 セルが目的の高さと幅になるまでセルの境界線をドラッグします。
2 テーブルをクリックします。
[プロパティ]タブに、テーブルの書式設定オプションが表示されます。
3 [表示]プロパティ サブグループの[幅]および[高さ]プロパティを設定します。
4 セルが自動調整されるように設定するには、[幅の自動調整]または[高さの自
動調整](あるいはその両方)を選択します。
156
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
テーブルでのデータ表示
テーブルとセルの書式設定
一部の Web Intelligence 関数は、自動調整セルと互換しません。これらの関数の
いずれかを自動調整セル内に置くと、Web Intelligence では、関数の出力時に
#RECURSIVE エラー メッセージが表示されます。
セルの境界線をダブルクリックしてセルの幅と高さを自動調整することもできます。
•
•
セルの幅を自動調整するには、セルの右側の境界線をダブルクリックします。
セルの高さを自動調整するには、セルの下の境界線をダブルクリックします。
自動調整は現在のセル サイズを最小サイズとして保持し、セルが格納する文字列
または画像が指定の最小サイズを超えた場合にセルのサイズを拡張します。
セル サイズが自動調整に設定されたテーブルを含むドキュメントは、セルの幅と高
さが固定されたテーブルだけのドキュメントよりも、Javaレポート パネルまたはInfoView
での表示に時間がかかります。サイズの大きいドキュメントでは、テーブルのセル
の幅と高さに固定サイズを指定することをおすすめします。
自動調整とテキストの折り返しの効果
自動調整とテキストの折り返し機能を、個別に使用した場合と、両者を組み合わせて
使用した場合の効果を下表に示します。
機能
効果
折り返して全体を テキストはセルの最後で折り返して表示されます。
表示
幅の自動調整
セルの幅を調整してテキスト全体を表示します。
高さの自動調整
セルの高さを調整してテキスト全体を表示します。
幅の自動調整 +
高さの自動調整
セルの幅と高さを調整してテキスト全体を表示します。
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
157
14
14
テーブルでのデータ表示
テーブルとセルの書式設定
機能
効果
折り返して全体を 最も長い単語がセルに収まるよう、セルの幅が調整されます。セ
表示 + 幅の自動 ルの高さはテキストの行数に合わせて調整されないため、セルの
調整
高さを超えるテキストは表示されない場合があります。
折り返して全体を テキストの折り返し機能により生成された行数分のテキストが収ま
表示 + 高さの自 るよう、セルの高さが調整されます。セルの幅は最も長い単語に
動調整
合わせて調整されないため、セルの幅を超えるテキストは表示さ
れない場合があります。
折り返して全体を セルの高さと幅がテキストに合わせて調整されるので、テキストが
表示 + 高さの自 横方向にも縦方向にも表示されなくなることはありません。
動調整 + 幅の自
動調整
書式ペインタを使って書式設定をコピーする
書式ペインタを使用すると、レポート、テーブル、またはセルの書式設定を他のレポー
ト、テーブル、またはセルにすばやく適用できます。
適用される書式設定オプションは、ソースおよびターゲットとして選択するオブジェクト
によって異なります。通常、フォント スタイルや背景色などの視覚的な書式設定に影
響するプロパティだけが適用されます。[重複行は集計しない]プロパティのようなテー
ブル プロパティなど、データの表示に影響するプロパティは適用されません。
1 書式設定を適用する元のレポート、テーブル、またはセルを選択します。
2 書式設定を 1 回適用する場合は[書式ペインタ]をクリックし、複数回適用す
る場合はダブルクリックします。
[書式ペインタ]は、書式設定ツールバーの右端のボタンです。
3 書式設定の適用先とするレポート、テーブル、またはセルをクリックします。
選択したレポート、テーブル、またはセルに書式設定が適用されます。[書式ペイ
ンタ]を 1 度クリックすると、ボタンが無効になります。
[書式ペインタ]をダブルクリックすると、ボタンは有効のままになります。
4 ダブルクリックした場合は、[書式ペインタ]をもう一度クリックするか、Esc キー
を押して書式設定操作を取り消してください。この書式設定操作の取り消しは、
まだ一度も書式設定を適用していない場合に行うことができます。
158
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
テーブルでのデータ表示
テーブルとセルの書式設定
レポート ページでテーブルまたはチャートの位置を設定する
1 テーブルまたはチャートの罫線を選択します。
[プロパティ]タブにプロパティが表示されます。
2 [プロパティ]タブで[ページ レイアウト] > [相対位置]プロパティ グループを開
き、プロパティの横にある[...]をクリックします。
3 [相対位置]ダイアログ ボックスを使用して位置を設定します。
テーブルとセルを重ね表示する
重ね表示は、レポート内で同じスペースを占めるテーブルとセルをどのように表示する
かを決定します。重ね表示順で前方にあるオブジェクトは、重ね表示順で後方にある
オブジェクトの上に表示されます。
1 重ね表示を設定するテーブルまたはセルを選択します。
2 右クリックして[順序]をクリックし、重ね表示オプションをクリックします。
オプション
説明
前面に移動
テーブルまたはセルを重ね表示順で最初
のオブジェクトにします。
背面に移動
テーブルまたはセルを重ね表示順で最後
のオブジェクトにします。
前面に出す
テーブルまたはセルを重ね表示順で 1 つ
前に移動します。
後ろに移動
テーブルまたはセルを重ね表示順で 1 つ
後ろに移動します。
テーブル セルを結合する
1 Ctrl キーを押しながらセルをクリックして、結合するセルを選択します。
2 [プロパティ]タブの[表示] > [テキストの書式設定] > [セルの結合]プロパティ
の横にある[はい]を選択します。
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
159
14
14
テーブルでのデータ表示
テーブルを変更してクロスタブを作成
セルを結合すると、結合されたセルには最初に選択したセルのデータだけが
含まれ、他のセルのデータは失われます。
テーブルを変更してクロスタブを作成
垂直または水平のテーブルにオブジェクトを追加してクロスタブを作
成する
1 オブジェクトを[データ]タブから、クロスタブを形成するテーブルの上端または
左側にドラッグします。
2 [ここにドロップしてクロスタブを作成]というツールヒントが表示されたら、選択
したオブジェクトをレポートにドロップします。
Web Intelligenceが 2 つ目の軸を作成してクロスタブを構成し、オブジェクトを
新しい軸に挿入します。
列や行を移動してクロスタブを作成する
1 移動してクロスタブを作成する列または行を選択します。
2 選択した列または行を、クロスタブを形成するテーブルの上端または左側にド
ラッグします。
3 列または行をヘッダーにドロップします。
Web Intelligence が 2 つ目の軸を作成してクロスタブを構成し、移動した列ま
たは行のデータを新しい軸に表示します。
テーブル内のデータ表示の制御
空白のテーブル、行、または列の表示と非表示
テーブルや特定の行や列に値が何も表示されないことがあります。たとえば、特定の
商品の売上げが継続的に記録されていない場合、その売上げ結果を表示するテー
ブル行または列に空白が表示されます。デフォルトでは、Web Intelligenceはそのよう
な空の行、列、またはテーブルを表示します。空のテーブル、行、列は表示しないよう
にも設定できます。
160
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
テーブルでのデータ表示
テーブル内のデータ表示の制御
空のテーブル、行、列の表示と非表示を切り替える
1 テーブル内を選択し、右クリックして、メニューで[書式設定] > [テーブル]を選
択します。
[プロパティ]タブに、テーブルの書式設定オプションが表示されます。
2 空のテーブルを表示させるには、[表示] > [空のときに表示]を選択します。
3 メジャー値が空の行または列を表示させるには、[表示] > [メジャー値が空の
行/列を表示]を選択します。
4 ディメンション値が空の行または列を表示させるには、[表示] > [ディメンション
が空の行/列を表示]を選択します。
重複行の集計
行に重複したデータがが含まれる場合、Web Intelligence はデフォルトでメジャー値を
集計します。
重複行を集計しないように設定する
1 テーブル内を選択し、右クリックして、メニューで[書式設定] > [テーブル]を選
択します。
[プロパティ]タブに、クロスタブの書式設定オプションが表示されます。
2 [表示] > [重複行は集計しない]を選択します。
ヘッダーとフッターの表示と非表示を切り替える
1 テーブル内を選択し、右クリックして、メニューで[書式設定] > [テーブル]を選
択します。
[プロパティ]タブに、クロスタブの書式設定オプションが表示されます。
2 ヘッダーを表示させるには、[表示] > [テーブル ヘッダーの表示]を選択しま
す。
3 フッターを表示させるには、[表示] > [テーブル フッターの表示]を選択します。
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
161
14
14
テーブルでのデータ表示
テーブル内のデータ表示の制御
新規レポート ページでテーブルを開始する
1 テーブル内を選択し、右クリックして、メニューで[書式設定] > [テーブル]を選
択します。
[プロパティ]タブに、クロスタブの書式設定オプションが表示されます。
2 [ページ レイアウト] > [相対位置] > [新規ページで開始]を選択します。
クロスタブ ヘッダーにオブジェクト名を表示する
1 テーブル内を選択し、右クリックして、メニューで[書式設定] > [テーブル]を選
択します。
[プロパティ]タブに、クロスタブの書式設定オプションが表示されます。
2 [表示] > [オブジェクト名の表示]をクリックして、クロスタブの追加のヘッダーに
オブジェクトの名前を表示します。
テーブル内で改ページしないように設定する
1 テーブル内を選択し、右クリックして、メニューで[書式設定] > [テーブル]を選
択します。
[プロパティ]タブに、クロスタブの書式設定オプションが表示されます。
2 [ページ レイアウト] > [相対位置] > [テーブル内では改ページしない]を選択
します。
すべてのレポート ページでテーブル ヘッダーまたはフッターを繰り返
す
1 テーブル内を選択し、右クリックして、メニューで[書式設定] > [テーブル]を選
択します。
[プロパティ]タブに、クロスタブの書式設定オプションが表示されます。
2 すべてのページでヘッダーを繰り返すには、[ページ レイアウト] > [相対位置]
> [すべてのページでヘッダーを繰り返す]を選択します。
3 すべてのページでフッターを繰り返すには、[ページ レイアウト] > [相対位置]
> [すべてのページでフッターを繰り返す]を選択します。
162
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
テーブルでのデータ表示
テーブルのコピー
テーブルのコピー
テーブルをコピーする
テーブルをレポート内、または Microsoft Word や Excel などの外部のアプリケー
ションにコピーして貼り付けることができます。Web Intelligence のインスタンスの
テーブルを、別のインスタンスにコピーすることはできません。
1 テーブルを選択し、右クリックして、メニューから[コピー]を選択します。
2 テーブルをレポートの別の部分に貼り付けるには、テーブルを表示する場所
を右クリックし、メニューの[貼り付け]をクリックします。
3 テーブルを別のアプリケーションに貼り付けるには、他のアプリケーション内で
クリップボードの内容を貼り付けます。
テーブルをコピー先アプリケーションの開いているドキュメントに直接ドラッグ
アンド ドロップして、テーブルを別のアプリケーションにコピーすることもできま
す。
テーブルを別のアプリケーションに貼り付けると、開いているドキュメントに 1
つのピクチャとして表示されます。
テーブルをテキストとしてコピーする
テキスト形式のデータを別のアプリケーションにコピーできます。たとえば、Microsoft
Excel にテーブルをテキストとしてコピーすると、Web Intelligence は各テーブル
セル内のテキストを Excel のワークシートにコピーします。Web Intelligence はテ
キストをクリップボードに、タブ区切りテキストとしてコピーします。
1 テーブルを選択し、右クリックして、メニューから[テキストとしてコピー]を選択
します。
2 クリップボードの内容を、コピー先アプリケーションに貼り付けます。
[テキストとしてコピー]を選択してから、テーブルを現在の Web Intelligence レ
ポートに貼り付けると、テーブルは通常の Web Intelligence テーブルとして表
示されます。
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
163
14
独立セルでのデータの表示
15
15
独立セルでのデータの表示
定義済みの独立セル
定義済みの独立セル
独立セルとは、レポート内で独立した単独のセルのことです。空白の独立セルにテキ
ストまたは式を入れたり、特定の情報を表示する定義済みの独立セルを使用できま
す。
独立セルは Java レポート パネルおよび Web Intelligence リッチ クライアントの[テン
プレート]タブ、または Web Intelligence HTML ビューアの左パネルにある[チャートと
テーブルのタイプ]タブで使用できます。
使用可能な独立セルは次のとおりです。
•
式とテキストのセル
•
•
•
•
•
•
•
•
空白のセル - テキストまたは式を入力可能な空白のセル
ドリル フィルタ - DrillFilters 関数を使用して、レポートに適用されるドリル フィ
ルタの詳細を表示します。
前回更新日時 - LastExecutionDate 関数を使用して、ドキュメントを前回最新
表示した日時を表示します。
ドキュメント名 - DocumentName 関数を使用して、ドキュメント名を表示します。
クエリーの概要 - QuerySummary 関数を使用して、ドキュメント内のクエリーの
詳細を表示します。
プロンプトの概要 - PromptSummary 関数を使用して、ドキュメント内のプロン
プトの詳細を表示します。
レポート フィルタの概要 - ReportFilterSummary 関数を使用して、レポートに
適用されるレポート フィルタを表示します。
ページ番号セル
•
•
•
ページ番号 - Page 関数を使用して、レポート内のページ数を表示します。
ページ番号/全ページ数 - Page および NumberOfPages 関数を使用して、現
在のページ番号とレポート内の全ページ数を表示します。
全ページ数 - NumberOfPages 関数を使用して、レポート内の全ページ数を
表示します。
独立セルで使用される関数の詳細については、 『SAP BusinessObjects Web
Intelligence における関数、式、計算の使い方 』ガイド、またはオンライン ヘルプを参
照してください。
レポートに独立セルを挿入する
1 [テンプレート]タブが表示されていることを確認します。
166
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
独立セルでのデータの表示
独立セルをコピーする
[テンプレート]タブを表示するには、メイン メニューで[ビューの設定] > [デー
タ]を選択します。
2 [テンプレート]タブで[レポート要素] > [独立セル]要素を展開し、独立セルを
表示します。
独立セルは、[式とテキストのセル]と[ページ番号セル]の 2 つのグループに
分類されます。
3 目的の独立セルをレポートにドラッグします。
4 挿入したセルが空白の場合は、テキストまたは式を追加します。
5 セルを右クリックして、[書式設定の編集]を選択し、[プロパティ]タブでセルの
書式プロパティを表示します。
6 [プロパティ]タブでプロパティを設定し、セルの書式を設定します。
7 セルを削除するには、セルを選択して[削除]ボタンをクリックします。
独立セルをコピーする
独立セルをレポート内、または Microsoft Word や Excel などの外部のアプリケー
ションにコピーして貼り付けることができます。Web Intelligence のインスタンスの
独立セルを、別のインスタンスにコピーすることはできません。
1 独立セルを選択し、右クリックしてメニューの[コピー]を選択します。
2 独立セルをレポートの別の部分に貼り付けるには、独立セルを表示する場所
を右クリックし、メニューの[貼り付け]をクリックします。
3 独立セルを別のアプリケーションに貼り付けるには、他のアプリケーション内か
らクリップボードの内容を貼り付けます。
独立セルをコピー先アプリケーションの開いているドキュメントに直接ドラッグ
アンド ドロップして、独立セルを別のアプリケーションにコピーすることもできま
す。
独立セルを別のアプリケーションに貼り付けると、開いているドキュメントに 1
つのピクチャとして表示されます。
独立セルを別のアプリケーションにテキストとしてコ
ピーする
独立セル内のデータをテキスト形式として別のアプリケーションにコピーできます。
たとえば、Microsoft Excel に独立セルをテキストとしてコピーすると、Web
Intelligence は独立セル内のテキストを Excel のワークシート内のセルにコピーし
ます。
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
167
15
15
独立セルでのデータの表示
独立セルを別のアプリケーションにテキストとしてコピーする
1 独立セルを選択し、右クリックしてメニューの[テキストとしてコピー]を選択しま
す。
2 クリップボードの内容を、コピー先アプリケーションに貼り付けます。
[テキストとしてコピー]を選択し、独立セルを現在の Web Intelligence レポー
トに貼り付けると、独立セルは通常の Web Intelligence 独立セルとして表示さ
れます。
168
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
セクション、ブレーク、並べ替えを使
用したデータの整理
16
16
セクション、ブレーク、並べ替えを使用したデータの整理
セクションを使ったデータのグループ化
セクションを使ったデータのグループ化
セクションによる情報のグループ化
セクションを使用すると、レポート情報をより小さく把握しやすいグループに分割できま
す。
例 例えば売上げを四半期ごとにまとめると、レポートにセクションが作成されます。
テキサスの地域担当マネージャだとします。担当地域の店舗の年間売上げを都市
別および四半期別に示すレポートを受け取りました。
170
都市
四半期
売上げ
オースチン
第1
314430
オースチン
第2
273608
オースチン
第3
294798
オースチン
第4
252644
ダラス
第1
215874
ダラス
第2
194689
ダラス
第3
204066
ダラス
第4
188791
ヒューストン
第1
572177
ヒューストン
第2
619924
ヒューストン
第3
533765
ヒューストン
第4
520332
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
セクション、ブレーク、並べ替えを使用したデータの整理
セクションを使ったデータのグループ化
四半期ごとの都市別の売上げ結果を比較するため、[四半期]をセクション値に設定
しました。レポートが四半期別の 4 つのセクションに分割されます。
第1
都市
売上げ
オースチン
314430
ダラス
215874
ヒューストン
572177
第2
都市
売上げ
オースチン
273608
ダラス
194689
ヒューストン
619924
第3
都市
売上げ
オースチン
294798
ダラス
204066
ヒューストン
533765
第4
都市
売上げ
オースチン
252644
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
171
16
16
セクション、ブレーク、並べ替えを使用したデータの整理
セクションを使ったデータのグループ化
都市
売上げ
ダラス
188791
ヒューストン
520332
同じレポートに、1つのセクションだけの単純なものから複数のサブセクションを含ん
だマルチ セクションまで作成することもできます。レポート内のセクションを削除、再
編成することもできます。
セクションは、次のいずれかのソースから作成します。
•
•
テーブルまたはチャートに既に表示されているディメンション
ドキュメントには含まれているが、テーブルやチャートには表示されていないディ
メンション
メジャー オブジェクトを使ってセクションを作成することはできません。
構造表示でのセクション
次の図は、セクションのあるレポートを構造表示したものです。レポートを構造表示す
ると、各セクションがセクション区切りで明確に区別されます。セクションの書式を設定
するには、構造表示が最適です。
172
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
セクション、ブレーク、並べ替えを使用したデータの整理
セクションを使ったデータのグループ化
セクションおよびサブセクションの作成と削除
テーブルからセルを移動してセクションを作成する
1 レポート ビューになっていることを確認します。
2 ディメンションの名前が表示されているテーブルのヘッダー セルを選択する
か、ディメンションの値が表示されているテーブルのボディ セルを選択します。
たとえば都道府県別のセクションを作成する場合、「都道府県」と表示されてい
るヘッダー セルか実際の都道府県名が表示されているボディ セルの 1 つを
選択します。
3 選択したセルをテーブルの上までドラッグし、レポートの背景にドロップします。
選択したディメンションのそれぞれの値についてセクションが作成されます。
[データ]タブからディメンションを追加してセクションを作成する
1 [データ]タブをクリックします。
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
173
16
16
セクション、ブレーク、並べ替えを使用したデータの整理
セクションを使ったデータのグループ化
2 ディメンションオブジェクトを選択し、レポートの空白領域にドラッグします。
3 セクション セルを表示する位置にディメンションをドロップします。
レポートに複数のテーブルやチャートがある場合は、セクションを作成するテー
ブルまたはチャートの上にセクション セルをドロップします。
• 結果表示では、追加したオブジェクトのそれぞれの値を表示するセルが
テーブルまたはクロスタブの上に表示されます。テーブルまたはクロスタブ
内のデータは、セルの値に従って自動的に並べ替えられます。
• 構造表示では、セルがテーブルまたはクロスタブの上に追加されます。
4 構造表示の場合は、[結果表示]ボタンをクリックすると結果が表示されます。
Web Intelligenceがレポートにセクションを適用し、結果を表示します。
サブセクションの作成
複数のセクションを持つレポートを作成できます。セクションの作成と同じ手順で、サブ
セクションも作成できます。
•
•
セルをテーブルからドラッグし、既存のセクション セルの下にドロップする。
Java レポート パネルまたは Web Intelligence リッチ クライアントの[データ]タ
ブに一覧表示されるディメンション オブジェクトを選択し、既存のセクション セ
ルの下にディメンションをドラッグ アンド ドロップする。
セクション セルまたはセクションを削除する
1 セクションを削除するには、セクションの開始または終了の区切り線をクリック
し、Delete キーを押します。
2 セクション セルを削除するには、セルを右クリックし、メニューから[削除]を選
択します。
セクションのプロパティ
セクションには次のプロパティを設定できます。
•
•
•
174
セクション名
セクションを空白とみなす場合の条件の指定。たとえば、空白のテーブルや
チャートが存在するセクションは分析には必要ないとします。この場合、そのセ
クションが空白とみなされるように指定することができます。
空白と思われるセクションの表示/非表示
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
セクション、ブレーク、並べ替えを使用したデータの整理
セクションを使ったデータのグループ化
•
レポートをナビゲートする際にセクション間をジャンプできるよう、レポート マッ
プ内のセクションへのリンクを含める
セクションの表示プロパティを設定する
1 レポート ビューになっていることを確認します。
2 [構造表示]をクリックします。
構造表示では、レポートの各セクションの開始と終了を示すセクション区切りが
表示されます。これにより、特定のセクションを簡単に選択し、そのセクションの
プロパティを設定することができます。
3 セクション区切りをクリックします。
[プロパティ]タブには、セクションに関連するプロパティが表示されます。
4 セクション プロパティを設定します。
実行する内容
操作
セクションに選択したディメンション名と [一般設定] > [名前]プロパティにセク
は異なるセクション名
ションの名前を入力します。
データベースにそのコンポーネントの
データがない場合、セクション全体を「空
白セクション」とみなすセクション内のコ
ンポーネントの指定
[表示] > [以下が空の場合にセクション
を非表示]プロパティの横にあるドロップ
ダウン リストでコンポーネントをチェック
します。
[空のときに表示]をチェックします。空
データベースにそのセクションのデータ
白セクションを表示しない場合は、この
がない場合でもセクションを表示
オプションのチェックを外します。
5 プロパティの適用結果を表示するには、レポート ツールバーの[結果表示]ボ
タンをクリックします。
Web Intelligenceがセクションにプロパティを適用し、結果をレポートに表示し
ます。
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
175
16
16
セクション、ブレーク、並べ替えを使用したデータの整理
ブレークの使用
セクションのページ レイアウトを設定する
1 セルの位置を設定するには、セクション セルを右クリックし、メニューの[書式設
定]を選択し、[プロパティ]タブで[ページ レイアウト] > [相対位置] > [左揃え]
および[上揃え]プロパティを設定します。
2 セクションの改ページをコントロールするには、セクション区切りを選択し、[プ
ロパティ]タブで[ページ レイアウト] > [セクション内では改ページしない]プロ
パティを設定します。
3 新規ページごとにセクション セルを繰り返すには、セクションを選択し、[プロ
パティ]タブで[ページ レイアウト] > [新規ページで開始]を選択します。
ブレークの使用
ブレークの定義
ブレークとはブロックを分割したもので、選択したディメンション、詳細、メジャーの値に
従ってセクションごとにデータがグループ化されます。セクションは、同じデータ ブロッ
ク内に小テーブルとして表示されます。
ブレークを適用すると、ディメンションのそれぞれの値に対応するデータを個別のセク
ションに表示できます。
ブレークには次の2つの大きな利点があります。
•
•
データの表示方法をより効果的に整理できる。
小計を表示できる。
ブレークとセクションの比較
セクションとは、データをセクション ヘッダーと呼ばれる独立セルに分割したものです。
各セクション ヘッダーにはディメンションの1つの値だけが表示され、その値に対応す
るデータがブロックに表示されます。
ブレークとは、ブロック内のデータを分割するものです。列には、ブロック内の行に繰り
返さし表示されるディメンション、詳細またはメジャーの値があります。
176
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
セクション、ブレーク、並べ替えを使用したデータの整理
ブレークの使用
ブレーク挿入時のデフォルトの並べ替え順序
オブジェクトにブレークを挿入すると、オブジェクトの値が以下のように自動的に昇順
に並べ替えられます。
•
•
値が数値の場合は、最小値が1行目に表示され、最大値が最終行に表示され
ます。
アルファベットの場合は、上から下にアルファベット順に表示されます。
この並べ替え順は、いつでも変更できます。
複数のブレークを適用し、それぞれのブレークに並べ替えの優先順位を設定できま
す。これにより、様々なディメンション、詳細またはメジャーを使って複数のブレークを
挿入した場合でも、データの表示方法を制御できます。
ブレークを挿入する
1 ブレークを挿入する列または行のテーブル セルをクリックします。
2 レポート ツールバーの[ブレークの挿入/削除]をクリックします。
Web Intelligence が、テーブルを選択したセルのそれぞれの値に対応する複
数の小テーブルに分割します。Web Intelligence は各ブレークの最後にフッ
ターを追加します。
ブレークに優先順位を設定する
テーブルにある複数のブレークに優先順位を設定できます。たとえば、[年度]-[四半
期]、または[四半期]-[年度]のようにブレークの優先順位を設定できます。
1 複数のブレークがあるテーブルを右クリックして、[書式設定] > [テーブル]を選
択します。
[プロパティ]タブには、テーブルに関連するプロパティが表示されます。
2 [ブレーク] > [ブレークの優先順位]プロパティの横にある[...]ボタンをクリック
して、[ブレーク]ダイアログ ボックスを表示します。
3 [垂直方向にブレーク]または[水平方向にブレーク]をクリックして、優先順位
を付けるブレークの種類を表示します。
•
選択したテーブルが垂直テーブルの場合、すべてのブレークは列に適用され
ます。このようなブレークを垂直方向のブレークと言います。
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
177
16
16
セクション、ブレーク、並べ替えを使用したデータの整理
ブレークの使用
•
•
選択したテーブルが水平テーブルの場合、すべてのブレークは行に適用され
ます。このようなブレークを水平方向のブレークと言います。
選択したブロックがクロスタブの場合、ブレークはどちらの方向にも適用できま
す。垂直方向のブレークと水平方向のブレークの優先順位を選択します。
4 優先順位を変更するブレークを選択し、[上へ]または[下へ]ボタンをクリック
して、ブレークの一覧の中でブレークの優先順位を上下します。
ブレークの表示プロパティを定義する
ブレークには次の表示プロパティを設定できます。
プロパティ
説明
ブレーク ヘッダーの表示
ブレークを挿入すると、テーブル、クロス
タブ、またはフォームの各部分にヘッダー
が表示されます。
ブレーク フッターを表示
ブレークの挿入時にテーブルの最後の
行、またはクロスタブの最後の列の後に
フッターが追加されます。データに計算を
適用すると、結果はフッターに表示されま
す。
重複値を削除
ブレークの挿入時に、テーブルまたはクロ
スタブのデータから重複する値をすべて
削除します。各値は、一度だけ表示され
ます。
両端揃え
[重複データを削除する]が選択されてい
る場合に指定できます。空白のセルを結
合し、値を結合したセルの中央に表示し
ます。
含意並べ替えを値に適用
新規ページで開始
178
ブレークで作成されたテーブル、クロスタ
ブ、またはフォームの各部分を新しいペー
ジに表示します。
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
セクション、ブレーク、並べ替えを使用したデータの整理
並べ替えを使用したデータの構成
プロパティ
説明
テーブル内ではブレークしない
可能な限り、各ブレーク セクションを同じ
ページに表示します。このオプションはブ
ロックが2ページ以上になる場合は無視さ
れます。
すべてのページでヘッダーを繰り返す
テーブルが 2 ページ以上にまたがる場
合、ページ毎にヘッダーを繰り返して表
示します。
すべてのページでヘッダーを繰り返す
テーブルが2ページ以上にまたがる場合、
ページごとにフッターを繰り返して表示し
ます。
新規ページでブレークの値を繰り返す
新しいページに現在の値を繰り返して表
示します。
1 ブレークを定義した列/行のセルをクリックします。
2 [プロパティ]タブの[ブレーク]プロパティ グループを開きます。
3 [ブレーク]プロパティ グループでブレークのプロパティを設定します。
プロパティの一部は[ブレーク] > [ページ レイアウト]プロパティ グループに含
まれています。
ブレークを削除する
1 ブレークを含む列を選択します。
2 レポート ツールバーの[ブレークの挿入/削除]をクリックします。
並べ替えを使用したデータの構成
レポートに表示される結果の並べ替え
テーブルやセクションに表示される値を並べ替えることで、レポート上のデータの表示
順を制御することができます。
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
179
16
16
セクション、ブレーク、並べ替えを使用したデータの整理
並べ替えを使用したデータの構成
次の並べ替え順を適用できます。
並べ替え順
説明
デフォルト
自然順とも言われます。列や行のデータ
型によって、結果は次のように並べ替えら
れます。
• 数値データの場合は数値として昇順
• 日付データの場合は時系列で昇順
• 月データの場合は時系列順
• 文字列データの場合はアルファベット
順
昇順
これを選択すると、結果は昇順で並べ替
えられます。列の先頭に一番小さい値、
最後に最も大きい値が表示されます。
たとえば、100、200、300 または Califor
nia、Colorado、Florida の順番で表示され
ます。
降順
これを選択すると、結果は降順で並べ替
えられます。列の先頭に一番大きい値、
最後に最も小さい値が表示されます。
たとえば、300、200、100、または Florida、
Colorado、California の順番で表示されま
す。
カスタム(Java レポート パネルで使用可
能)
独自の並べ替え順を定義します。
昇順または降順並べ替えを適用する
1 並べ替えるセクション セルまたはテーブル セルを選択します。
2 レポート ツールバーの[並べ替えの適用/削除]ボタンの横にある下向き矢印
をクリックし、ドロップダウン リストから[昇順]または[降順]を選択します。
3 複数の並べ替えを適用するには、上記の手順を繰り返します。
180
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
セクション、ブレーク、並べ替えを使用したデータの整理
並べ替えを使用したデータの構成
並べ替え(カスタム)を適用する
1 並べ替えるセクション セルまたはテーブル セルを選択します。
2 レポート ツールバーの[並べ替えの適用/削除]ボタンの横にある下向き矢印
をクリックし、ドロップダウン リストから[並べ替え(カスタム)]を選択します。
3 並べ替えられた値の一覧で値を選択し、[上へ]または[下へ]ボタンをクリック
して、その値の並べ替え順序を上下します。
4 並べ替えられた値の一覧に追加の一時的な値を追加するには、[一時的な
値]ボックスに値を入力し、[>>]をクリックして並べ替え一覧にその値を追加し
ます。
並べ替えの優先順位の設定方法
1 テーブルを右クリックし、[書式設定] > [テーブル]を選択して、[プロパティ]タ
ブを表示させます。
2 [並べ替え] > [並べ替えの優先順位]プロパティの横にある[...]ボタンをクリッ
クして、[並べ替え]ダイアログ ボックスを表示します。
3 [垂直の並べ替え]をクリックして垂直方向の並べ替えを表示するか、[水平の
並べ替え]をクリックして、水平方向の並べ替えを表示します。
4 優先順位を変更する並べ替えを選択し、[上へ/下へ]ボタンをクリックして、並
べ替えの一覧の中でその並べ替えの優先順位を上下します。
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
181
16
チャートでのデータの表示
17
17
チャートでのデータの表示
チャートの作成
チャートの作成
Web Intelligence ドキュメントでは、複数のチャートをレポートに含めることができます。
新規ドキュメントの作成時にチャートを作成したり、既存のドキュメントにチャートを挿入
することもできます。
新しいドキュメントを作成する場合は、チャートのテンプレートを選択する前にクエリー
を作成してドキュメントのデータを定義する必要があります。
クエリーを定義したらレポート ビューを表示し、レポートのチャートを定義します。
チャートを作成するには、次の3つのステップが必要です。
•
•
•
チャートのテンプレートを選択する。
ディメンションとメジャーをチャート軸に配置する。
チャートに結果を表示する。
レポートのテーブルと同じデータを表示するチャートを作成するには、まずそのテーブ
ルをコピーし、[変換]ダイアログ ボックスを使用してコピーしたテーブルをチャートに
変換します。
Web Intelligence のチャート タイプ
Web Intelligence レポートは、結果をブロックで表示します。指定した種類のチャートと
してブロックの書式を設定することができます。
棒チャート
棒チャートでは、縦向きまたは横向きの棒グラフ形式でデータを表示します。棒チャー
トは、同じデータ グループの比較、たとえば一定期間ごとの比較に便利です。棒チャー
トには、グループ化、棒と折れ線、積み上げ、パーセント、および立体の 5 つのタイプ
があります。
平面棒チャートには、オプションの Z 軸があります。Z 軸にデータを含めると、チャー
トの棒に表示されるデータをさらに分割することができます。
184
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
チャートでのデータの表示
Web Intelligence のチャート タイプ
立体棒チャートでは、軸の凡例は挿入できません。チャートのバーに表示される情報
は、軸ラベルで明確にされています。
折れ線チャート
折れ線チャートは、特定のデータ値を横方向または縦方向の線でつないで示したも
のです。折れ線チャートは、一定期間内のデータの傾向や変化を表示するのに適し
ています。折れ線チャートには、混在、積み上げ、パーセント、立体および立体等高
線の 5 つのタイプがあります。
面チャート
面チャートは、折れ線と軸の間を塗りつぶした折れ線チャートです。面チャートは、デー
タの変化ではなく、レポート内のデータ全体のサイズを強調する場合に便利です。従っ
て、値が大きく上下するデータには適しません。このようなデータの場合は、折れ線
チャートを使用します。
滞在客数や予約客数など、メジャーの種類と単位が同じであれば、Y 軸に複数のメ
ジャー オブジェクトを指定できます。面チャートには、絶対、積み上げ、パーセント、立
体面、立体等高線の 5 つのタイプがあります。
円チャート
円チャートは、全体を円とした扇形でデータを表示します。円チャートは、レポートの
各データが合計に対して占める割合を表示するのに適しています。
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
185
17
17
チャートでのデータの表示
Web Intelligence のチャート タイプ
円チャートでは円のボディに表示される軸が1つだけあります。これはY軸です。円
チャートの各セグメントには、Y軸のメジャー値が表示されます。円チャートの凡例に
は、X 軸のディメンションが表示されます。
円チャートでは、メジャー オブジェクトを1つしか使用できません。レポートに複数のメ
ジャーがある場合は、別の種類のチャートを選択してください。円チャートには、円、立
体円、ドーナツ型、立体ドーナツ型の 4 種類があります。
レーダー線、極線チャートおよび散布図
レーダー線チャートでは、X 軸と Y 軸がチャートの中心で結合します。レーダー線
チャートは、1つの項目に関連付けられている複数の様々な要因を示すのに便利な
チャートです。たとえば、ホテルの各サービス ラインの売上げデータを表示するのに
使用できます。1つの軸で、客室に関する売上げを表示します。別の軸でレストランに
関する売上げを表示します。
分析図は、データ要素を線で結ばずにプロットして示すことを除けば、折れ線チャー
トと似たものです。散布図は、特定のデータ要素間を比較するのに適しています。
レーダー線チャート、極線チャート、および散布図には、レーダー線、積み上げレー
ダー、極線、および散布図の 4 つのタイプがあります。
立体チャート
立体チャートには 3 つの軸が含まれています。Y 軸には常にメジャーの値(売上げ合
計、余白、数量など)が表示されます。X 軸と Z 軸には、ディメンションの値(時間、地
域、サービス ラインなどのキー指標)が表示されます。次の立体棒チャートでは、チャー
トの棒に年度別四半期別の売上げが表示されています。Y 軸に“売上げ”メジャー、X
軸に“四半期”メジャー、Z 軸に“年”メジャーが表示されています。
186
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
チャートでのデータの表示
Web Intelligence のチャート タイプ
同じデータを平面棒チャートに表示できます。
関連項目
•
187 ページの「平面チャート」
平面チャート
次の平面棒チャートには、四半期の値を示すオプションの Z 軸が含まれています。Z
軸にデータを含めると、チャートの棒に表示されるデータをさらに分割することができ
ます。Y 軸に[売上げ]メジャー、X 軸に[年]ディメンション、Z 軸に[四半期]ディメン
ションがあります。平面チャートでは Z 軸をグラフで表すことができないため、凡例に
Z 軸値の情報が表示されます。
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
187
17
17
チャートでのデータの表示
チャートの追加、コピー、および削除
同じデータを立体棒チャートに表示できます。
関連項目
•
186 ページの「立体チャート」
チャートの追加、コピー、および削除
チャートをレポートに追加する
新しいチャートを挿入する場合は、構造表示で作業することをおすすめします。結果
表示はレポートに含まれるデータを表示するようデザインされていますので、空白のテ
ンプレートにディメンションとメジャーを割り当てない限り、チャートを結果表示では表
示できません。
1 レポート ツールバーの[構造表示]をクリックします。
2 [テンプレート]タブをクリックします。
3 チャートのテンプレートを選択し、レポートの空白部分にドラッグします。
レポートに空のテンプレートが表示されます。
4 [データ]タブをクリックします。
5 ディメンションまたはメジャー オブジェクトを、その結果を表示するチャート軸
にドラッグします。
6 「ここにディメンション オブジェクトを配置します」または「ここにメジャー オブ
ジェクトを配置します」というツールヒントが表示されたら、ディメンションまたは
メジャーを軸上にドロップします。
188
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
チャートでのデータの表示
チャート タイプの変更
7 各チャート軸に複数のディメンションやメジャー オブジェクトを配置するには、
上の 2 つの手順を繰り返します。
8 チャートに結果を表示するには、レポート ツールバーの[結果表示]ボタンをク
リックします。
チャートには、チャート軸に配置したオブジェクトに対応する結果が表示され
ます。
チャートをコピーする
1 チャートを選択し、右クリックして、メニューから[コピー]を選択します。
Web Intelligence は、チャートをクリップボードにコピーします。
2 チャートをレポートの別の部分に貼り付けるには、チャートを表示する場所を
右クリックし、メニューの[貼り付け]をクリックします。
3 チャートを別のアプリケーションに貼り付けるには、他のアプリケーション内か
らクリップボードの内容を貼り付けます。
チャートをコピー先アプリケーションの開いているドキュメントに直接ドラッグ ア
ンド ドロップして、チャートを別のアプリケーションにコピーすることもできます。
チャートを別のアプリケーションに貼り付けると、開いているドキュメントに 1 つ
のピクチャとして表示されます。
チャートの削除
•
チャートを右クリックし、[削除]をクリックするか、[データ]タブが表示されてい
ることを確認し、チャートを[ドキュメント]枠からドラッグして[データ]タブにド
ロップします。
チャート タイプの変更
ドラッグ アンド ドロップでチャート タイプを変更する
1 [テンプレート]タブをクリックします。
2 種類を変更するチャートまたはチャートに変換するテーブルにテンプレートを
ドラッグします。テンプレートは既存のレポート ブロック上にドロップする必要が
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
189
17
17
チャートでのデータの表示
チャートの位置とサイズの設定
あります。既存のレポート ブロックではない部分にドロップすると、新しいチャー
トが作成されます。
3 ディメンションやメジャーを別の軸に移動する場合は、レポート パネル ツール
バーの[構造表示]ボタンをクリックし、移動するオブジェクトをドラッグして[デー
タ]タブにドロップし、チャートに表示するオブジェクトを[データ]タブからチャー
ト軸にドラッグ アンド ドロップします。
変換を使用してチャート タイプを変更する
1 テーブルまたはチャートを右クリックします。
2 [変換]をクリックします。
[変換]ダイアログ ボックスが開きます。
3 変換するチャートに対応するタブをクリックし、形式をクリックします。
4 [OK]をクリックします。
新しいチャートの形式の X 軸と Y 軸にデータが割り当てられていない場合は、レ
ポートを結果表示またはドリル モードで表示してもチャートは表示されません。こ
の場合、レポート パネル ツールバーの[構造表示]ボタンをクリックし、[データ]タ
ブをクリックして表示するディメンションやメジャーを新しいチャート テンプレートの
軸にドラッグします。[結果表示]をクリックするとチャートが表示されます。
テーブルのテキストがUnicodeフォントでもチャートのデフォルト フォントがUnicode
でない場合は、Unicodeフォントはチャートには適用されません。コンピュータで
Unicodeを使用できる場合は、チャートの書式を変更する必要があります。使用で
きない場合は管理者に連絡し、Web Intelligenceサーバーとお使いのコンピュータ
を設定するよう依頼する必要があります。
Web Intelligenceが選択したテンプレートをブロックに適用し、そのチャート形
式でデータを表示します。
チャートの位置とサイズの設定
レポート ページでテーブルまたはチャートの位置を設定する
1 テーブルまたはチャートの罫線を選択します。
[プロパティ]タブにプロパティが表示されます。
2 [プロパティ]タブで[ページ レイアウト] > [相対位置]プロパティ グループを開
き、プロパティの横にある[...]をクリックします。
190
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
チャートでのデータの表示
チャートの位置とサイズの設定
3 [相対位置]ダイアログ ボックスを使用して位置を設定します。
チャートまたはテーブルの相対配置を設定する
レポートに複数のブロック(テーブル、チャート、フォーム)がある場合は、相対配置を使
用できます。相対配置とは、選択したブロック(たとえばチャート)をレポートの他のブ
ロックとの相対的な位置に配置することをいいます。
データベースの新しいデータでテーブルやチャートのサイズが変わった場合、相対配
置を設定しておくとテーブルとチャートが重ならずに表示されます。
注
チャートを他のブロック(チャート、テーブル、フォーム)との相対位置に配置すると、
チャートの配置を変更した際に関連ブロックも自動的に変更されます。
1 チャートを右クリックし、[書式設定]をクリックします。
2 [プロパティ]タブの[ページ レイアウト] > [相対位置]プロパティ グループを開
きます。
3 [相対位置]プロパティの横にある[...]をクリックし、[相対位置]ダイアログ ボッ
クスを開きます。
レポートに複数の要素が含まれていない場合、[相対位置]ダイアログ ボック
スは使用できません。
4 他のレポート要素とチャートの左上ポイントとの相対距離は、ピクセル数を指定
します。最初のドロップダウン リストでピクセルを計測する他のレポート要素部
分、2 番目のドロップダウン リストでピクセルを計測するレポート要素を選択し
ます。
5 チャートの左下ポイントの距離について、この手順を繰り返します。
チャートのサイズを変更する
1 チャートを右クリックし、[書式設定]をクリックします。
2 [プロパティ]タブの[表示]プロパティ グループを開きます。
3 [幅]プロパティにチャートの幅を入力し、[高さ]プロパティに高さを入力しま
す。
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
191
17
17
チャートでのデータの表示
チャートの書式設定
チャートの書式設定
チャート タイトルを挿入して書式を設定する
1 チャートを右クリックし、[書式設定]をクリックします。
2 [表示] > [タイトル]プロパティの横にある[はい]をクリックします。
プロパティがプロパティ グループになります。
3 [タイトル]プロパティ グループを開き、[テキスト]プロパティにタイトルを入力し
ます。
4 [テキストの書式設定]の横にある[...]をクリックし、[テキストの書式設定]ダイ
アログ ボックスを使用してタイトルの書式設定を行います。
5 [罫線]の横にある[...]をクリックし、[罫線エディタ]ダイアログ ボックスを使用
してタイトルの罫線の書式を設定します。
6 [背景色]リストから、タイトルの背景色を選択します。
チャートを立体表示で表示する
1 チャートを右クリックし、[書式設定]をクリックします。
2 [プロパティ]タブの[表示]プロパティ グループを開きます。
3 [立体表示]を選択します。
チャートに背景色を追加する
1
2
3
4
チャートを右クリックし、[書式設定]をクリックします。
[プロパティ]タブの[表示]プロパティ グループを開きます。
[背景色]の横にある矢印をクリックし、カラー パレットを表示します。
カラー パレットから色を選択するか、[その他の色]をクリックして[カスタム カ
ラー]ダイアログ ボックスを表示します。
チャートの外枠罫線を変更する
1 チャートを右クリックし、[書式設定]をクリックします。
2 [表示] > [罫線]の横にある[...]をクリックします。
192
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
チャートでのデータの表示
チャートの書式設定
3 [罫線エディタ]ダイアログ ボックスを使用して、罫線の書式を設定します。
チャートの床面と壁面を選択して書式を設定する
床面と壁面はチャートに深みを与え、チャートのバーや折れ線に表示されるデー
タを際立たせます。立体チャートには床面と右壁面、左壁面があります。平面チャー
トには床面だけがあります。床面と壁面の色を指定できます。
1 チャートを右クリックし、[書式設定]をクリックします。
2 [プロパティ]タブの[表示]プロパティ グループを開きます。
3 チャートの床面を表示する場合は[床面の表示]、チャートの左壁面を表示す
る場合は[左壁面の表示]、チャートの右壁面を表示するには[右壁面の表示]
を選択します。
これらのオプションが使用できるかどうかは、チャートの種類に応じて変わりま
す。
4 壁面と床面の色を設定するには、[表示]プロパティ グループの[壁の色]およ
び[床の色]プロパティをクリックし、[カラー パレット]または[カスタム カラー]
ダイアログ ボックスを使用して色を設定します。
軸の凡例を表示して書式を設定する
1 レポートを右クリックし、[書式設定]を選択します。
2 [表示] > [凡例]プロパティの横にある[はい]をクリックします。
プロパティがプロパティ グループになります。
3 プロパティ グループを開き、[位置]一覧から凡例の位置を選択します。
4 [タイトル]および[値]サブグループを使用して凡例のタイトルを設定し、タイト
ルおよび凡例の値の書式を設定します。
チャート途中での改ページを避ける
1 チャートを右クリックし、[書式設定]をクリックします。
2 [プロパティ]タブの[ページ レイアウト]プロパティ グループを開きます。
3 [チャート内では改ページしない]を選択します。
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
193
17
17
チャートでのデータの表示
チャートの書式設定
円チャートの軸ラベルの表示する
1 チャートを右クリックし、[書式設定]を選択します。
2 [表示] > [データ] > [値]プロパティ グループを開きます。
3 [セグメント ラベルの表示]を選択します。
軸ラベルのテキスト、背景、罫線の書式を設定する
1 チャートを右クリックし、[書式設定]をクリックします。
2 [表示] > [X/Y/Z 軸 > ラベル]プロパティの横にある[はい]をクリックします。
プロパティがプロパティ グループになり、ラベルにオブジェクト名が表示されま
す。
3 [オブジェクト名の表示]を選択してラベルにオブジェクト名を表示します。
4 オブジェクト名の代わりにラベルにカスタムのテキストを割り当てる場合は、[そ
の他のラベル]にテキストを入力します。
5 テキストの書式設定を行うには、[テキストの書式設定]の横にある[...]をクリッ
クし、[テキストの書式設定]ダイアログ ボックスを開きます。
6 [テキストの書式設定]ダイアログ ボックスを使ってテキストの書式を設定しま
す。
プロパティの一覧から直接[テキストの書式設定]ダイアログ ボックスの多くの
プロパティを設定できます。これらのプロパティは、[テキストの書式設定]の下
に表示されます。
7 [罫線]の横にある[...]をクリックし、罫線エディタを使用してラベルの罫線の
書式設定を行います。
軸グリッドの表示/非表示を切り替える、または書式を設定する
1 チャートを右クリックし、[書式設定]を選択します。
2 [プロパティ]タブで[表示] > [X/Y/Z] > [グリッド]の横にある[はい]をクリック
し、グリッドを表示させます。
3 [表示] > [X/Y/Z] > [グリッド] > [マーカーの表示]を選択し、グリッド マーカー
を表示させます。
4 [表示] > [X/Y/Z] > [グリッド] > [グリッドの色]を選択し、グリッドの色を選択し
ます。
194
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
チャートでのデータの表示
チャートの書式設定
チャート データの表示と書式設定
空のチャートを表示する
チャートに値が無い場合があります。たとえば、特定の商品の売上げが継続的に
記録されていない場合、その売上げ結果を表示するチャートにはデータが表示さ
れません。デフォルトでは、Web Intelligenceはそのような空のチャートでも表示し
ます。空のチャートをWeb Intelligenceが表示しないよう設定することができます。
1 チャートを右クリックし、[書式設定]をクリックします。
2 [プロパティ]タブの[表示]プロパティ グループを開きます。
3 [空のときに表示]を選択します。
チャート データのカラー パレットを指定する
1 レポートを右クリックし、[編集]を選択します。
2 [プロパティ]タブの[表示] > [データ]プロパティ グループを開きます。
3 [パレット]の横にある[...]をクリックして、[パレットの選択]ダイアログ ボックス
を表示し、[定義済みのパレット]一覧で定義済みパレットの中から 1 つ選択し
ます。
4 パレットを編集するには、パレットを選択し、[パレットの編集]をクリックします。
[パレットの編集]ダイアログ ボックスが開きます。
5 パレットで色を選択します。
[カスタム カラー]ダイアログ ボックスが開きます。
6 [カスタム カラー]ダイアログ ボックスを使用してカスタム カラーを作成し、[OK]
をクリックします。
7 パレット内のすべてのカラーを同じ色に設定するには、[すべての色を設定]
をクリックします。
軸の値の数値とテキストの書式を設定する
1 チャートを選択し、[書式設定]をクリックします。
2 [プロパティ]タブの[表示] > [値]プロパティ グループを開きます。
3 [数値の形式]プロパティの横にある[...]をクリックして、[数値の形式]ダイア
ログ ボックスを表示します。
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
195
17
17
チャートでのデータの表示
チャートの書式設定
4 [数値の形式]ダイアログ ボックスを使用して、形式を定義します。
5 [テキストの書式設定]プロパティの横にある[...]をクリックし、[テキストの書式
設定]ダイアログ ボックスを開きます。
6 [テキストの書式設定]ダイアログ ボックスを使ってテキストの書式を設定しま
す。
プロパティの一覧から直接[テキストの書式設定]ダイアログ ボックスの多くの
プロパティを設定できます。これらのプロパティは、[テキストの書式設定]の下
に表示されます。
軸の値の実行間隔を定義する
1 チャートを右クリックし、[書式設定]をクリックします。
2 [プロパティ]タブで[表示] > [X /Y /Z 軸>値]プロパティ グループを開きま
す。
3 [自動実行間隔]を選択して、自動的に実行する間隔を設定します。
4 実行間隔を特定の値に設定するには、[実行間隔]に実行間隔を入力します。
カスタムの実行間隔を入力する場合は、事前に[自動実行間隔]を選択解除
する必要があります。
実行間隔を n に設定すると、Web Intelligence では軸上に n ごとに値が表示
されます。
指定した範囲の軸の値を表示する
1 レポートを右クリックし、[書式設定]をクリックします。
2 [プロパティ]タブの[表示] > [X /Y/Z 軸>目盛]プロパティ グループを開きま
す。
3 [最小値]に最小値を入力し、[最大値]に最大値を入力します。
Web Intelligenceが指定した最小値と最大値を使ってチャート軸を表示します。
Web Intelligence では、指定したレポートのデータセットの範囲から、最大値と最小
値に最も近い値を計算して、Y 軸の目盛を自動的に取得することができます。Y
軸の自動目盛は、円グラフ以外のすべてのグラフで使用できます。
Y 軸の自動目盛を有効化するには、[プロパティ]タブで[自動目盛]を選択しま
す。Y 軸の自動目盛を有効化しても、初期設定では、ドキュメントのデータセットの
最大値と最小値の範囲は表示されません。
196
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
チャートでのデータの表示
チャートの書式設定
データ値の表示/非表示を切り替える
1 チャートを右クリックし、[書式設定]を選択します。
2 [プロパティ]タブの[表示] > [データ] > [値]グループを開きます。
3 [データの表示]を選択してデータを表示します。
結果のデータ マーカーを変更する
1 チャートを右クリックし、[書式設定]を選択します。
2 [プロパティ]タブの[表示] > [データ]プロパティ グループを開きます。
3 [データ マーカーの変更]を選択します。
各結果のデータ マーカーを変更できるのは、平面折れ線チャート、平面棒/
折れ線チャート、レーダー チャートのみです。
標準軸目盛と対数軸目盛
デフォルトでは Web Intelligence はチャートのY軸を標準目盛で表示します。軸の目
盛を対数軸に変更できます。対数目盛では、小さな値の持つ情報を失わずに、非常
に大きな値まで検討することができます。
標準目盛では軸マーカーは均等に表示されます。標準目盛は足し算をベースにして
います。たとえば、標準目盛の配列が 1、3、5、7、9 であるとします。
この次に来る数値は、最後の値に2を足したものです。
対数目盛は掛け算をベースにしています。対数目盛では、桁の増減が目盛の単位と
なります。対数目盛は掛け算(または割り算)をベースにしています。たとえば、対数目
盛の配列が 2、4、8、16、32 であるとします。
この次に来る数値は、最後の値に 2 を掛けたものです。これは“2 を底とした”配列と
いえます。
次に、1、10、100、1000、10000 の配列を考えてみます。
ここでは数値を順に 10 倍にしているので、10 を底とした配列になります。
Y 軸を対数目盛として表示する
1 チャートを右クリックし、[書式設定の編集]をクリックします。
2 [プロパティ]タブで[表示] > [Y 軸] > [目盛]プロパティ グループを開きます。
3 [対数]を選択します。
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
197
17
17
チャートでのデータの表示
チャートの書式設定
対数目盛では、変化を差ではなく割合で表示します。つまり1から2 (100%増加)
の変化は、2から4 (同様に100%増加)と同じになります。
198
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
数値と日付の書式設定
18
18
数値と日付の書式設定
定義済みのカスタム書式
定義済みのカスタム書式
特定のセルやチャート軸での値の表示方法を変更することができます。これには、Web
Intelligence の定義済みの書式を適用するか、カスタム書式を作成します。カスタム書
式は、同じドキュメント内の他のブロックやレポートで再利用できるよう保存できます。
既定の設定
特定のセルやチャート軸での値の表示方法を変更することができます。これには、Web
Intelligence の定義済みの書式を適用するか、カスタム書式を作成します。カスタム書
式は、同じドキュメント内の他のブロックやレポートで再利用できるよう保存できます。
次の定義済み書式をセルに適用できます。
書式
説明
デフォルト
ユニバースのオブジェクトに定義された書
式
数値
整数および小数の書式
通貨
通貨の書式
日付/時刻
日付と時刻の書式
論理値
真および偽の値の書式
関連項目
•
•
205 ページの「セルにカスタム数値書式を適用する」
204 ページの「カスタム書式を定義する」
セルに定義済みの書式を適用する
1 セルを右クリックし、ショートカット メニューの[数値の書式設定]をクリックしま
す。
[数値の書式設定]ダイアログ ボックスが表示されます。
200
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
数値と日付の書式設定
定義済みのカスタム書式
2 [書式の種類]一覧から書式を選択します。
[プロパティ]枠に、選択した種類で指定できる書式が表示されます。
3 [OK]をクリックします。
Web Intelligence が、セルに新しい書式を適用します。
カスタム書式
カスタム書式を使って、セルにカスタムの書式を適用できます。次の表は、カスタム書
式の作成に使用できる文字列の一覧です。
文字
表示
例
#
‘12345’を書式設定する場
合:#,##0 は‘12,345’(ロ
整数を表す。数値の桁数 ケールでカンマが区切り記
が表示されている # 数より 号として設定されている場
も少ない場合、ゼロは先頭 合)または‘12 345’(ロケー
に表示されない。
ルでスペースが区切り記号
として設定されている場合)
を返す
0
整数を表す。数値の桁数
‘123’を書式設定する場
が表示されている 0 数より
合:#0,000 は‘0,123’を返
も少ない場合、ゼロが頭に
す
表示される。
,
‘1234567’を書式設定する
場合:#,##0 は‘1,234,567’
(ロケールでカンマが区切
ロケールで定義されている り記号として設定されてい
区切り記号
る場合)または‘1 234 567’
(ロケールでスペースが区
切り記号として設定されて
いる場合)を返す
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
201
18
18
数値と日付の書式設定
定義済みのカスタム書式
文字
表示
.
‘12.34’を書式設定する場
合:#,#0 は‘12.34’(ロケー
ルでピリオドが小数点記号
ロケールで定義されている として設定されている場合)
小数点の記号
または‘12,34’(ロケールで
カンマが小数点記号として
設定されている場合)を返
す
[%]%
例
結果の最後にパーセント記
号(%)を加え、
100 倍にして表示する。
%
結果の後に%記号を表示す
るが、結果を100倍しない。
スペース ( )
202
‘1234567’を書式設定する
場合:# ##0 は‘1234 567’
を返す
1、2、3、a、b、c、$、£ など 英数字
‘705.15’を書式設定する場
合:$#.#0 は‘$705.15’、
#,#0 は‘705,15 ’を返す
[赤]、[青]、[緑]、[黄色]、
[灰色]、[白]、[濃い赤]、[濃 指定された色で表示
い青]、[濃い緑]
‘150’を書式設定する場
合:#,##0[赤] は‘150’、
#,##0[青] は‘150’を返す
d
年を基準にした日にち番号
(頭にゼロを付けない)日に 月の最初の日の場合:d は
ちが 1 桁の場合、頭にゼロ ‘1’を返す
を付けずに表示される。
dd
曜日番号(頭にゼロを付け
る)日にちが 1 桁の場合、 月の最初の日の場合:dd
頭にゼロを付けて表示され は‘01’を返す
る。
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
数値と日付の書式設定
定義済みのカスタム書式
文字
表示
例
ddd
日付の曜日に対応する短
‘月曜’の場合:ddd は
縮名。最初の文字は大文
‘Mon’を返す
字で表記される。
dddd
曜日の完全名最初の文字 ‘月曜’の場合:dddd は
は大文字で表記される。 ‘Monday’を返す
dddd dd
曜日を返します。スペース
‘月曜’の場合:dddd dd は
と週の何日目かを表す数
‘Mondey 01’を返す
字がその後に続きます。
M
月を表す頭にゼロを付けて
いない数値:月が 1 桁の場
合、頭にゼロを付けずに表 ‘1 月’の場合:M は‘1’を
示される(例:1 月 1 日は、 返す
01/01 ではなく、1/1 と表
示される)。
MM
ゼロが先頭に表示される月
‘1 月’の場合:MM は‘01’
数。月が 1 桁の場合、頭に
を返す
ゼロを付けて表示される。
mmm
日付の月に対応する短縮
‘1 月’の場合:mmm は
名。最初の文字は大文字
‘Jan’を返す
で表記される。
mmmm
月の完全名最初の文字は ‘1 月’の場合:mmmm は
大文字で表記される。
‘January’を返す
yy
西暦の下 2 桁のみを表
示。
‘2003’の場合:yy は‘03’
を返す
yyyy
西暦を 4 桁すべて表示。
‘2003’の場合:yyyy は
‘2003’を返す
h:mm:ss a
頭にゼロを付けない時間と
頭にゼロを付けた分と秒:
‘21:05:03’の場合:h:mm:ss
“a”を指定すると、時間の後
は‘9:05:03 PM’を返す
に午前または午後を表示
する。
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
203
18
18
数値と日付の書式設定
定義済みのカスタム書式
文字
表示
例
HH
24 時間に対応する時間を ‘21:00’の場合:HH は‘21’
表す。
を返す
hh
12 時間に対応する時間を ‘21:00’の場合:hh は‘09’
表す。
を返す
HH:mm
時間、分が必ず 2 桁で表
‘7.15 am’の場合:HH:mm
示される(1 ~ 9 の場合
は‘07:15’を返す
は、ゼロが先頭に来る)。
HH:mm:ss
時間、分、秒が必ず 2 桁で ‘7.15 am’の場合:
表示される(1 ~ 9 の場合 HH:mm:ss は‘07:15:00’を
は、ゼロが先頭に来る)。 返す
mm:ss
分、秒が必ず 2 桁で表示
‘07:15:03’の場合:mm:ss
される(1 ~ 9 の場合は、
は‘15:03’を返す
ゼロが先頭に来る)。
カスタム書式を定義する
1 カスタム書式を適用するセルを右クリックします。
2 [数値の書式設定]を選択します。
[数値の書式設定]ダイアログ ボックスが表示されます。
3 [書式の種類]一覧から、選択したセルのデータ型に対応する書式のカテゴリ
を選択します。
4 [カスタム]チェック ボックスをチェックします。
カスタム書式を入力できるテキスト ボックスに書式を入力できる状態になりま
す。
5 [プロパティ]枠内の一覧から書式を選択し、1 つまたは複数のテキスト ボック
スに追加の文字を入力して選択した書式を編集します。
たとえば数値型の値にカスタム書式を作成する場合は、その書式を[正数、
[負数]、および[=0]ボックスに入力します。ブール値に対するカスタム書式を
作成する場合は、その書式を[真]と[偽]ボックスに入力します。
6 [追加]をクリックします。
204
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
数値と日付の書式設定
定義済みのカスタム書式
カスタム書式は削除したり、編集することはできません。カスタム書式を変更す
るには、新しいカスタム書式をもう一度作成し、それを選択したセルに適用す
る必要があります。ドキュメントのセルに適用されていカスタム書式は、Web
IntelligenceJava レポート パネルを閉じると自動的に削除されます。
セルにカスタム数値書式を適用する
1 作成したカスタム書式を適用するセルを右クリックします。
2 [数値の書式設定]を選択します。
[数値の書式設定]ダイアログ ボックスが表示されます。
3 [カスタム]を選択します。
4 [プロパティ]枠に、ドキュメントに含まれているカスタム書式の一覧が表示され
ます。
5 適用するカスタム書式を選択します。
6 [OK]をクリックします。
Web Intelligence がカスタム書式を選択したセルに適用します。
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
205
18
レポート データを選択する
19
19
レポート データを選択する
定義済みのレポート フィルタ演算子
定義済みのレポート フィルタ演算子
レポート フィルタを適用し、表示される結果を関心のある特定の情報だけに限定する
ことができます。たとえば、特定の顧客や期間の情報だけを表示することができます。
フィルタで隠されたデータは、レポートのテーブルやチャートに表示されていないだけ
で、Web Intelligence ドキュメント内に残っています。したがって、ドキュメントの元とな
る クエリーの定義を変更しなくても、レポート フィルタを変更、削除すると隠されてい
たデータが表示されます。
レポートの様々な部分に異なるフィルタを適用することができます。たとえばレポート全
体の結果を特定の商品区分に限定し、さらにテーブルやチャートに表示するデータを
特定の地域や顧客層に限定することができます。
レポート フィルタを作成するには、次の3つの要素を指定することが必要です。
•
•
•
フィルタ適用オブジェクト
演算子
値
同じレポートに複数のフィルタを適用することができます。
セクションへのフィルタの適用
セクション フィルタは、セクション ヘッダーの値、またはセクション内に表示される値に
基づいて適用することができます。
セクション ヘッダーに対するセクション フィルタの適用
“国”に関するセクションを含むレポートがある場合、フィルタ“国” = “アメリカ”を適用
すると、アメリカ以外の国のすべてのセクションが除外されます。
セクション データに対するセクション フィルタの適用
“地域”に関するセクションを含むレポートがある場合、フィルタ“製品” = “飲み物”を
セクションに適用すると、Web Intelligence が製品“飲み物”を含むすべてのセクション
を保持します。
この場合、レポートに残っているセクションには、該当する地域で販売された、飲み物
以外の製品が含まれます。セクション フィルターは、飲み物が販売された地域を保持
するものの、セクションのデータから他の製品を除外しないためです。
208
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
レポート データを選択する
レポート フィルタの種類
つまり、Web Intelligence では、フィルタはセクションのデータに基づいていますが、セ
クション ヘッダーのデータに間接的に適用されます。
レポート フィルタの種類
Web Intelligence には次の 3 種類のレポート フィルタがあります。
•
標準レポート フィルタ(Web Intelligence のすべてのフォームで使用可能)
標準レポート フィルタは、レポート フィルタの中で最も柔軟性があります。このレ
ポート フィルタでは、任意のフィルタ演算子を使用でき、単一の値または値の一覧
に対してフィルタを適用できます。
•
クイック フィルタ(Java レポート パネルおよび Web Intelligence リッチ クライアント
で使用可能)
クイック フィルタでは、Equal To 演算子を使用して容易にフィルタを作成できます。
このレポート フィルタでは、単一の値または値の一覧に対してフィルタを適用でき
ます。
•
単純レポート フィルタ(Web Intelligenc HTML ビューア、Java レポート パネルお
よび Web Intelligence リッチ クライアントで使用可能)
単純レポート フィルタでは、Equal To 演算子を使用して容易にフィルタを作成で
きます。このレポート フィルタでは単一の値に対してのみフィルタを適用できます。
クエリー フィルタとレポート フィルタの比較
フィルタは2つのレベルで適用できます。
•
•
クエリー フィルタ - クエリーに定義するフィルタで、データ ソースから取得し
Web Intelligence ドキュメントに返すデータを制限します。
レポート フィルタ - このフィルタはドキュメント内のレポート、テーブル、チャー
ト、セクションに表示する値を制限しますが、データ ソースから取得するデー
タを変更するのではなく、単にレポート レベルで値を隠すだけです。
レポート フィルタの演算子
Equal To 演算子
ある値と等しいデータを取得するには、Equal To 演算子を使用します。
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
209
19
19
レポート データを選択する
レポート フィルタの演算子
たとえば、US のデータのみを返すには、“国 Equal To US”フィルタを作成します。
Not Equal To 演算子
ある値と等しくないデータを取得するには、Not Equal To 演算子を使用します。
たとえば、US 以外のすべての国のデータを返すには、“国 Not Equal To US”フィル
タを作成します。
Different From 演算子
ある値と異なるデータを取得するには、Different From 演算子を使用します。
たとえば、第 4 四半期以外のすべての四半期のデータを取得するには、[四半期]
Different From "第 4 四半期" フィルタを作成します。
より大きい
ある値よりも大きいデータを取得するには、Greater Than 演算子を使用します。
たとえば、60 を越える年齢の顧客のデータを取得するには、“[顧客の年齢] Greater
than 60”フィルタを作成します。
Greater Than or Equal To 演算子
ある値以上のデータを取得するには、Greater Than or Equal To 演算子を使用しま
す。
たとえば、売上げが 150 万ドル以上のデータを取得するには、“[売上げ] Greater than
or equal to 1500000”フィルタを作成します。
Less Than 演算子です。
Less Than 演算子は、ある値よりも小さいデータを取得する場合に使用します。
210
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
レポート データを選択する
レポート フィルタの演算子
たとえば、試験結果が 40 点より低いデータを取得するには、“[試験結果] Less Than
40”フィルタを作成します。
Less Than Or Equal To 演算子
ある値以下のデータを取得するには、Less Than Or Equal To 演算子を使用します。
たとえば、年齢が 30 歳以下の顧客のデータを取得するには、“[年齢] Less Than Or
Equal To 30”フィルタを使用します。
Between 演算子
2 つの値およびその間の値からデータを取得するには、Between 演算子を使用しま
す。
たとえば、第 25 週から第 36 週までの週(第 25 週と第 36 週を含む)のデータを取得
するには、“[週] Between 25 and 36“フィルタを作成します。
Not Between 演算子
2 つの値の範囲に含まれないデータを取得するには、Not Between 演算子を使用し
ます。
たとえば、第 25 週から第 36 週までの週を除くすべての週(第 25 週と第 36週を含ま
ない)のデータを取得するには、“[週] Not between 25 and 36”フィルタを作成します。
In List 演算子
In List 演算子は、値の一覧の値に対応するデータを取得する場合に使用されます。
たとえば、US、UK、および Japan のデータのみを取得する場合、[国] In List
("US";"UK";"Japan") フィルタを作成します。
Not In List 演算子
複数の値に対応しないデータを取得するには、Not In List 演算子を使用します。
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
211
19
19
レポート データを選択する
レポート フィルタの作成、編集、および削除
たとえば、US、UK、および Japan のデータを取得しない場合、[国] Not In
("US";"UK";"Japan") フィルタ を作成します。
Is Null 演算子
データベースに値が含まれないデータを取得するには、Is Null 演算子を使用します。
たとえば、子供のいない顧客、つまりデータベースの子供の列に値のない顧客を取得
するには、[子供] Is Null フィルタ を作成します。
Is Not Null 演算子
データベース内に値が存在するデータを返すには、Is Not Null 演算子を使用します。
たとえば、子供のいる顧客を返すには、[子供] Is not Null フィルタを作成します。
レポート フィルタの作成、編集、および削除
クイック フィルタ オプションを使ってレポート フィルタを作成する
1 フィルタを適用するレポートのレポート タブをクリックします。
2 ブロック(テーブル、チャート、フォームなど)にフィルタを適用する場合は、ブ
ロックの上辺をクリックして選択します。セクション セルだけではなくセクション
にフィルタを適用する場合は、[構造表示]をクリックし、セクションの開始線と終
了線を選択してください。
3 [レポート]ツールバーの[フィルタの追加]の右側にある矢印をクリックし、[ク
イック フィルタの追加]をクリックします。
[値の一覧] ダイアログ ボックスが開きます。選択したセクションまたはブロック
の値が一覧表示されます。
4 セクションまたはブロックに表示する値を選択します。
5 [OK]をクリックします。
選択したセクションまたはブロックに、指定した値に対応するデータだけが表
示されます。
6 クイック フィルタを削除するには、[フィルタの追加]の右側にある矢印をクリッ
クして、[フィルタの削除]を選択します。
212
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
レポート データを選択する
レポート フィルタの作成、編集、および削除
フィルタ エディタを使用してレポート フィルタを作成する
1 フィルタを適用するレポートのレポート タブをクリックします。
2 レポート ツールバーの[フィルタ枠の表示/非表示]ボタンをクリックし、[レポー
ト フィルタ]枠を表示します。
3 フィルタを適用するレポートの部分を選択します。
[レポート フィルタ]枠には、選択したレポート部分の名前が表示されます。た
とえばテーブルを選択すると、レポート フィルタ枠には選択したテーブルの名
前が表示されます。
4 フィルタを適用するオブジェクトを[データ]タブで選択します。
5 選択したオブジェクトをドラッグし、[レポート フィルタ]枠にドロップします。
フィルタ エディタが開きます。[フィルタ適用オブジェクト]の下に選択したオブ
ジェクトの名前が表示されます。
6 演算子を選択します。
7 [定数] または[一覧からの値]を選択します。
メジャーまたは変数にフィルタを適用する場合は、値の一覧から値を選択する
ことはできません。定数を入力する必要があります。
8 [定数]を選択した場合は、[定数]ボックスに取得する値を入力します。[値]
を選択した場合は、表示された[値の一覧]から取得する値を選択し、[>>]ボ
タンをクリックして[選択された値]に追加します。
9 [OK]をクリックして、フィルタの定義を確認します。
選択したレポート、セクション、テーブル、チャート、フォームに、ユーザー定義
フィルタで指定した値だけが表示されます。
レポート内の複数のフィルタを結合する
1 結合するフィルタを作成します。
デフォルトでは、Web Intelligence はフィルタを AND 演算子で結合します。
2 AND と OR を切り替えるには、AND 演算子をダブルクリックします。
関連項目
•
•
212 ページの
「クイック フィルタ オプションを使ってレポート フィルタを作成する」
213 ページの「フィルタ エディタを使用してレポート フィルタを作成する」
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
213
19
19
レポート データを選択する
レポート フィルタの作成、編集、および削除
レポート フィルタを編集する
1 レポート ツールバーの[フィルタ枠の表示/非表示]ボタンをクリックし、[レポー
ト フィルタ]枠を表示します。
2 編集するフィルタのあるレポートの部分をクリックします。
選択したレポート、セクション、ブロックのフィルタが[レポート フィルタ]枠に表
示されます。
3 編集するフィルタをダブルクリックします。
フィルタ エディタが表示されます。フィルタが適用されているオブジェクトの名
前が、[フィルタ適用オブジェクト]枠に一覧表示されます。
4 フィルタ エディタを使用してフィルタを編集します。
レポート マップからレポート フィルタを編集する
1
2
3
4
5
[マップ]タブを選択します。
タブ上部の[構造]をクリックします。
レポート構造でフィルタが適用されるレポート要素をクリックします。
タブ上部の[フィルタ]をクリックします。
フィルタを右クリックし、[フィルタの編集]を選択してフィルタ エディタを表示さ
せます。
6 フィルタ エディタを使用してフィルタを編集します。
レポート フィルタを削除する
1 レポート ツールバーの[フィルタ枠の表示/非表示]ボタンをクリックし、[レポー
ト フィルタ]枠を表示します。
2 削除するフィルタのあるレポートの部分をクリックします。
選択したレポート、セクション、ブロックのフィルタが[レポート フィルタ]枠に表
示されます。
3 削除するフィルタを選択し、[削除]を押します。
4 また、フィルタされたオブジェクトを選択し、レポート ツールバーの[フィルタ]
ボタンの右矢印をクリックして、[フィルタの削除]を選択することによって、フィ
ルタを削除することもできます。
214
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
レポート データを選択する
レポート フィルタの作成、編集、および削除
単純なレポート フィルタを作成する
レポート フィルタ ツールバーでは、レポートに単純なレポート フィルタをすばやく追加
できます。
単純なレポート フィルタの形式は、<レポート オブジェクト>=<値> です。単純なレポー
ト フィルタに含めることができるのは = 演算子だけです。またフィルタは 1 つの値に対
してのみ適用できます。
より複雑なフィルタが必要な場合は、クイック フィルタ(= 演算子または Inlist 演算子を
使用可能)または標準レポート フィルタ(任意の演算子を使用可能)を使用します。
注
レポートをドリルする場合も、レポート フィルタ ツールバーを使用できます。ドリル
のコンテキストでは、レポート フィルタ ツールバーはドリル ツールバーとみなされ
ます。
1 メイン メニューの[レポート フィルタ ツールバーの表示/非表示]をクリックして
ツールバーを表示します。
2 Web Intelligence HTML では、ツールバーのアイコンをクリックして、フィルタを
適用するオブジェクトをメニューから選択します。
ツールバーに複数のオブジェクトを追加して、複数のフィルタを作成できます。
3 Java レポート パネルまたは Web Intelligence リッチ クライアントでは、フィルタ
を適用するオブジェクトをツールバーにドラッグします。
ツールバーに複数のオブジェクトを追加して、複数のフィルタを作成できます。
4 フィルタを適用する値を、値のドロップダウン リストから選択します。
選択されたオブジェクトの値について、レポートにフィルタが適用されます。た
とえば、国オブジェクトの値のリストから“US”を選択した場合、国に“US”という
値が含まれない行をすべて除外するフィルタがレポートに適用されます。
5 フィルタを削除するには、フィルタを選択して[削除]をクリックします。
レポート内のフィルタを表示する
1 フィルタを表示するレポートの部分をクリックします。レポート全体に定義され
たフィルタを表示するには、テーブル、チャート、またはセクションの外をクリッ
クします。
2 [マップ]タブをクリックし、[フィルタ]をクリックします。
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
215
19
19
レポート データを選択する
レポート フィルタの作成、編集、および削除
クリックしたレポートの部分のフィルタが表示されます。
216
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
プロンプトへの回答
20
20
プロンプトへの回答
値を入力してプロンプトに回答する
値を入力してプロンプトに回答する
1 Web Intelligence ドキュメントでレポートを開いた状態のまま、レポートの上にあ
るメイン ツールーバーの右側の[データの最新表示]をクリックします。
[プロンプト]ダイアログ ボックスが表示されます。
2 プロンプトの質問を選択します。
プロンプトがツリー内で階層形式に構成されている場合は、最初に階層の最
下位レベルにあるプロンプトを選択する必要があります。このタイプのプロンプ
トは、カスケード プロンプトと呼ばれます。
選択できる値が、左下の枠に一覧表示されます。
値の一覧が表示されない場合は、[値の最新表示]をクリックしてリストを表示しま
す。値の一覧が、前回の最新表示日と共に表示されます。
以前プロンプトに回答している場合は、最後に選択した値が右側のプロンプト回答
枠に表示されますこれらの値をそのまま使用することも、[<<]でそれらを削除する
こともできます。
プロンプトへの回答時に表示されるオプションは、(1)結果を最新表示するのが初
めてかどうか、および(2)作成時にプロンプトに設定したプロパティによって異なり
ます。
3 左側の枠の選択肢の一覧から結果を表示する値を選択するか、テキスト ボッ
クスに値を入力して、[>>]をクリックし、右側のプロンプト回答ボックスにそれら
の値を追加します。
複数の値を入力する場合は、それぞれの値をセミコロン(;)で区切る必要があ
ります。たとえば、「Florida;Texas」のように入力します。
4 [クエリーの実行]をクリックします。
Web Intelligence は指定した値のデータを取得し、その結果をレポートに返し
ます。
注
プロンプトがオプションの場合、値を指定せずに[クエリーの実行]をクリックし
ます。プロンプトが無視されます。
日付を入力してプロンプトに回答する
1 Web Intelligence ドキュメントでレポートを開いた状態のまま、レポートの上にあ
るメイン ツールーバーの右側の[データの最新表示]をクリックします。
[プロンプト]ダイアログ ボックスが表示されます。
218
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
プロンプトへの回答
日付を入力してプロンプトに回答する
2 日付を選択するには、テキスト ボックスの右側の矢印をクリックし、ポップアッ
プ カレンダーから日付を選択して、[>>]をクリックし、選択した日付を右側の
一覧に追加します。
以前プロンプトに回答している場合は、最後に選択した値が右側のプロンプト
回答枠に表示されますこれらの値をそのまま使用することも、[<<]でそれらを
削除することもできます。
3 プロンプトで複数の日付を選択できる場合に、複数の日付に対応する結果を
表示する場合は、前の手順を繰り返します。
4 [クエリーの実行]をクリックします。
Web Intelligence は指定した値のデータを取得し、その結果をレポートに返し
ます。
注
プロンプトがオプションの場合、値を指定せずに[クエリーの実行]をクリックし
ます。プロンプトが無視されます。
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
219
20
入力制御を使用したデータのフィル
タ処理
21
21
入力制御を使用したデータのフィルタ処理
入力制御の定義
入力制御の定義
入力制御は、レポート データのフィルタ処理と分析を行うための、便利で容易にアク
セスできる手段です。入力制御は、テキスト ボックスやラジオ ボタンなどの標準的な
Windows コントロールを使用して定義します。これらの制御をテーブルやセクション
ヘッダーなどのレポート要素と関連付け、制御を使用してレポート要素のデータをフィ
ルタ処理します。入力制御で値を選択すると、Web Intelligence が関連付けられたレ
ポート要素の値をフィルタ処理します。
また、テーブルとチャートを入力制御として定義することもできます。テーブルまたは
チャートで値を選択すると、Web Intelligence は関連付けられたレポート要素の値を
フィルタ処理します。
変数の値を変更することによって、入力制御を使用してさまざまなシナリオを分析する
ことができます。定数値を使用して変数を定義し、スライダなどの入力制御を変数に割
り当てます。これで、スライダ制御を使用して変数の値を変更できるようになります。変
数が式の一部である場合は、スライダ制御を使用して、変数値に基づき、各種の式の
結果をチェックすることができます。
入力制御はレポート固有です。入力制御は、[入力制御]タブにグループ化されます。
入力制御を追加する
入力制御を追加するには、十分なドキュメントの変更権限を持っている必要がありま
す。
1 [入力制御]タブを選択します。
2 [入力制御]枠の上部にある[新規]をクリックするか、テーブルまたはチャート
でオブジェクトを右クリックし、[新規入力制御の]を選択して、入力制御ウィザー
ドを表示させます。
[新規]をクリックする前にテーブルまたはチャート全体を選択した場合、[選択され
たブロックのオブジェクトのみを含める]を選択し、ウィザードのオブジェクトの一覧
を、選択したテーブルまたはチャートのオブジェクトに制限することができます。テー
ブルまたはチャートを選択しなかった場合、または[新規入力制御]メニューを使用
して入力制御ウィザードを表示させた場合は、このオプションは使用できません。
3 入力制御に値を供給するレポート オブジェクトを選択し、[次へ]をクリックしま
す。
オブジェクトを右クリックし、メニューから[新規入力制御]を選択した場合は、右ク
リックしたオブジェクトがすでに選択されています。
4 入力制御タイプを選択します。
222
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
入力制御を使用したデータのフィルタ処理
入力制御を追加する
制御タイプの一覧は、レポート オブジェクトのデータ タイプによって決定され
ます。
5 入力制御のプロパティを定義します。
使用可能なプロパティは、制御タイプ、および Web Intelligence Interactive、
Web Intelligence Java レポート パネル、Web Intelligence リッチ クライアントの
うちをどれを使用しているかによって決定されます。
プロパティ
説明
ラベル
入力制御の名前
説明
入力制御の説明
値の一覧
入力制御で使用できる値の一覧。入力制御が基づくレポート オ
ブジェクトのすべての値を使用することも(デフォルト)、値のカス
タム一覧を定義することもできます。
限定的な値の
レポート オブジェクトに対して値のカスタム一覧を定義した場合、
一覧を使用
この設定により、この一覧に基づいて入力制御に割り当てるレ
ポート要素のデータがフィルタ処理されます。入力制御で値が
選択されていない場合でも、Web Intelligence は限定的なリスト
に含まれていない値を入力制御によってフィルタ処理されたレ
ポート要素から除外します。
たとえば、“国”ディメンションに基づく入力制御が値“アメリカ”お
よび“フランス”に限定される場合、入力制御によってフィルタ処
理されたテーブルには、入力制御で値が選択されていない場合
でもアメリカとフランスのデータのみが表示されます。
[限定的な値の一覧を使用]の選択を解除した場合、入力制御
で値が選択されていないと、“国”のすべての値がテーブルに表
示されます。
演算子
入力制御が関連付けられたレポート要素のフィルタ処理に使用
する演算子
デフォルト値
入力制御が関連付けられたレポート要素のフィルタ処理に使用
するデフォルト値
行数
入力制御が[入力制御]枠に表示する行数。たとえば、[行数]が
3 に設定された 5 つのラジオ ボタンの一覧には、 フォルトでは
3 つのラジオ ボタンのみが表示されます。表示されない 2 つの
ラジオ ボタンには、スクロールバーを使用してアクセスします。
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
223
21
21
入力制御を使用したデータのフィルタ処理
入力制御を編集する
プロパティ
説明
最小値
入力制御で選択できる最小の数値
最大値
入力制御で選択できる最大の数値
増加量
値を選択したときに、入力制御が数値を増加/減少させる量
6 [次へ]をクリックし、[レポート要素の割り当て]ウィザード ステップを表示させ
ます。
7 入力制御によってフィルタ処理するレポート要素を選択します。
注
ドキュメントを保存するたびに、Web Intelligence はレポート要素が関連付けら
れていない入力制御をすべて削除します。
8 [完了]をクリックします。
入力制御は、[入力制御]枠に表示されます。
入力制御を編集する
1 [入力制御]タブを選択します。
2 入力制御で[編集]をクリックし、[入力制御の編集]ダイアログ ボックスを表示
させます。
3 [プロパティ]タブで、入力制御のプロパティを編集します。
4 [依存項目]タブで、入力制御に関連付けられたレポート要素を編集します。
入力制御の依存項目を強調表示する
1 [入力制御]タブを選択します。
2 入力制御で[依存項目の強調表示]をクリックします。
入力制御に関連付けられたレポート要素が強調表示されます。
入力制御を配置および削除する
1 [入力制御]タブを選択します。
2 Web Intelligence Java レポート パネルおよび Web Intelligence リッチ クライア
ントでは、入力制御をドラッグ アンド ドロップし、[入力制御]枠で入力制御を
上下に移動させます。Web Intelligence Interactive では、入力制御を選択し、
224
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
入力制御を使用したデータのフィルタ処理
入力制御マップを表示させる
[入力制御]枠の上部にある[選択された入力制御を上/下に移動]をクリックし
て制御を上下に移動させます。
3 入力制御を選択し、制御の上部にある[削除]をクリックして、入力制御を[入
力制御]枠から削除します。
入力制御マップを表示させる
1 [入力制御]タブを選択します。
2 [入力制御]タブの上部にある[マップ]を選択するか(Web Intelligence
Interactive の場合)、[マップ]タブを選択し、タブの上部にある[入力制御]を
クリックします(Web Intelligence Java レポート パネルおよび Web Intelligence
リッチ クライアントの場合)。
入力制御としてのテーブルおよびチャートの使用
テーブルとチャートを、入力制御として定義することができます。テーブルベースおよ
びチャートベースの入力制御は、通常の入力制御と同様に[入力制御]パネルに表示
されますが、依存するレポート要素のフィルタ処理を行うには、テーブルまたはチャー
ト自体で値を選択します。テーブルでセル、列、または行を選択するか、チャートでク
リック可能なデータ領域を選択すると、Web Intelligence は選択した値に基づいて、関
連付けられたレポート要素の値をフィルタ処理します。
テーブルベースまたはチャートベースの制御を[入力制御]パネルでクリックすると、入
力制御として使用されるテーブルまたはチャートは Web Intelligence によって強調表
示されます。
レポートがドリル モードの場合、テーブルベースまたはチャートベースの入力制御は
無効化されます。ドリル モードが無効化されると、それらの入力制御は再有効化され
ます。
テーブルまたはチャートを入力制御として定義する
1 テーブルまたはチャートを右クリックし、[入力制御として定義]を選択します。
2 [すべてのオブジェクト]を選択してテーブルまたはチャートのすべてのオブ
ジェクトをフィルタ オブジェクトとして定義するか、[単一オブジェクト]を選択
し、オブジェクトを選択して、テーブルまたはチャートの単一オブジェクトをフィ
ルタ オブジェクトとして定義します。
注
テーブルまたはチャートを入力制御として定義する場合、フィルタ オブジェク
トとして選択できるのはディメンションのみです。
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
225
21
21
入力制御を使用したデータのフィルタ処理
入力制御を使用してデータをフィルタ処理する
3 [次へ]をクリックし、入力制御の名前と説明を入力します。
4 [次へ]をクリックし、入力制御によってフィルタ処理するレポート要素を選択し
ます。
注
入力制御として定義するテーブルまたはチャートは、レポート要素の一覧から
選択することができません。
5 [終了]をクリックします。
テーブルまたはチャート入力制御は、[入力制御]枠に表示されます。制御を
クリックすると、入力制御として定義されたテーブルまたはチャートが Web
Intelligence によって強調表示されます。
関連項目
•
224 ページの「入力制御を編集する」
入力制御を使用してデータをフィルタ処理する
1 [入力制御]タブを選択して、[入力制御]枠を表示させます。
注
入力制御によってフィルタ処理されるレポート要素がレポートに含まれない場
合は、依存するレポート要素がないことを示すメッセージが入力制御に表示さ
れます。
2 入力制御で値を選択します。
選択した値に基づき、Web Intelligence は関連付けられたレポート要素をフィ
ルタ処理します。たとえば“国”ディメンションの値“US”を選択し、フィルタ演算
子が等しい(=)であり、入力制御に関連付けられたテーブルがある場合は、
Web Intelligence が条件“国” = “US”でテーブルのフィルタ処理を行います。
3 入力制御として定義されたテーブルまたはチャートを使用してフィルタ処理を
行うには、テーブル(行、列、またはセル)またはチャート(クリック可能なデータ
領域)でディメンションの値を選択します。
注
•
•
226
入力制御として定義されたテーブルまたはチャートは、ディメンションの値
を使用してのみフィルタ処理を実行することができます。
テーブルまたはチャートがレポートに含まれていない場合、テーブルまた
はチャートがレポートに含まれていないことを示すメッセージが入力制御に
表示されます。
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
入力制御を使用したデータのフィルタ処理
入力制御を使用してデータをフィルタ処理する
•
•
•
フィルタ ディメンションがテーブルまたはチャートに含まれていない場合、
フィルタ ディメンションがないことを示すメッセージが入力制御に表示され
ます。テーブルまたはチャートにディメンションを追加すれば、入力制御が
再度使用可能になります。
レポートがドリル モードである場合、レポートがドリル モードであるため制
御を使用できないことを示すメッセージが入力制御に表示されます。入力
制御を使用するには、ドリル モードをオフにする必要があります。
テーブルベースおよびチャートベースの入力制御は、テーブルまたはチャー
トの右上隅のアイコンで示されます。アイコンを右クリックすると、以下のメ
ニューが表示されます。
コマンド
説明
編集
入力制御を編集します。
依存項目の強調表示
入力制御によってフィルタ処理されるレポー
ト要素を強調表示します。
リセット
入力制御によって適用されたフィルタを削
除します。
使用可/不可
入力制御を使用可または使用不可にしま
す。
4 入力制御によって適用されたフィルタをすべて削除するには、[入力制御]枠
の上部の[リセット]をクリックします。
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
227
21
計算、式、および変数を使用したレ
ポート機能の強化
22
22
計算、式、および変数を使用したレポート機能の強化
計算、式および変数
計算、式および変数
計算、式および変数(名前付きの式)を Web Intelligence レポートに追加できます。計
算、式、および変数をレポートに追加する計算機能については、 『SAP BusinessObjects
Web Intelligence における関数、式、計算の使い方 』またはオンライン ヘルプを参照
してくだ い。
標準計算の使い方
テーブルまたはクロスタブに標準計算を挿入する
テーブルまたはクロスタブに標準計算を挿入すると、テーブル データをすばやく計算
できます。Web Intelligence で使用できる標準計算の詳細については、 『SAP
BusinessObjects Web Intelligence における関数、式、計算の使い方 』ガイドまたはオ
ンライン ヘルプを参照してください。
次の手順で、テーブルやクロスタブに複数の計算を挿入できます。テーブルやクロス
タブに2つの計算を適用すると、それぞれの計算結果用のフッターが追加されます。
最初の計算を挿入するのと同じ方法で、次の計算をテーブルとクロスタブに挿入でき
ます。ただし、挿入する計算の数だけその手順を繰り返すことになります。
1 [表示の設定] > [ツールバー] > [レポーティング](Java レポート パネルの場
合)または[表示] > [ツールバー] > [レポート](Web Intelligence Interactive の
場合)をクリックしてレポート ツールバーを表示します。
2 計算するデータを含むテーブル セルをクリックします。
3 レポート ツールバーで[計算名の挿入]ボタン(計算名は、現在選択されてい
る計算)の右にある矢印をクリックし、ドロップダウン メニューから挿入する計算
を選択します。このボタンを直接クリックして、現在選択されている計算を挿入
することもできます。
現在選択されている計算は、ボタンの数学記号で示され、選択するデータの
種類に応じて変化します。たとえば計算が合計の場合、ボタンには Σ 記号が
表示されます。
注
パーセンテージ計算を挿入すると、パーセンテージの結果がテーブルに追加
される列または行に表示されます。
4 他の計算を挿入するには、ボタンの右にある矢印をクリックし、ドロップダウン
メニューから計算を選択します。
230
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
計算、式、および変数を使用したレポート機能の強化
式の使用
テーブルの最後に新しい行が追加されます。集計された値が新しい行のセルに表
示されます。
標準計算を削除する
1 計算を含むセルを右クリックします。
2 テーブルの種類によって、ショートカット メニューから[削除] > [行]または[削
除] > [列]を選択します。
式の使用
式ツールバー
レポーティング ツールバーの[数 ツールバーの表示/非表示]ボタン(Java レポート
パネルの場合)、または[表示] > [ツールバー] > [式](Web Intelligence Interactive の
場合)をクリックして式ツールバーを表示します。セルを選択すると、式ツールバーに
そのセルに定義されている式が表示されます。
式ツールバーには次のボタンがあります。ボタンの順番は、使用している Web
Intelligence の種類によって異なります。
ボタン
説明
式エディタを開く
グラフィカル インターフェイスで式を作成
できる式エディタを開きます。
変数の作成
式を変数として保存できます。
変更のクリア
最後に保存または適用してから式に行っ
たすべての変更をクリアします。
式の適用
式の構文を確認し、現在の式と置き換え
ます。
変数エディタを使用せずに式ツールバーに式を直接入力するには、式を入力するか、
式ツールバーにレポート オブジェクトをドラッグします(Java レポート パネルの場合の
み)。
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
231
22
22
計算、式、および変数を使用したレポート機能の強化
式の使用
式を入力して式ツールバーに式を入力する
1 [数式ツールバーの表示/非表示](Java レポート パネルまたは Web Intelligence
リッチ クライアントの場合)、または[表示] > [ツールバー] > [式](Web
Intelligence Interactive の場合)をクリックして、式ツールバーを表示させます。
2 式ツールバーに、次の式を入力します。
たとえば、販売したアイテムごとの平均売上げを計算するには、「=[売上げ]/
[販売数]」のように入力します。
Web Intelligence は、入力中の式を完成させるための要素を提案します。Web
Intelligence から示されたオプションをそのまま使うには、下向き矢印ボタンを
押して表示されるオプションを選択し、Enter キーを押すか、カーソルでオプ
ションを選択します。
3 Web Intelligence のオプションをそのまま使うには、下向き矢印ボタンを押して
表示されるオプションを選択し、Enter キーを押します。
ドラッグ アンド ドロップを使用して式ツールバーに式を入力する
•
式ツールバーにレポート オブジェクトをドラッグします。
注
Web Intelligence Interactive では、式ツールバーにオブジェクトをドラッグする
ことはできません。
オブジェクトをドロップすると、直接入力したときと同じように式ツールバーに表
示されます。
式エディタを使用して式を作成する
1 式エディタを表示するには、式ツールバーの[式エディタを開く]をクリックしま
す。
2 式を挿入するレポート セルを選択します。
3 [データ]、[関数]および[演算子]の各枠で、式に含めるレポート オブジェク
ト、関数、および演算子をダブルクリックするか、式を直接入力します。
たとえば、=Average([売上げ])という式を作成する場合は、Average()関数を
ダブルクリックしてから、[売上げ]オブジェクトをダブルクリックします。
関数をダブルクリックして式に含めると、Web Intelligence によって関数のかっ
この間にカーソルが置かれます。
232
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
計算、式、および変数を使用したレポート機能の強化
変数の使用
変数の使用
変数を式から作成する
1 式ツールバーを表示します。
2 式ツールバーに式を入力するか、式を含むセルを選択します。
3 式ツールバーの[変数の作成]をクリックします。
[変数の作成]ダイアログ ボックス(Java レポート パネルまたは Web Intelligence
リッチ クライアントの場合)、または[変数エディタ]ダイアログ ボックス(Web
Intelligence Interactive の場合)が表示されます。
4 [名前]テキスト ボックスに変数の名前を入力します。
5 [ディメンション]、[メジャー]、または[詳細]を選択して、変数の種類を選択し
ます。
6 [詳細]を選択した場合、[関連付けられたディメンション]ボックスが表示され
ます。ボックスの横の[...]ボタンをクリックして[オブジェクトと変数]ダイアログ
ボックスを表示し、詳細に関連付けるディメンションを選択します。
7 [OK]をクリックします。
作成した変数が[データ]タブのレポート変数の一覧に追加されます。
変数エディタを使って変数を作成する
1 レポーティング ツールバーの[変数エディタの表示](Java レポート パネルま
たは Web Intelligence リッチ クライアントの場合)、または左のパネルの[使用
できるオブジェクト]タブの[変数][新規作成](Web Intelligence Interactive の
場合)をクリックします。
2 [式]枠に式を入力するか、[関数と演算子]タブで関数と演算子を使用して式
を作成します。
3 [名前]テキスト ボックスに変数の名前を入力します。
4 [ディメンション]、[メジャー]、または[詳細]を選択して、変数の種類を選択し
ます。
5 [詳細]を選択した場合、[関連付けられたディメンション]ボックスが表示され
ます。ボックスの横の[...]ボタンをクリックして[オブジェクトと変数]ダイアログ
ボックスを表示し、詳細に関連付けるディメンションを選択します。
6 [OK]をクリックします。
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
233
22
22
計算、式、および変数を使用したレポート機能の強化
変数の使用
作成した変数がレポート変数の一覧に追加されます。
変数を編集する
1 Java レポート パネル/Web Intelligence リッチ クライアントの[データ]タブ、ま
たは Web Intelligence Interactive の左パネルの[使用できるオブジェクト]タブ
に表示されるレポート変数の一覧から変数を選択します。
2 マウスの右ボタンをクリックし、ショートカット メニューの[編集(変数)]をクリック
します。
[変数エディタ]が開きます。
3 変数を編集します。
4 [OK]をクリックして新しい変数定義を保存します。
変数を削除する
1 Java レポート パネル/Web Intelligence リッチ クライアントの[データ]タブ、ま
たは Web Intelligence Interactive の左パネルの[使用できるオブジェクト]タブ
に表示されるレポート変数の一覧から変数を選択します。
2 マウスの右ボタンをクリックし、ショートカット メニューの[削除]をクリックします。
234
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
Web Intelligence における関数、式、
計算の使用
23
23
Web Intelligence における関数、式、計算の使用
このガイドについて
このガイドについて
『SAP BusinessObjects Web Intelligence における関数、式、計算の使い方 』ガイドで
は、Web Intelligence の高度な計算機能について詳細に説明します。また、Web
Intelligence の関数と演算子に関する構文も示します。
このガイドは一般的な情報を示しており、Web Intelligence インターフェイスに関する
説明はありません。レポートへの変数や式の追加方法など、Web Intelligence ドキュメ
ントで計算関連の機能を使用する方法については、オンライン ヘルプ、または 『SAP
BusinessObjects Web Intelligence を使用したオンレポート分析の実行 』、 『SAP
BusinessObjects Web Intelligence Java レポート パネルを使用したレポートの構築 』、
『SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
』を参照してください。
Web Intelligence 用のカスタム関数を構築する場合の詳細については、 『SAP
BusinessObjects Web Intelligence 拡張ポイント:カスタム関数の構築 』ガイドを参照し
てください。
計算コンテキストの理解
計算コンテキスト
計算コンテキストは、計算を行って結果を算出するときに考慮するデータです。Web
Intelligence では、メジャーから与えられる値は、メジャーの計算に使用するディメンショ
ンによって決定されることを意味します。
レポートには、次の 2 種類のオブジェクトが含まれています。
•
•
ディメンションは、数値を生成するビジネス データを表します。店舗、年、地域
などがディメンション データになります。たとえば、1 つの店舗、1 年、または 1
地域で売上げを生成できます。店舗別の売上げ、年間の売上げ、または地域
別の売上げについて話し合うことができます。
メジャーは、分析データによって生成される数値データです。売上げや販売
数などがメジャー データになります。たとえば、特定の店舗の販売数について
話し合うことができます。
メジャーは、分析データの組み合わせによって生成することもできます。たとえば、2005
年度の特定の店舗の売上げについて話し合うことができます。
1 つのメジャーの計算コンテキストには、次の 2 つの構成要素があります。
236
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
Web Intelligence における関数、式、計算の使用
計算コンテキストの理解
•
•
メジャー値を判断するディメンションまたはディメンションの一覧
メジャー値を判断するディメンション データの一部
計算コンテキストには、次の 2 つの構成要素があります。
•
•
入力コンテキスト
出力コンテキスト
関連項目
•
•
237 ページの「入力コンテキスト」
238 ページの「出力コンテキスト」
入力コンテキスト
メジャーまたは式の入力コンテキストは、計算に挿入されるディメンションの一覧です。
入力コンテキストのディメンションの一覧は、値を出力する関数のかっこ内に表示され
ます。また、ディメンションの一覧は、ディメンションが 1 つしか含まれていない場合で
あってもかっこで囲み、ディメンションはセミコロンで区切る必要があります。
例 入力コンテキストの指定
“年”セクションがあり、その各セクションのブロックに“顧客”および“売上げ”列が含
まれるレポートがある場合、入力コンテキストは次のようになります。
レポート パーツ
入力コンテキスト
セクション ヘッダーとブロック フッター
年
ブロック内の行
年、顧客
セクション ヘッダーとブロック ヘッダーには、年別に集計された売上げが表示され、
ブロック内の各行には、年別および顧客別に集計された売上げ(該当の年における
その顧客の売上げ)が表示されます。
式を明示的に指定すると、これらの入力コンテキストは次のようになります。
Sum ([Revenue] In ([Year]))
Sum ([Revenue] In ([Year];[Customer]))
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
237
23
23
Web Intelligence における関数、式、計算の使用
計算コンテキストの理解
入力コンテキストのディメンションは、指定する入力コンテキストの関数(この場合は
Sum)の括弧内に表示されます。
出力コンテキスト
ブレークのあるブロックのフッターに表示される値は、出力コンテキストのある式で出力
されます。
例 出力コンテキストの指定
年別、四半期別の売上げを表示した次のレポートでは、年にブレークが作成されて
います。また、年別の最低売上げが計算されています。
ブレークのないブロックに年別の最低売上げを表示する場合は、式に出力コンテキ
ストを指定します。この式は、次のようになります。
Min ([Revenue]) In ([Year])
238
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
Web Intelligence における関数、式、計算の使用
計算コンテキストの理解
出力コンテキストは、指定する出力コンテキストの関数の括弧の後に表示されます。
この出力コンテキストは、年別の最低売上げを計算するようにWeb Intelligenceに指
示しています。
この式を含む列をブロックに追加すると、結果は次のようになります。
[年度最小値]列には、前のレポートでブレークのフッターに表示されていた最低売
上げが表示されているのがわかります。
この例では、入力コンテキストはブロックのデフォルト コンテキストである([年 ]、[四
半期])であるため、明示的には指定されていません。出力コンテキストは、年別、四
半期別のどちらの売上げを出力するのかをWeb Intelligenceに指示しています。入
力および出力コンテキストをすべて明示的に指定した式は、次のようになります。
Min ([Sales Revenue] In([Year];[Quarter])) In ([Year])
この式は、Web Intelligence に、“年別、四半期別の売上げを計算してから、各年度
の最低売上げを出力する”ように指示しています。
[年別最低売上]列で出力コンテキストを指定しなかった場合は、この列の数字は[売
上げ] 列の値と同じになります。その理由は、ブロックのデフォルト コンテキストに、そ
のブロックのディメンションが含まれているためです。年/四半期の組み合わせには1
つの売上げしかないため、年別、四半期別の最低売上げは、年別、四半期別の売
上げと同じになります。
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
239
23
23
Web Intelligence における関数、式、計算の使用
計算コンテキストの理解
デフォルトの計算コンテキスト
Web Intelligence は、メジャーまたは式を配置する場所によってデフォルトの計算コン
テキストをメジャーに割り当てます。
メジャーは意味的に動的です。これは、メジャーから返される数値は、メジャーが関連
付けられているディメンションによって異なるという意味です。このディメンションの組み
合わせは、計算コンテキストを表します。
Web Intelligence は、メジャーが配置されている場所に応じて、デフォルトのコンテキ
ストをメジャーに関連付けます。このデフォルトのコンテキストは、拡張構文を使用して
変更できます。つまり、メジャーの生成に使用されるディメンションのセットを決定でき
ます。これが計算コンテキストを定義することになります。
例 レポートのデフォルト コンテキスト
この例では、単純なレポートでのメジャーのデフォルト計算コンテキストについて説明
します。このレポートには、顧客別の売上げが示され、年別のセクションに分割され
ています。
2005
合計:8000
顧客
売上げ
ハリス
1000
ジョーンズ
3000
ウォルシュ
4000
合計:
8000
レポート合計:8000
次の表に、このレポートのメジャーの計算コンテキストを示します。
240
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
Web Intelligence における関数、式、計算の使用
計算コンテキストの理解
メジャー
値
コンテキスト
レポート合計
20000
レポートの総売上げ
セクション ヘッダーの合計 8000
年
顧客合計
1000、3000、4000
年;顧客
ブロック フッターの合計
8000
年
関連項目
•
•
236 ページの「計算コンテキスト」
246 ページの「拡張構文を使用したデフォルトの計算コンテキストの変更」
垂直テーブルのデフォルトのコンテキスト
垂直テーブルは、上部にヘッダー、下部にフッターを持ち、データを上から下に表示
する標準のレポート テーブルです。次の表は、デフォルトのコンテキストを示したもの
です。
計算の実行場所
入力コンテキスト
出力コンテキスト
ヘッダー
ブロックのボディの生成に すべてのデータを集計して
使用するディメンションとメ から、計算関数で1つの値
ジャー
を返す。
ブロックのボディ
その行の生成に使用する
ディメンションとメジャー
フッター
ブロックのボディの生成に すべてのデータを集計して
使用するディメンションとメ から、計算関数で1つの値
ジャー
を返す。
入力コンテキストと同じ
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
241
23
23
Web Intelligence における関数、式、計算の使用
計算コンテキストの理解
例 垂直テーブルのデフォルトのコンテキスト
次の表は、垂直テーブルのデフォルトのコンテキストを示したものです。
水平テーブルのデフォルトのコンテキスト
水平テーブルは、垂直テーブルを横向きにしたものです。ヘッダーは左に、フッター
は右に、データは左から右に表示されます。水平テーブルのデフォルトのコンテキスト
は、垂直テーブルと同じです。
クロスタブのデフォルトのコンテキスト
クロスタブは、ディメンションの交差部分にメジャーを表示すマトリックスとしてデータを
表示します。クロスタブのデフォルトのコンテキストは次のとおりです。
242
計算の実行場所
入力コンテキスト
出力コンテキスト
ヘッダー
ブロックのボディの生成に すべてのデータを集計して
使用するディメンションとメ から、計算関数で1つの値
ジャー
を返す。
ブロックのボディ
ブロックのボディの生成に
使用するディメンションとメ 入力コンテキストと同じ
ジャー
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
Web Intelligence における関数、式、計算の使用
計算コンテキストの理解
計算の実行場所
入力コンテキスト
出力コンテキスト
フッター
ブロックのボディの生成に すべてのデータを集計して
使用するディメンションとメ から、計算関数で1つの値
ジャー
を返す。
VBodyフッター
その列の生成に使用する
ディメンションとメジャー
すべてのデータを集計して
から、計算関数で1つの値
を返す。
Hbodyフッター
その行の生成に使用する
ディメンションとメジャー
すべてのデータを集計して
から、計算関数で1つの値
を返す。
VFooter
フッターと同じ
すべてのデータを集計して
から、計算関数で1つの値
を返す。
HFooter
フッターと同じ
すべてのデータを集計して
から、計算関数で1つの値
を返す。
例 クロスタブのデフォルトのコンテキスト
以下のレポートは、クロスタブのデフォルトのコンテキストを示しています。
セクションのデフォルトのコンテキスト
セクションは、ヘッダー、ボディ、フッターで構成されます。セクションのデフォルトのコ
ンテキストは次のとおりです。
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
243
23
23
Web Intelligence における関数、式、計算の使用
計算コンテキストの理解
計算の実行場所
入力コンテキスト
出力コンテキスト
ボディ
セクションに表示される制
すべてのデータを集計して
限されたセクション データ
から、計算関数で1つの値
を提供するレポートのディ
を返す。
メンションとメジャー
例 セクションのデフォルトのコンテキスト
以下のレポートは、クロスタブのデフォルトのコンテキストを示しています。
244
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
Web Intelligence における関数、式、計算の使用
計算コンテキストの理解
ブレークのデフォルトのコンテキスト
ブレークは、ヘッダー、ボディ、フッターで構成されます。ブレークのデフォルトのコン
テキストは次のとおりです。
計算の実行場所
入力コンテキスト
出力コンテキスト
ヘッダー
すべてのデータを集計して
ブレークの現在のインスタ
から、計算関数で1つの値
ンス
を返す。
フッター
すべてのデータを集計して
ブレークの現在のインスタ
から、計算関数で1つの値
ンス
を返す。
例 ブレークのデフォルトのコンテキスト
以下のレポートは、ブレークのデフォルトのコンテキストを示しています。
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
245
23
23
Web Intelligence における関数、式、計算の使用
計算コンテキストの理解
拡張構文を使用したデフォルトの計算コンテキストの変更
拡張構文では、式やメジャーに追加して計算コンテキストを指定できるコンテキスト演
算子を使用します。メジャーや式のコンテキストは、入力コンテキストと出力コンテキス
トで構成されます。
拡張構文の演算子
コンテキスト演算子では、入力コンテキストと出力コンテキストを明示的に指定します。
次の表に、コンテキスト演算子を示します。
演算子
説明
In
コンテキストで使用するディメンションの明
示的な一覧を指定します。
ForEach
デフォルトのコンテキストにディメンション
を追加します。
ForAll
デフォルトのコンテキストからディメンショ
ンを除外します。
ForAll と ForEach 演算子は、デフォルトのコンテキストに多数のディメンションがある
場合に便利です。コンテキストの追加と除外は多くの場合、In 演算子で明示的に指定
するよりも、ForAll と ForEach を使用する方が簡単です。
In コンテキスト演算子
In コンテキスト演算子は、コンテキストのディメンションを明白に指定します。
例 In によるコンテキストのディメンションの指定
次のレポートは、年と売上げを表示したレポートです。データ プロバイダには[四半
期]オブジェクトも含まれていますが、ブロックにこのディメンションは含まれていませ
ん。このレポートに、各年の四半期別の最高売上げを示す列を追加することにしま
す。レポートが次のようになります。
246
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
Web Intelligence における関数、式、計算の使用
計算コンテキストの理解
このブロックと“四半期”ディメンションを含むブロックを比べると、[四半期別最高売
上げ]列の値がどのように導き出されたかわかります。
[四半期別最高売上げ]列は、各年の四半期別の最高売上げを示しています。たと
えば、2002 年は第 4 四半期の売上げが最大であるため、2002 年の[四半期別最
高売上げ]列には第 4 四半期の売上げが表示されています。
In 演算子を使用すると、四半期別最高売上げの式は次のようになります。
Max ([Sales Revenue] In ([Year];[Quarter])) In ([Year])
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
247
23
23
Web Intelligence における関数、式、計算の使用
計算コンテキストの理解
この式は、各(年、四半期)の組み合わせについて最高売上げを計算し、年別にこの
数字を出力することを Web Intelligence に指示しています。
注
ブロックのデフォルトの出力コンテキストは年ですので、出力コンテキストを明白に指
定する必要はありません。
ForEach コンテキスト演算子
ForEach 演算子は、コンテキストにディメンションを追加します。
例 ForEach によるコンテキストへのディメンションの追加
次の表は、“四半期”ディメンションを含むが、ブロックにはそのディメンションが含ま
れていないレポートの各四半期に対する最大売上げを示しています。
年
売上げ
四半期別最高売上げ
2001
8096123.60
2660699.50
2002
13232246.00
4186120.00
2003
15059142.80
4006717.50
[四半期別最高売上げ]列で ForEach 演算子を含まない次の式を作成することがで
きます。
Max ([Sales Revenue] In ([Year];[Quarter])) In ([Year])
ForEach コンテキスト演算子を使って、次の式を使った場合と同じ結果を導き出すこと
ができます。
Max ([Sales Revenue] ForEach ([Quarter])) In ([Year])
その理由は、“年”ディメンションは、ブロックのデフォルトの入力コンテキストだからで
す。ForEach 演算子を使用してコンテキストに[四半期]ディメンションを追加すると、
入力コンテキストは([年];[四半期])になります。
ForAll コンテキスト演算子
ForAll コンテキスト演算子は、コンテキストからディメンションを除外します。
248
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
Web Intelligence における関数、式、計算の使用
計算コンテキストの理解
例 ForAll によるコンテキストからディメンションの除外
年、四半期、売上げを示すレポートで、次のブロックのように年別の売上げ合計を示
す列を追加する場合を考えます。
年別に売上げを合計するには、入力コンテキストが (年) でなければなりません。しか
し、デフォルト コンテキストは (年; 四半期) です。このため、式にForAll ([四半期])と
指定することで入力コンテキストから四半期を除外します。結果は、次のような式にな
ります。
Sum([Sales Revenue] ForAll ([Quarter]))
In演算子を使用しても同じことができます。この場合は次の式になります。
Sum([Sales Revenue] In ([Year]))
この式では、四半期を除外して年を残すのではなく、コンテキストとして年を明白に
指定しています。
Web Intelligence 拡張構文キーワード
拡張構文キーワードは、拡張構文のディメンションを明示的に指定しなくても参照でき
る、“速記”のようなものです。これは、レポートを将来にわたって使用する場合に便利
です。式にディメンションをハードコード化して参照しないことで、レポートにディメンショ
ンが追加されたり、削除されても、式はそのまま有効に機能します。
拡張構文のキーワードには、Report、Section、Break、Block および Body の 5 つがあ
ります。
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
249
23
23
Web Intelligence における関数、式、計算の使用
計算コンテキストの理解
Report キーワード
次の表は、Reportキーワードで参照されるデータを、キーワードが配置される場所に
基づいて示したものです。
場所
参照されるデータ
ブロック
レポートのすべてのデータ
ブロックのブレーク(ヘッダーまたはフッ
ター)
レポートのすべてのデータ
セクション(ヘッダー、フッター、またはブ
ロックの外)
レポートのすべてのデータ
ブロックまたはセクションの外
レポートのすべてのデータ
例 Report キーワード
[年]、[四半期]、[売上げ]を表示したレポートがあります。このレポートには、レポー
トのすべての売上げ合計を示す、[このレポートの総合計]列があります。
[レポート総合計]列の式は、Sum([売上げ])In Report です。Report キーワードを指
定しない場合、この列にはデフォルトの出力コンテキスト([年];[四半期])に従って[売
上げ]列と同じ値が表示されます。
250
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
Web Intelligence における関数、式、計算の使用
計算コンテキストの理解
Section キーワード
次の表は、Sectionキーワードで参照されるデータを、キーワードが配置される場所に
基づいて示したものです。
場所
参照されるデータ
ブロック
セクションのすべてのデータ
ブロックのブレーク(ヘッダーまたはフッ
ター)
セクションのすべてのデータ
セクション(ヘッダー、フッター、またはブ
セクションのすべてのデータ
ロックの外)
ブロックまたはセクションの外
使用できません。
例 Section キーワード
年、四半期、売上げを表示したレポートがあります。
このレポートには、[年]セクションがあります。[このセクションの合計]列には、次のよ
うな式があります。
Sum ([Sales Revenue]) In Section
セクションのブレークが[年]オブジェクトに適用されているため、[このセクションの合
計]列の値は 2001 年の売上げ合計になります。Section キーワードを指定しない場
合は、この列にはデフォルトの出力コンテキスト([年];[四半期])に従って[売上げ]列
と同じ値が表示されます。
Break キーワード
次の表は、Breakキーワードで参照されるディメンションを、キーワードが配置される場
所に基づいて示したものです。
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
251
23
23
Web Intelligence における関数、式、計算の使用
計算コンテキストの理解
場所
参照されるデータ
ブロック
ブレークで区切られたブロック部分のデー
タ
ブロックのブレーク(ヘッダーまたはフッ
ター)
ブレークで区切られたブロック部分のデー
タ
セクション(ヘッダー、フッター、またはブ
ロックの外)
使用できません。
ブロックまたはセクションの外
使用できません。
例 Break キーワード
[年]、[四半期]、[売上げ]を表示したレポートがあります。
このレポートには、[年]にブレークが適用されています。[このブレークの合計]列に
は、次のような式があります。
Sum ([Sales Revenue]) In Break
Break キーワードを指定しない場合は、この列にはデフォルトの出力コンテキスト
([年];[四半期])に従って[売上げ]列と同じ値が表示されます。
Block キーワード
次の表で、Block キーワードで参照されるディメンションを説明します。このディメンショ
ンはレポート内での配置場所に応じて異なります。多くの場合、Block キーワードには
Section キーワードと同じデータが含まれます。ただし、Block では、Section キーワー
ドが無視するブロックのフィルタも考慮されます。
252
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
Web Intelligence における関数、式、計算の使用
計算コンテキストの理解
場所
参照されるデータ
ブロック
ブロック全体のデータで、ブレークは無視
するが、フィルタは考慮する
ブロックのブレーク(ヘッダーまたはフッ
ター)
ブロック全体のデータで、ブレークは無視
するが、フィルタは考慮する
セクション(ヘッダー、フッター、またはブ
ロックの外)
使用できません。
ブロックまたはセクションの外
使用できません。
例 Block キーワード
[年]、[四半期]、[売上げ]を表示したレポートがあります。このレポートには、[年]セ
クションがあります。ブロックには第 3 と第 4 四半期を除外するフィルタが適用され
ています。
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
253
23
23
Web Intelligence における関数、式、計算の使用
計算コンテキストの理解
[年平均]列の式は、次のようになります。
Average([Sales revenue] In Section)
[前期平均]列の式は、次のようになります。
Average ([Sales revenue]) In Block
Blockキーワードがブロックへのフィルタを考慮していることがわかります。
Body キーワード
次の表は、Bodyキーワードで参照されるディメンションを、キーワードが配置される場
所に基づいて示したものです。
場所
参照されるデータ
ブロック
ブロックのデータ
ブロックのブレーク(ヘッダーまたはフッ
ター)
ブロックのデータ
セクション(ヘッダー、フッター、またはブ
ロックの外)
セクションのデータ
ブロックまたはセクションの外
レポートのデータ
例 Body キーワード
年、四半期、売上げを表示し、[年]にブレークが適用されているレポートがあります。
レポートには、[年]セクションがあり、四半期にブレークが適用されています。
254
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
Web Intelligence における関数、式、計算の使用
計算コンテキストの理解
年
四半期
売上げ
Body
2001
第1
2,660,700
2,660,699.5
第2
2,279,003
2,279,003
第3
1,367,841
1,367,840.7
第4
1,788,580
1,788,580.4
2001
8,096,123.6
[Body]列の式は、次のようになります。
Sum ([Sales Revenue]) In Body
[Body]列の合計は[売上げ]列と同じですが、これは Body キーワードがブロックの
データを参照しているためです。[月] オブジェクトを除外すると、[Body]列の値は
[売上げ]列の値の変更に合わせて変わります。レポートのフッターにこの式を入力
すると、ブロックの売上げ合計が返されます。
キーワードによる汎用レポートの作成
拡張構文のキーワードを使うと、将来的にレポートが変更されても問題が発生しませ
ん。(In、ForEach、ForAll でディメンションを指定して)データを明示的に参照すると、
レポートのディメンションが追加、削除されると、予期しないデータを返す恐れがありま
す。次の例は、これを示したものです。
例 Report キーワードによるパーセンテージの表示
この例のブロックには、[年]、[四半期]、[売上げ]オブジェクトがあります。以下のよ
うに年別、四半期別の売上げを表示し、レポートの売上げ合計に対する割合をパー
センテージで表示することにします。
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
255
23
23
Web Intelligence における関数、式、計算の使用
計算コンテキストの理解
[総売上に対する割合]列の式は次のようになります。
([Sales revenue]/(Sum([Sales revenue]) In Report)) * 100
ブロックでは Report にレポートのすべてのデータが含まれるため、この式は次の式
と同じになります。
([Sales revenue]/Sum([Sales revenue] ForAll ([Year];[Quarter]))) * 100
この式は、Web Intelligence に出力コンテキストから年と四半期を除外するように指
示しています。レポートには他のディメンションはないため、総合計が計算されます。
この式はそれぞれの売上げを総合計で割り、全体に対するパーセンテージを計算し
ます。
この状況ではForAllを使用できますが、Reportキーワードを使用するほうがよいとい
えます。その理由は、後から[月]ディメンションがレポートに追加された場合を考えれ
ばわかります。Report キーワードを使用した式では、それぞれのパーセンテージを
正しく計算できますが、[年]と[四半期]ディメンションを明示的に指定した式では、
次のように誤った計算が行われます。
256
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
Web Intelligence における関数、式、計算の使用
計算コンテキストの理解
どうしてでしょう?これは、次の式が原因です。
Sum ([Sales Revenue] ForAll ([Year];[Quarter))
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
257
23
23
Web Intelligence における関数、式、計算の使用
スマート メジャーを使用した値の計算
レポートのディメンションが“年”と“四半期”だけの場合、この式は“すべての売上げ
の総合計”と同じことになりますが、“月”ディメンションを追加すると、デフォルトの出
力コンテキストから年と四半期は除外されますが、月が残ることになります。
この式は、月で“ブレーク”されていることになります。つまり、“月”が 1 になっている
すべての行で、この式は“月 1 のすべての売上げの合計”を意味することになりま
す。“月”が 2 になっている各行では、“月 2 のすべての売上げの合計”を意味する
ことになります。その結果、期待するものとは異なるパーセンテージになります。
スマート メジャーを使用した値の計算
スマート メジャーの定義
スマート メジャーは、Web Intelligence そのものではなく、Web Intelligence ユニバー
スが基づくデータベース(リレーショナルまたは OLAP)によって値が計算されるメジャー
です。メジャーは、そのデータが Web Intelligence でサポートされない方法で集計さ
れる場合、ユニバースでスマート メジャーとして定義されます。
スマート メジャーの値を返すために、Web Inetelligence はクエリーを生成して、レポー
トに必要なすべての計算コンテキストでメジャーを計算します。これらのコンテキストは、
レポートの編集に伴って変更される場合があります。そのため、Web Intelligence は必
要なコンテキストが変更された後、データが最新表示されるたびにクエリーを変更しま
す。
スマート メジャーは、Web Intelligence でデータベースの支援なしにすべてのコンテキ
ストで計算を実行できる集計関数(Max、Min、Count、Sum、Average)の基本セットを
サポートするクラッシック メジャーとは動作が異なります。たとえば、“国”と“地域”ディ
メンションおよび“売上げ”メジャー(売上げの合計を計算する)を含むクエリーを作成
すると、Web Intelligence は最初にブロック内に、“国”、“地域”および“売上げ”を表
示します。次に、ブロックから“地域”を削除しても、Web Intelligence は、国のすべて
の地域の売上げを集計して各国の合計売上げを計算できます。
計算コンテキストは、Web Intelligence が生成したクエリーのグループ化集合で表され
ます。
258
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
Web Intelligence における関数、式、計算の使用
スマート メジャーを使用した値の計算
グループ化集合とスマート メジャー
グループ化集合は、メジャーの結果を生成する一連のディメンションです。Web
Intelligence がスマート メジャーのデータを返すと、生成された SQL には、レポートに
含まれるそのメジャーのすべての集計のグループ化集合が含まれます。
例 クエリー内のグループ化集合
あるクエリーに、“国”、“地域”、“都市”ディメンションおよび“売上げ”スマート メジャー
が含まれているとします。これらのオブジェクトは、可能なすべてのコンテキストで売
上げを計算する次のグループ化集合を示します。
•
•
•
•
•
•
•
•
スマート メジャーの合計値
(国, 地域, 都市)によるスマート メジャー値
(国, 都市)によるスマート メジャー値
(都市)によるスマート メジャー値
(地域, 都市)によるスマート メジャー値
(地域)によるスマート メジャー値
(国, 地域)によるスマート メジャー値
(国)によるスマート メジャー値
Web Intelligence は、クエリーで UNION 演算子を使用してグループ化集合を取得
します。データベースが UNION 演算子をサポートしない場合、Web Intelligence 自
体がユニオンを実行します。
Web Intelligence は、レポートに必要な計算コンテキストに従ってグループ化集合を
更新します。この計算コンテキストは、レポート構造の変更に応じて変更される場合
があります。
Web Intelligence でグループ化集合を管理する方法
スマート メジャーを含むクエリーを最初に作成して実行するときに、Web Intelligence
は、クエリー オブジェクトで示される最も詳細なレベルでスマート メジャーを計算する
ために必要なグループ化集合を含めます。このグループ化集合は常にクエリー SQL
に含まれます。
たとえば、“国”、“地域”、“都市”ディメンションと“売上げ”スマート メジャーを含むク
エリーを作成すると、Web Intelligence は生成された SQL に(国, 地域, 都市)グルー
プ化要素を含めます。このグループ化集合は常に SQL に表示されます。Web
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
259
23
23
Web Intelligence における関数、式、計算の使用
スマート メジャーを使用した値の計算
Intelligence では、レポートの変更に応じて他のグループ化集合を追加または削除し
ます。
“都市”ディメンションをブロックから削除した場合、Web Intelligence では、売上げを返
すために(国, 地域)グループ化集合が必要になります。このグループ化集合はクエ
リー SQL では使用できないため、Web Intellingence の“売上げ”セルには
#TOREFRESH と表示されます。データを最新表示すると、Web Intelligence は
#TOREFRESH を売上げ値に置き換えることができるようになります。
ブロック内に“都市”ディメンションを挿入すると、(国, 地域) グループ化集合は必要な
くなります。Web Intelligence はクエリー SQL からそのグループ化集合を削除し、デー
タを次に最新表示するまでその値を破棄します。
レポート データを最新表示するたびに、Web Intelligence はクエリー SQL を更新し、
レポートに必要な計算コンテキストに従ってグループ化集合を含めるか破棄します。
場合によっては、Web Intelligence はスマート メジャーの値を表示できない場合があ
ります。この場合、Web Intelligence のメジャー セルには、#UNAVAILABLE が表示さ
れます。
スマート メジャーと分析範囲
分析範囲を含むクエリーを作成すると、Web Intelligence では結果オブジェクトを含む
が範囲オブジェクトを含まない初期のグループ化集合が生成されます。Web Intelligence
では、結果オブジェクトと範囲オブジェクトの組み合わせから可能なすべてのグルー
プ化集合が生成されるわけではありません。
例 分析範囲とスマート メジャーを含むクエリー
クエリーに結果オブジェクト“国”および“売上げ”が含まれています。分析範囲には、
“国”および“都市”ディメンションが含まれています。クエリーを実行すると、Web
Intelligence は(国)グループ集合を取得し、ブロック内に“国”および“地域”を表示
します。
260
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
Web Intelligence における関数、式、計算の使用
スマート メジャーを使用した値の計算
スマート メジャーと SQL
グループ化集合と UNION 演算子
一部のデータベースは、GROUPING SETS 演算子を使用して、グループ化集合を明
示的にサポートします。Web Intelligence では複数の結果セットと UNION 演算子を
使用して、GROUPING SETS の結果をシミュレートします。
例 UNION 演算子で取得されるグループ化集合
この例では、“国”、“地域”、“都市”ディメンションおよび“売上げ”スマート メジャー
を含むクエリーについて説明します。
注
簡略化のため、スマート メジャーで合計値を計算します。実際には、Web Intelligence
ユニバースが Sum 関数をサポートするため、スマート メジャーはこの集計に必要あ
りません。
クエリーが最初に実行されると、グループ化集合は(国, 地域, 都市)になります。SQL
クエリー全体でこのグループ化集合が返され、SQL で UNION 演算子を使用する
必要はありません。
“都市”ディメンションをテーブルから削除する場合、Web Intelligence は売上げ
(#TOREFRESH として表示される)を表示するために(国, 地域)グループ化集合が
必要になります。データが最新表示されると、SQL は次のようになります。
SELECT
SELECT
0 AS GID,
country.country_name,
region.region_name,
NULL,
sum(city.revenue)
FROM
country,
region,
city
WHERE
( country.country_id=region.country_id )
AND ( region.region_id=city.region_id )
GROUP BY
country.country_name,
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
261
23
23
Web Intelligence における関数、式、計算の使用
スマート メジャーを使用した値の計算
region.region_name
UNION
SELECT
1 AS GID,
country.country_name,
region.region_name,
city.city_name,
sum(city.revenue)
FROM
country,
region,
city
WHERE
( country.country_id=region.country_id )
AND ( region.region_id=city.region_id )
GROUP BY
country.country_name,
region.region_name,
city.city_name
各グループ化集合は、SELECT 文で表され、それぞれ独自の ID(GID 列)を持ちま
す。ディメンションの完全なセットが含まれていないグループ化集合には、空の列
(SELECT '')が含まれます。これは、UNION を含むクエリー内の各 SELECT 文に
同じ数の行が必要だからです。
“国”および“売上げ”を含む新しいブロックをレポートに追加する場合、Web
Intelligence には(国)グループ化集合セットが必要です。生成された SQL には、次
のように 3 つのグループ化集合が含まれます。
SELECT
0 AS GID,
country.country_name,
region.region_name,
NULL,
sum(city.revenue)
FROM
country,
region,
city
WHERE
( country.country_id=region.country_id )
AND ( region.region_id=city.region_id )
GROUP BY
country.country_name,
region.region_name
UNION
262
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
Web Intelligence における関数、式、計算の使用
スマート メジャーを使用した値の計算
SELECT
1 AS GID,
country.country_name,
NULL,
NULL,
sum(city.revenue)
FROM
country,
city,
region
WHERE
( country.country_id=region.country_id
AND ( region.region_id=city.region_id
GROUP BY
country.country_name
UNION
SELECT
2 AS GID,
country.country_name,
region.region_name,
city.city_name,
sum(city.revenue)
FROM
country,
region,
city
WHERE
( country.country_id=region.country_id
AND ( region.region_id=city.region_id
GROUP BY
country.country_name,
region.region_name,
city.city_name
)
)
)
)
スマート メジャーと式
スマート メジャーと式を含むディメンション
式または変数がスマート メジャーの計算コンテキストのディメンションとして表示され、
式によってメジャーに必要なグループ化集合が決定される場合、Web Intelligence に
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
263
23
23
Web Intelligence における関数、式、計算の使用
スマート メジャーを使用した値の計算
は、スマート メジャーの値は表示されません。この場合、Web Intelligence は式からグ
ループ化集合を算出できません。
たとえば、レポートの次の式に 半期 変数が含まれているとします。
If [Quarter] = "Q1" or [Quarter] = "Q2" Then "H1" Else "H2"
半期 をブロック内に配置すると、次の結果が返されます。
半期
売上げ
H1
#UNAVAILABLE
H2
#UNAVAILABLE
式のスマート メジャー
Web Intelligence は、スマート メジャーが式に含まれている場合、式がその位置で示
されるコンテキストとは異なる計算コンテキストを必要としている場合でも、スマート メ
ジャーの値を返すことができます。
たとえば、あるレポートに次のようなブロックが含まれているとします。
国
地域
売上げ
アメリカ
北部
10000
アメリカ
南部
15000
アメリカ
東部
14000
アメリカ
西部
12000
式を含む追加の列をテーブルに含めるとします。
[Revenue] ForAll ([Region])
式にはグループ化集合(国)が必要であるため、Web Intelligence は最初に
#TOREFRESH を返します。式は計算から地域を除外します。データを最新表示する
264
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
Web Intelligence における関数、式、計算の使用
スマート メジャーを使用した値の計算
と、Web Intelligence は(国)グループ化集合をクエリーに追加し、メジャー値を表示し
ます。
スマート メジャーとフィルタ
スマート メジャーとディメンションのフィルタ
スマート メジャーの値が依存するディメンションにフィルタが適用されても、ディメンショ
ンがメジャーの計算コンテキストに明示的に表示されない場合、Web Intelligence は、
スマート メジャーの値を返すことができず、#UNAVAILABLE が表示されます。
この状況は、Web Intelligence がメジャー値に対するフィルタの影響を計算できないた
めに発生します。フィルタの影響を知る唯一の方法は、クエリーにフィルタを適用する
ことです。これによって、同じクエリーに基づく他のレポートに影響する場合があります。
そのため、Web Intelligence はクエリー レベルでフィルタを適用しません。
例 スマート メジャーとディメンションのフィルタ
クエリーに、“国”と“地域”ディメンション、および“売上げ”スマート メジャーが含まれ
ています。“国”および“売上げ”は 1 つのブロック内に表示されます。“地域”の値を
“南東部”または“南西部”に制限するレポート フィルタを適用すると、Web Intelligence
の“売上げ”セルには #UNAVAILABLE が表示されます。
スマート メジャーとドリル フィルタ
一般的に、Web Intelligence は、メジャーの計算に影響を与えるフィルタがディメンショ
ンに適用されている場合、スマート メジャーの値を返すことができません。ドリル フィ
ルタでフィルタ処理されたディメンションはこのルールに当てはまりません。
例 スマート メジャーに影響するドリル フィルタ
あるブロックに、“国”と“地域”のオブジェクトが含まれています。“国”をドリルすると、
Web Intelligence ではブロック内に“地域”と“売上”が表示され、“国”のフィルタはド
リル ツールバーに移動します。
これを行うために、Web Intelligence は(国, 地域)グループ化集合をクエリーに追加
してから、このデータをフィルタ処理してドリルされた国に含まれている地域のみを表
示します。Web Intelligence は、国に基づいて地域をフィルタするのに、クエリー レ
ベルでフィルタを追加する必要はありません。
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
265
23
23
Web Intelligence における関数、式、計算の使用
Web Intelligence 関数、演算子、およびキーワード
スマート メジャーおよびネストされた OR フィルタ
少なくとも 1 つのフィルタ対象ディメンジョンがブロックに表示されていないネストされ
た OR フィルタにより、ブロック内のスマート メジャーの #UNAVAILBLE エラーが生成
されます。
例
•
•
フィルタ [Country] = "US" OR [Country] = "France" では、“国”がブロックに
表示されない場合、“国”ディメンションを使用するスマート メジャーに対して
#UNAVAILABLE が生成されます。
フィルタ [Country] = "US" OR [Year] = 2008 では、“国”または“年”がブロック
に表示されない場合、“国”または“年”を使用するスマート メジャーに対して
#UNAVAILABLE が生成されます。
Web Intelligence 関数、演算子、およびキーワード
Web Intelligence 関数
Web Intelligence 関数は、次のカテゴリに分類されます。
266
カテゴリ
説明
集計
データを集計(一連の数値の合計や平均
など)します。
文字
文字列を操作します。
日付と時刻
日付または時間のデータを返します。
ドキュメント
ドキュメントに関するデータを返します。
データ プロバイダ
ドキュメントのデータ プロバイダに関する
データを返します。
論理
TRUE または FALSE を返します。
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
Web Intelligence における関数、式、計算の使用
Web Intelligence 関数、演算子、およびキーワード
カテゴリ
説明
数値
数値データを返します。
その他
上記のカテゴリに該当しない関数です。
集計関数
Average
説明
メジャーの平均値を返します。
関数グループ
集計
構文
num Average(measure[;IncludeEmpty])
入力
パラメータ
説明
種類
必須
measure
任意のメジャー
メジャー
はい
IncludeEmpty
計算に空の行を キーワード
含めます
いいえ
(デフォルトでは、空の行は
除外されます)
注
•
•
Average 関数では、拡張構文のコンテキスト演算子を使用できます。
関数の 2 番目の引数に IncludeEmpty を指定できます。この引数を指定すると、
空白 (NULL) 行を含めて計算を行います。
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
267
23
23
Web Intelligence における関数、式、計算の使用
Web Intelligence 関数、演算子、およびキーワード
例
メジャー [売上げ] の値が 41569、30500、40000、50138 の場合、Average([売上げ])
は 40552 を返します。
関連項目
•
402 ページの「IncludeEmpty 演算子」
Count
説明
ディメンションまたはメジャー内の値の数を返します。
関数グループ
集計
構文
integer Count(dimension|measure[;IncludeEmpty][;Distinct|All])
入力
パラメータ
説明
種類
必須
dimension|mea- 任意のディメンションまたはメジャー ディメンション はい
sure
またはメジャー
IncludeEmpty 計算に空の値を含めます
Distinct|All
キーワード
いいえ
計算に特定の値のみ(ディメンショ キーワード
ンの場合のデフォルト)またはすべ
ての値(メジャーの場合のデフォル
ト)を含めます。
いいえ
注
•
•
268
Count では、拡張構文のコンテキスト演算子を使用できます。
関数の 2 番目の引数に IncludeEmpty を指定できます。この引数を指定する
と、空白 (NULL) 行を含めて計算を行います。
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
Web Intelligence における関数、式、計算の使用
Web Intelligence 関数、演算子、およびキーワード
•
Distinct/All パラメータは省略できます。このパラメータを指定しない場合、デ
フォルト値は、ディメンションに対しては Distinct、メジャーに対しては All で
す。
例
Count("Test") は、1 を返します。
都市を表示する列に、重複しない 5つの都市がある場合、1つの都市が繰り返し何回
も表示されていても Count([都市];Distinct) は 5 を返します。
都市を表示する列に、重複を含む 10 の都市がある場合、Count([都市];All) は 10
を返します。
都市を表示する列に 5 つの都市と 1 行の空白行がある場合、Count ([都市];In
cludeEmpty) は 6 を返します。
関連項目
•
•
402 ページの「IncludeEmpty 演算子」
402 ページの「Distinct/All 演算子」
First
説明
データ セットの最初の値を戻します。
関数グループ
集計
構文
input_type First(dimension|measure)
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
269
23
23
Web Intelligence における関数、式、計算の使用
Web Intelligence 関数、演算子、およびキーワード
入力
パラメータ
説明
種類
必須
dimension|measure
任意のディメンショ
ンまたはメジャー
ディメンションまたは はい
メジャー
注
•
•
ブレーク フッターで使用した場合、First はブレーク内の最初の値を返します。
セクション フッターで使用した場合、First はセクション内の最初の値を返しま
す。
例
テーブル フッターで使用した場合、First([売上げ]) はテーブル内の [売上げ] の最
初の値を返します。
Interpolation
説明
空のメジャー値を補間で計算します。
関数グループ
数値
構文
num Interpolation(measure[;PointToPoint|Linear][;NotOnBreak][;Row|Col])
270
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
Web Intelligence における関数、式、計算の使用
Web Intelligence 関数、演算子、およびキーワード
入力
パラメータ
説明
種類
必須
measure
任意のメジャー
メジャー
はい
PointToPoint|Linear
補間方法
•
PointToPoint:ポイントツーポイ
•
ント補間
Linear:最小二乗補間による線
形回帰
キーワード
いいえ
(PointToPoint はデ
フォルトです)
NotOnBreak
ブロックまたはセクション ブレーク上 キーワード いいえ
で、関数によって計算がリセットされ
るのを防止します。
Row|Col
計算の方向を設定します。
キーワード いいえ
注
•
•
•
•
•
•
•
Interpolation は、値が欠落しているメジャーで折れ線チャートを作成する場合
に特に便利です。関数を使用して、途切れた線と点ではなく、つながった折れ
線のチャートを作成します。
最小二乗補間による線形回帰は、使用可能なすべてのメジャー値をできる限
り厳密に渡す、f(x) = ax + b という形の一次方程式を計算することによって、欠
落した値を計算します。
ポイントツーポイント補間は、欠落した隣接する 2 つの値を渡す、f(x) = ax + b
という形式の一次方程式を計算することにより、欠落した値を計算します。
メジャーの並べ替え順序は、Interpolation で返される値に影響します。
Interpolation が含まれる式には、並べ替えまたは順位を適用できません。
値の一覧に値が 1 つしかない場合、Interpolation はこの値を使用して、欠落
しているすべての値を表示します。
補間メジャーに適用されたフィルタは、フィルタが影響を与える値に応じて、
Interpolation で返される値を変更できます。
例
Interpolation([値]) は、デフォルトのポイントツーポイント補間メソッドを使用して、欠落
している以下の値を表示します。
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
271
23
23
Web Intelligence における関数、式、計算の使用
Web Intelligence 関数、演算子、およびキーワード
日
値
Interpolation([値])
月曜
12
12
火曜
14
14
水曜
木曜
15
16
16
金曜
17
土曜
18
日曜
19
19
関連項目
•
•
403 ページの「Linear 演算子」
404 ページの「PointToPoint 演算子」
Last
説明
ディメンションまたはメジャー内の最後の値を返します。
関数グループ
集計
構文
input_type Last(dimension|measure)
272
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
Web Intelligence における関数、式、計算の使用
Web Intelligence 関数、演算子、およびキーワード
入力
パラメータ
説明
種類
必須
dimension|measure
任意のディメンショ
ンまたはメジャー
ディメンションまたは はい
メジャー
注
•
•
ブレーク フッターで使用した場合、Last はブレーク内の最後の値を返します。
セクション フッターで使用した場合、Last はセクション内の最後の値を返しま
す。
例
テーブル フッターで使用した場合、First([売上げ]) はテーブル内の [売上げ] の最
初の値を返します。
Max
説明
ディメンションまたはメジャー内の最大の値を返します。
関数グループ
集計
構文
input_type Max(dimension|measure)
入力
パラメータ
説明
種類
必須
dimension|measure
任意のディメンショ
ンまたはメジャー
ディメンションまたは はい
メジャー
注
Max では、拡張構文のコンテキスト演算子を使用できます。
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
273
23
23
Web Intelligence における関数、式、計算の使用
Web Intelligence 関数、演算子、およびキーワード
例
[売上げ] メジャーの値が 3000、60034、901234 の場合、Max([売上げ]) は 901234 を
返します。
“都市”ディメンションの値が“Aberdeen”と“London”の場合、Max([都市]) は“London”
を返します。
Median
説明
メジャーのメジアン(中央値)を返します。
関数グループ
集計
構文
num Median(measure)
入力
パラメータ
説明
種類
必須
measure
任意のメジャー
メジャー
はい
注
一連の数値の個数が偶数の場合、Median は中央の 2 つの数値の平均値を返しま
す。
例
[売上げ] の値が 835420、971444、1479660 の場合、Median([売上げ]) は 971,444
を返します。
Min
説明
ディメンションまたはメジャー内の最小の値を返します。
274
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
Web Intelligence における関数、式、計算の使用
Web Intelligence 関数、演算子、およびキーワード
関数グループ
集計
構文
any_type Min(dimension|measure)
入力
パラメータ
説明
種類
必須
dimension|measure
任意のディメンショ
ンまたはメジャー
ディメンションまたは はい
メジャー
注
Min では、拡張構文のコンテキスト演算子を使用できます。
例
[売上げ] メジャーの値が 3000、60034、901234 の場合、Min([売上げ]) は 3000 を返
します。
“都市”ディメンションの値が“Aberdeen”と“London”の場合、Min([都市]) は“Aberdeen”
を返します。
Mode
説明
データ セットで最も頻繁に発生する値を返します。
関数グループ
集計
構文
input_type Mode(dimension|measure)
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
275
23
23
Web Intelligence における関数、式、計算の使用
Web Intelligence 関数、演算子、およびキーワード
入力
パラメータ
説明
種類
必須
dimension|measure
任意のディメンショ
ンまたはメジャー
メジャー
はい
注
•
データ セットに、その他すべての値よりも頻繁に発生する 1 つの値が含まれ
ない場合、Mode は NULL を返します。
例
[売上げ] の値が 100、200、300、200 の場合、Mode([売上げ]) は 200 を返します。
Mode([国]) は、最も頻繁に発生する [国] の値を返します。
Percentage
説明
メジャー値を埋め込みコンテキストのパーセンテージとして表します。
関数グループ
集計
構文
num Percentage(measure[;Break][;Row|Col])
276
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
Web Intelligence における関数、式、計算の使用
Web Intelligence 関数、演算子、およびキーワード
入力
パラメータ
説明
種類
必須
measure
任意のメジャー
メジャー
はい
Break
テーブルのブレーク キーワード
を考慮します。
いいえ
Row|Col
計算の方向を設定 キーワード
します。
いいえ
例
次のテーブルの[パーセンテージ]列には、式 Percentage([売上げ]) が入力されて
います。
年
売上げ
パーセンテージ
2001
1000
10
2002
5000
50
2003
4000
40
合計:
10000
100
デフォルトで埋め込まれるコンテキストは、テーブル内のメジャーの合計値です。オプ
ションの Break 引数を使って、テーブルに適用されたブレークを考慮させることがで
きます。この場合はデフォルトの埋め込みコンテキストは、テーブル セクションとなりま
す。
次のテーブルの“パーセンテージ”列には、式 Percentage ([売上げ];Break) が入力
されています。
年
四半期
売上げ
パーセンテージ
2001
第1
1000
10
第2
2000
20
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
277
23
23
Web Intelligence における関数、式、計算の使用
Web Intelligence 関数、演算子、およびキーワード
第3
5000
50
第4
2000
20
2001
合計:
10000
100
年
四半期
売上げ
パーセンテージ
2002
第1
2000
20
第2
2000
20
第3
5000
50
第4
1000
10
合計:
10000
100
2002
Percentage 関数は、行方向にも列方向にも使用できます。方向は、Row|Col 引数を
使って明示的に指定できます。たとえば、次のクロスタブでは、“パーセンテージ”列に
は Percentage ([売上げ];Row) という式が含まれます。
第1
パーセ 第 2
ンテー
ジ
パーセ 第 3
ンテー
ジ
パーセ 第 4
ンテー
ジ
パーセ
ンテー
ジ
2001
1000
10
2000
20
5000
50
2000
20
2002
2000
20
2000
20
5000
50
1000
10
Percentile
説明
メジャーの第 n 分位数を返します。
278
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
Web Intelligence における関数、式、計算の使用
Web Intelligence 関数、演算子、およびキーワード
関数グループ
数値
構文
num Percentile(measure;percentile)
入力
パラメータ
説明
種類
必須
measure
任意のメジャー
メジャー
はい
percentile
小数で示された百
分率
数値
はい
注
n 百分位数は、一連の数値の n% 以上の数値です。n% は 0.n のフォームで表します。
例
[メジャー]が、一連のnumber (10;20;30;40;50) の場合、Percentile([measure];0.3)
は、22 を返します。これは、一連の数値の 30% 以上の値を示します。
Product
説明
メジャーの値を乗算します。
関数グループ
集計
構文
num Product(measure)
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
279
23
23
Web Intelligence における関数、式、計算の使用
Web Intelligence 関数、演算子、およびキーワード
入力
パラメータ
説明
種類
必須
measure
任意のメジャー
メジャー
はい
例
[メジャー] の値が 2、3、5 の場合、Product([メジャー]) は 30 を返します。
RunningAverage
説明
メジャーの積算平均値を返します。
関数グループ
集計
構文
num RunningAverage(measure[;Row|Col][;IncludeEmpty][;reset_dims])
入力
パラメータ
説明
種類
必須
measure
任意のメジャー
メジャー
はい
Row|Col
計算の方向を設定し キーワード
ます。
いいえ
IncludeEmpty
計算に空の値を含
めます
いいえ
reset_dims
指定したディメンショ ディメンションの一
ンに対する計算をリ 覧
セットします。
キーワード
いいえ
注
•
280
RunningAverage では、拡張構文のコンテキスト演算子を使用できます。
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
Web Intelligence における関数、式、計算の使用
Web Intelligence 関数、演算子、およびキーワード
•
•
Row および Col 演算子を使用して、計算の方向を設定できます。
RunningAverage 関数によって参照されるメジャーに並べ替えを適用する場
合、Web Intelligence は最初にメジャーに並べ替えを適用し、次に積算平均
値を計算します。
指定するリセット ディメンションの数が 1 つだけでも、ディメンションは常にかっ
この中に配置する必要があります。
複数のリセット ディメンションを指定する場合、それらをセミコロンで区切る必
要があります。
RunningAverage は、ブロック ブレークまたは新しいセクションの後に平均を自
動的にリセットすることはありません。
•
•
•
例
次のテーブル内で使用した場合、RunningAverage([売上]) は、次の結果を返します。
国
リゾート
売上げ
積算平均値
アメリカ
ハワイアン クラブ
1,479,660
835,420
アメリカ
バハマ ビーチ
971,444
1,225,552
フランス
フランス リビエラ
835,420
1,095,508
次のテーブル内で使用した場合、RunningAverage([売上];([国])) は、次の結果を返
します。
国
リゾート
売上げ
積算平均値
アメリカ
ハワイアン クラブ
1,479,660
835,420
アメリカ
バハマ ビーチ
971,444
1,225,552
フランス
フランス リビエラ
835,420
835,420
関連項目
•
•
402 ページの「IncludeEmpty 演算子」
404 ページの「Row/Col 演算子」
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
281
23
23
Web Intelligence における関数、式、計算の使用
Web Intelligence 関数、演算子、およびキーワード
RunningCount
説明
数値一式の積算件数を返します。
関数グループ
集計
構文
num RunningCount(dimension|measure[;Row|Col][;IncludeEmpty][;reset_dims])
入力
パラメータ
説明
種類
必須
dimension|measure 任意のディメンション ディメンションまたは はい
またはメジャー
メジャー
Row|Col
計算の方向を設定し キーワード
ます。
いいえ
IncludeEmpty
計算に空の値を含
めます
いいえ
reset_dims
指定したディメンショ ディメンションの一
ンに対する計算をリ 覧
セットします。
キーワード
いいえ
注
•
•
•
•
•
282
RunningCount では、拡張構文のコンテキスト演算子を使用できます。
Row および Col 演算子を使用して、計算の方向を設定できます。
RunningCount によって参照されるメジャーに並べ替えを適用する場合、Web
Intelligence は最初にメジャーに並べ替えを適用し、次に積算件数を計算しま
す。
指定するリセット ディメンションの数が 1 つだけでも、ディメンションは常にかっ
この中に配置する必要があります。
複数のリセット ディメンションを指定する場合、それらをセミコロンで区切る必
要があります。
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
Web Intelligence における関数、式、計算の使用
Web Intelligence 関数、演算子、およびキーワード
•
RunningCount は、ブロック ブレークまたは新しいセクションの後に件数を自動
的にリセットすることはありません。
例
次のテーブル内で使用した場合、RunningCount([売上]) は、次の結果を返します。
国
リゾート
売上げ
積算件数
アメリカ
ハワイアン クラブ
1,479,660
1
アメリカ
バハマ ビーチ
971,444
2
フランス
フランス リビエラ
835,420
3
次のテーブル内で使用した場合、RunningCount([売上];([国])) は、次の結果を返し
ます。
国
リゾート
売上げ
積算件数
アメリカ
ハワイアン クラブ
1,479,660
1
アメリカ
バハマ ビーチ
971,444
2
フランス
フランス リビエラ
835,420
1
関連項目
•
•
•
•
402
404
402
402
ページの「IncludeEmpty 演算子」
ページの「Row/Col 演算子」
ページの「IncludeEmpty 演算子」
ページの「IncludeEmpty 演算子」
RunningMax
説明
ディメンションまたはメジャーの積算最大値を返します。
関数グループ
集計
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
283
23
23
Web Intelligence における関数、式、計算の使用
Web Intelligence 関数、演算子、およびキーワード
構文
input_type RunningMax(dimension|measure[;Row|Col][;reset_dims])
入力
パラメータ
説明
種類
必須
dimension|measure 任意のディメンション ディメンションまたは はい
またはメジャー
メジャー
Row|Col
計算の方向を設定し キーワード
ます。
いいえ
reset_dims
指定したディメンショ ディメンションの一
ンに対する計算をリ 覧
セットします。
いいえ
注
•
•
•
RunningMax では、拡張構文のコンテキスト演算子を使用できます。
Row および Col 演算子を使用して、計算の方向を設定できます。
RunningMax によって参照されるメジャーに並べ替えを適用する場合、Web
Intelligence は最初にメジャーに並べ替えを適用し、次に積算最大値を計算し
ます。
指定するリセット ディメンションの数が 1 つだけでも、ディメンションは常にかっ
この中に配置する必要があります。
複数のリセット ディメンションを指定する場合、それらをセミコロンで区切る必
要があります。
RunningMax は、ブロック ブレークまたは新しいセクションの後に最大値を自
動的にリセットすることはありません。
•
•
•
例
次のテーブル内で使用した場合、RunningMax([売上]) は、次の結果を返します。
284
国
リゾート
売上げ
積算最大値
フランス
フランス リビエラ
835,420
835,420
アメリカ
バハマ ビーチ
971,444
971,444
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
Web Intelligence における関数、式、計算の使用
Web Intelligence 関数、演算子、およびキーワード
アメリカ
ハワイアン クラブ
1,479,660
1,479,660
関連項目
•
•
402 ページの「IncludeEmpty 演算子」
404 ページの「Row/Col 演算子」
RunningMin
説明
ディメンションまたはメジャーの積算最小値を返します。
関数グループ
集計
構文
input_type RunningMin(dimension|measure;[Row|Col];[reset_dims])
入力
パラメータ
説明
種類
必須
dimension|detail|measure
任意のディメンション ディメンションまたは はい
またはメジャー
メジャー
Row|Col
計算の方向を設定し キーワード
ます。
いいえ
reset_dims
指定したディメンショ ディメンションの一
ンに対する計算をリ 覧
セットします。
いいえ
注
•
•
RunningMin では、拡張構文のコンテキスト演算子を使用できます。
Row および Col 演算子を使用して、計算の方向を設定できます。
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
285
23
23
Web Intelligence における関数、式、計算の使用
Web Intelligence 関数、演算子、およびキーワード
•
RunningMin によって参照されるメジャーに並べ替えを適用する場合、Web
Intelligence は最初にメジャーに並べ替えを適用し、次に積算最小値を計算し
ます。
指定するリセット ディメンションの数が 1 つだけでも、ディメンションは常にかっ
この中に配置する必要があります。
複数のリセット ディメンションを指定する場合、それらをセミコロンで区切る必
要があります。
RunningMin は、ブロック ブレークまたは新しいセクションの後に最小値を自動
的にリセットすることはありません。
•
•
•
例
次のテーブル内で使用した場合、RunningMin([売上げ]) は、次の結果を返します。
国
リゾート
売上げ
積算最大値
フランス
フランス リビエラ
835,420
835,420
アメリカ
バハマ ビーチ
971,444
835,420
アメリカ
ハワイアン クラブ
1,479,660
835,420
関連項目
•
•
402 ページの「IncludeEmpty 演算子」
404 ページの「Row/Col 演算子」
RunningProduct
説明
メジャーの積算積を返します。
関数グループ
集計
構文
num RunningProduct(measure[;Row|Col][;reset_dims])
286
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
Web Intelligence における関数、式、計算の使用
Web Intelligence 関数、演算子、およびキーワード
入力
パラメータ
説明
種類
必須
measure
任意のメジャー
メジャー
はい
Row|Col
計算の方向を設定し キーワード
ます。
いいえ
reset_dims
指定したディメンショ ディメンションの一
ンに対する計算をリ 覧
セットします。
いいえ
注
•
•
•
RunningProduct 関数では、拡張構文のコンテキスト演算子 を使用できます。
Row および Col 演算子を使用して、計算の方向を設定できます。
RunningProduct によって参照されるメジャーに並べ替えを適用する場合、Web
Intelligence は最初にメジャーに並べ替えを適用し、次に積算積を計算しま
す。
指定するリセット ディメンションの数が 1 つだけでも、ディメンションは常にかっ
この中に配置する必要があります。
複数のリセット ディメンションを指定する場合、それらをセミコロンで区切る必
要があります。
RunningProduct は、ブロック ブレークまたは新しいセクションの後に積を自動
的にリセットすることはありません。
•
•
•
例
次のテーブル内で使用した場合、RunningProduct([ゲストの数]) は、次の結果を返
します。
国籍
都市
ゲストの数
累積積
日本
神戸
6
6
日本
大阪
4
24
アメリカ
シカゴ
241
5,784
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
287
23
23
Web Intelligence における関数、式、計算の使用
Web Intelligence 関数、演算子、およびキーワード
次のテーブル内で使用した場合、RunningProduct([ゲストの数];([国籍])) は、次の
結果を返します。
国籍
都市
ゲストの数
累積積
日本
神戸
6
6
日本
大阪
4
24
アメリカ
シカゴ
241
5784
関連項目
•
•
402 ページの「IncludeEmpty 演算子」
404 ページの「Row/Col 演算子」
RunningSum
説明
メジャーの積算合計値を返します。
関数グループ
集計
構文
num RunningSum(measure[;Row|Col][;reset_dims])
288
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
Web Intelligence における関数、式、計算の使用
Web Intelligence 関数、演算子、およびキーワード
入力
パラメータ
説明
種類
必須
measure
任意のメジャー
メジャー
はい
Row|Col
計算の方向を設定し キーワード
ます。
いいえ
reset_dims
指定したディメンショ ディメンションの一
ンに対する計算をリ 覧
セットします。
いいえ
注
•
•
•
RunningSum では、拡張構文のコンテキスト演算子を使用できます。
Row および Col 演算子を使用して、計算の方向を設定できます。
RunningSum 関数によって参照されるメジャーに並べ替えを適用する場合、
Web Intelligence は最初にメジャーに並べ替えを適用し、次に積算合計値を
計算します。
指定するリセット ディメンションの数が 1 つだけでも、ディメンションは常にかっ
この中に配置する必要があります。
複数のリセット ディメンションを指定する場合、それらをセミコロンで区切る必
要があります。
RunningSum は、ブロック ブレークまたは新しいセクションの後に合計を自動
的にリセットすることはありません。
•
•
•
例
次のテーブル内で使用した場合、RunningSum([売上]) は、次の結果を返します。
国
リゾート
売上げ
積算合計値
フランス
フランス リビエラ
835,420
835,420
アメリカ
バハマ ビーチ
971,444
1,806,864
アメリカ
ハワイアン クラブ
1,479,660
3,286,524
次のテーブルで使用した場合、RunningSum([売上];([国])) は、次の結果を返します。
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
289
23
23
Web Intelligence における関数、式、計算の使用
Web Intelligence 関数、演算子、およびキーワード
国
リゾート
売上げ
積算合計値
フランス
フランス リビエラ
835,420
835,420
アメリカ
バハマ ビーチ
971,444
971,444
アメリカ
ハワイアン クラブ
1,479,660
2,451,104
関連項目
•
•
402 ページの「IncludeEmpty 演算子」
404 ページの「Row/Col 演算子」
StdDev
説明
メジャーの標準偏差を返します。
関数グループ
集計
構文
num StdDev(measure)
入力
パラメータ
説明
種類
必須
measure
任意のメジャー
メジャー
はい
注
標準偏差とは、統計的な対象となる分散の度合いを表す数値です。母集団の分散は、
次のように計算されます。
•
•
290
集団の平均値を計算します。
それぞれの値から平均値を引き、その差を 2 乗します。
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
Web Intelligence における関数、式、計算の使用
Web Intelligence 関数、演算子、およびキーワード
•
•
•
2 乗した値をすべて合計します。
合計値を(集団の値の個数 -1)で割ります。
計算結果の平方根を求めます。
例
measure の値が (2, 4, 6, 8) の場合、StdDev([メジャー]) は 2.58 を返します。
関連項目
•
292 ページの「Var」
StdDevP
説明
メジャーの母標準偏差を返します。
関数グループ
集計
構文
num StdDevP(measure)
入力
パラメータ
説明
種類
必須
measure
任意のメジャー
メジャー
はい
注
母集団の標準偏差とは、統計的な対象となる分散の度合いを表す数値です。母集団
の分散は、次のように計算されます。
•
•
•
•
•
集団の平均値を計算します。
それぞれの値から平均値を引き、その差を 2 乗します。
2 乗した値をすべて合計します。
合計値を(集団の値の個数)で割ります。
計算結果の平方根を求めます。
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
291
23
23
Web Intelligence における関数、式、計算の使用
Web Intelligence 関数、演算子、およびキーワード
StdDevP では、拡張構文のコンテキスト演算子を使用できます。
例
measure の値が (2, 4, 6, 8) の場合、StdDev([メジャー]) は 2.24 を返します。
Sum
説明
メジャーの合計値を返します。
関数グループ
集計
構文
num Sum(measure)
入力
パラメータ
説明
種類
必須
measure
任意のメジャー
メジャー
はい
注
Sum では、拡張構文のコンテキスト演算子を使用できます。
例
計数[売上げ]の値が2000、3000、4000、1000の場合、Sum([売上げ])は10000を返し
ます。
Var
説明
メジャーの分散を返します。
292
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
Web Intelligence における関数、式、計算の使用
Web Intelligence 関数、演算子、およびキーワード
関数グループ
集計
構文
num Var(measure)
入力
パラメータ
説明
種類
必須
measure
任意のメジャー
メジャー
はい
注
分散とは、統計的な対象となる分散の度合いを表す数値です。母集団の分散は、次
のように計算されます。
•
•
•
•
集団の平均値を計算します。
それぞれの値から平均値を引き、その差を 2 乗します。
2 乗した値をすべて合計します。
合計値を(集団の値の個数 -1)で割ります。
分散は、標準偏差の 2 乗です。
Var 関数では、拡張構文のコンテキスト演算子を使用できます。
例
メジャーの値が (2, 4, 6, 8) の場合、Var([メジャー]) は 6.67 を返します。
関連項目
•
290 ページの「StdDev」
VarP
説明
メジャーの母集団の分散を返します。
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
293
23
23
Web Intelligence における関数、式、計算の使用
Web Intelligence 関数、演算子、およびキーワード
関数グループ
集計
構文
num VarP(measure)
入力
パラメータ
説明
種類
必須
measure
任意のメジャー
メジャー
はい
注
母集団の分散とは、統計的な対象となる分散の度合いを表す数値です。母集団の分
散は、次のように計算されます。
•
•
•
•
集団の平均値を計算します。
それぞれの値から平均値を引き、その差を 2 乗します。
2 乗した値をすべて合計します。
合計値を(集団の値の個数)で割ります。
母集団の分散は、母集団の標準偏差の 2 乗です。
VarP 関数では、拡張構文のコンテキスト演算子を使用できます。
例
メジャーの値が (2, 4, 6, 8) の場合、VarP([メジャー]) は 5 を返します。
関連項目
•
294
291 ページの「StdDevP」
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
Web Intelligence における関数、式、計算の使用
Web Intelligence 関数、演算子、およびキーワード
文字列関数
Asc
説明
文字の ASCII 値を返します。
関数グループ
文字
構文
int Asc(string)
入力
パラメータ
説明
種類
必須
string
任意の文字列
文字列
はい
注
string に複数の文字が含まれる場合、文字列内の最初の文字の ASCII 値を返しま
す。
例
Asc("A") は、65 を返します。
Asc("ab") は、97 を返します。
Asc([国]) は、[国] が“US”の場合、85 を返します。
Char
説明
指定された ASCII コードに関連する文字を返します。
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
295
23
23
Web Intelligence における関数、式、計算の使用
Web Intelligence 関数、演算子、およびキーワード
関数グループ
文字
構文
string Char(ascii_code)
入力
パラメータ
説明
種類
必須
ascii_code
ASCII コード
数値
はい
注
number が小数の場合、小数部分は無視されます。
例
Char(123) は”{”を返します。
Concatenation
説明
2 つの文字列を連結します。
関数グループ
文字
構文
string Concatenation(first_string;second_string)
296
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
Web Intelligence における関数、式、計算の使用
Web Intelligence 関数、演算子、およびキーワード
入力
パラメータ
説明
種類
必須
first_string
1番目の文字列
文字列
はい
second_string
2番目の文字列
文字列
はい
注
“+”演算子を使っても、同じ結果を得ることができます。
"First " + "Second" は、“First Second”を返します。
"First " + "Second" + " Third" は、”First Second Third”を返します。
例
Concatenation("First ";"Second") は、“First Second”を返します。
Concatenation("First ";Concatenation("Second ";"Third")) は、”First Second
Third”を返します。
Fill
説明
文字列を n 回繰り返すことによって、文字列を作成します。
関数グループ
文字
構文
string Fill(repeating_string;num_repeats)
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
297
23
23
Web Intelligence における関数、式、計算の使用
Web Intelligence 関数、演算子、およびキーワード
入力
パラメータ
説明
種類
必須
repeating_string
繰り返す文字列
文字列
はい
num_repeats
繰り返す回数
数値
はい
例
Fill ("New York";2) は、“New York New York”を返します。
FormatDate
説明
指定した書式に従って日付を表示します。
関数グループ
文字
構文
string FormatDate(date;format_string)
入力
パラメータ
説明
種類
必須
date
書式設定する日付 日付
はい
format_string
適用する書式
はい
文字列
注
•
•
出力の形式は、セルに適用した日付の形式によって異なります。
色の書式設定文字([赤]、[青] など)は、FormatDate に適用できません。
例
今日の日付が 2005 年 12 月 15 日の場合、FormatDate(Current
Date();"dd/MM/yyyy") は“15/12/2005”を返します。
298
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
Web Intelligence における関数、式、計算の使用
Web Intelligence 関数、演算子、およびキーワード
FormatNumber
説明
指定した書式に従って数値を表示します。
関数グループ
文字
構文
string FormatNumber(number;format_string)
入力
パラメータ
説明
種類
必須
number
書式設定する数値 数値
はい
format_string
適用する書式
はい
文字列
注
•
•
出力の形式は、セルに適用した数値の形式によって異なります。
色の書式設定文字([赤]、[青] など)は、FormatNumber に適用できません。
例
[売上げ] が 835,420 の場合、FormatNumber([売上げ];"#,##.00") は 835,420.00
を返します。
HTMLEncode
説明
文字列に HTML エンコード規則を適用します。
関数グループ
文字
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
299
23
23
Web Intelligence における関数、式、計算の使用
Web Intelligence 関数、演算子、およびキーワード
構文
string HTMLEncode(html)
入力
パラメータ
説明
種類
必須
html
HTML 文字列
文字列
はい
例
HTMLEncode("http://www.businessobjects.com") は、
“http%3A%2F%2Fwww%2Ebusinessobjects%2Ecom”を返します。
InitCap
説明
最初の文字列を大文字にします。
関数グループ
文字
構文
string InitCap(string)
入力
パラメータ
説明
種類
string
大文字にする文字 文字列
列
必須
はい
例
InitCap("we hold these truths to be self-evident") は、"We hold these truths to be
self-evident" を返します。
300
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
Web Intelligence における関数、式、計算の使用
Web Intelligence 関数、演算子、およびキーワード
Left
説明
文字列の左端から指定された文字数分の文字列を返します。
関数グループ
文字
構文
string Left(string;num_chars)
入力
パラメータ
説明
種類
必須
string
指定する文字列
文字列
はい
num_chars
左端から戻す文字 数値
数
はい
例
[国] の値が“France”の場合、Left([国];2) は“Fr”を返します。
LeftPad
説明
文字列の左に文字をバイト数単位で追加します。文字列の長さをバイト数で指定しま
す。
関数グループ
文字
構文
string LeftPad(padded_string;length;left_string)
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
301
23
23
Web Intelligence における関数、式、計算の使用
Web Intelligence 関数、演算子、およびキーワード
入力
パラメータ
説明
種類
必須
padded_string
元の文字列
文字列
はい
length
出力文字列の長さ
数値
はい
left_string
padded_string の左側
文字列
はい
に追加する文字列
注
•
•
•
length が left_string と padded_string を合わせた長さよりも短い場合、left_string
は切り捨てられます。
length が padded_string の長さより短い、または等しい長さである場合、関数
は padded_string を戻します。
length が padded_string と left_string を合わせた長さよりも長い場合、長さを埋
めるのに十分な数だけ left_string が繰り返されるか、または部分的に繰り返さ
れます。
例
LeftPad("York";8;"New ") は、“New York”を返します。
LeftPad("York";6;"New ") は、“NeYork”を返します。
LeftPad("York";11;"New ") は、“New NewYork”を返します。
LeftPad("New ";2;"York") は“New”を返します。
LeftTrim
説明
文字列から先行のスペースを切り取ります。
関数グループ
文字
構文
string LeftTrim(trimmed_string)
302
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
Web Intelligence における関数、式、計算の使用
Web Intelligence 関数、演算子、およびキーワード
入力
パラメータ
説明
種類
必須
trimmed_string
指定する文字列
文字列
はい
例
[国] の値が“France”の場合、LeftTrim([国]) は“France”を返します。
Length
説明
文字列のバイト数を返します。
関数グループ
文字
構文
int Length(string)
入力
パラメータ
説明
種類
必須
string
指定する文字列
文字列
はい
例
[名前] が“Smith”の場合、Length([名前]) は 5 を返します。
Lower
説明
文字列を小文字に変換します。
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
303
23
23
Web Intelligence における関数、式、計算の使用
Web Intelligence 関数、演算子、およびキーワード
関数グループ
文字
構文
string Lower(string)
Input
パラメータ
説明
種類
string
小文字に変換する 文字列
文字列
必須
はい
例
Lower("New York") は“new york”を返します。
Match
説明
文字列がパターンに一致するかどうかを調べます。
関数グループ
文字
構文
bool Match(test_string;pattern)
304
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
Web Intelligence における関数、式、計算の使用
Web Intelligence 関数、演算子、およびキーワード
入力
パラメータ
説明
種類
test_string
テキスト パターンと 文字列
照らし合わせる文字
列
はい
pattern
テキスト パターン
はい
文字列
必須
注
•
パターンには、ワイルドカード“*”(任意の複数の文字)と“?”(任意の1文字)を
使用できます。
例
[国] の値が“France”の場合、Match([国], "F*") は TRUE を返します。
[国]の値が“USA”の場合、Match([国]; "?S?") は、TRUE を返します。
Match("New York";"P*") は、FALSE を返します。
Pos
説明
文字列内のテキスト パターンの開始位置を返します。
関数グループ
文字
構文
int Pos(test_string;pattern)
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
305
23
23
Web Intelligence における関数、式、計算の使用
Web Intelligence 関数、演算子、およびキーワード
入力
パラメータ
説明
種類
test_string
テキスト パターンと 文字列
照らし合わせる文字
列
はい
pattern
テキスト パターン
はい
文字列
必須
注
•
複数のパターンが出現する場合、Pos は最初に出現するパターンの位置を返
します。
例
Pos("New York";"Ne") は、1 を返します。
Pos("New York, New York";"Ne") は、1 を返します。
Pos("New York"; "York") は、5 を返します。
Replace
説明
文字列の一部を指定した文字列で置き換えます。
関数グループ
文字
構文
string Replace(replace_in;replaced_string;replace_with)
306
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
Web Intelligence における関数、式、計算の使用
Web Intelligence 関数、演算子、およびキーワード
入力
パラメータ
説明
種類
必須
replace_in
テキストが置換され 文字列
る文字列
はい
replaced_string
置換されるテキスト 文字列
はい
replace_with
replaced_string に 文字列
はい
置換するテキスト
例
Replace("New YORK";"ORK";"ork") は、“New York”を返します。
Right
説明
文字列の右端から指定された文字数分の文字列を返します。
関数グループ
文字
構文
string Right(string;num_chars)
入力
パラメータ
説明
種類
必須
string
任意の文字列
文字列
はい
num_chars
右端から戻す文字 数値
数
はい
例
[国] の値が“France”の場合、Right([国];2) は“ce”を返します。
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
307
23
23
Web Intelligence における関数、式、計算の使用
Web Intelligence 関数、演算子、およびキーワード
RightPad
説明
文字列の右に文字をバイト数単位で追加します。文字列の長さをバイト数で指定しま
す。
関数グループ
文字
構文
string RightPad(padded_string;length;right_string)
入力
パラメータ
説明
種類
必須
padded_string
元の文字列
文字列
はい
length
出力文字列の長さ
数値
はい
right_string
padded_string の右側
文字列
はい
に追加する文字列
注
•
•
•
length が right_string と padded_string を合わせた長さよりも短い場合、
right_string は切り捨てられます。
length が padded_string の長さより短い、または等しい長さである場合、関数
は padded_string を戻します。
length が padded_string と right_string を合わせた長さよりも長い場合、長さを
埋めるのに十分な数だけ right_string が繰り返されるか、または部分的に繰り
返されます。
例
RightPad("New ";8;"York") は、“New York”を返します。
RightPad("New "; 6;"York") は、“New Yo”を返します。
RightPad("New "; 11;"York") は、“New YorkYor”を返します。
308
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
Web Intelligence における関数、式、計算の使用
Web Intelligence 関数、演算子、およびキーワード
RightPad("New ";2;"York") は“New”を返します。
RightTrim
説明
文字列から末尾のスペースを切り取ります。
関数グループ
文字
構文
string RightTrim(trimmed_string)
入力
パラメータ
説明
種類
必須
trimmed_string
指定する文字列
文字列
はい
例
[国] の値が“France”の場合、RightTrim([国]) は“France”を返します。
Substr
説明
文字列の一部を返します。
関数グループ
文字
構文
string SubStr(string;start;length)
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
309
23
23
Web Intelligence における関数、式、計算の使用
Web Intelligence 関数、演算子、およびキーワード
入力
パラメータ
説明
種類
必須
string
任意の文字列
文字列
はい
start
抽出された文字列
の開始位置
数値
はい
length
取り出す文字数
数値
はい
例
SubStr ("Great Britain";1;5)はGreatを返します。
SubStr("Great Britain";7;7)はBritainを返します。
Trim
説明
文字列から先頭と末尾のスペースを切り取ります。
関数グループ
文字
構文
string Trim(trimmed_string)
入力
パラメータ
説明
種類
必須
string
指定する文字列
文字列
はい
例
Trim(" Great Britain ") は“Great Britain”を返します。
310
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
Web Intelligence における関数、式、計算の使用
Web Intelligence 関数、演算子、およびキーワード
Upper
説明
文字列を大文字に変換します。
関数グループ
文字
構文
string Upper(string)
入力
パラメータ
説明
種類
必須
string
変換される文字列
文字列
はい
例
Upper("New York") は、“NEW YORK”を返します。
UrlEncode
説明
文字列に URL エンコード規則を適用します。
関数グループ
文字
構文
string UrlEncode(html)
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
311
23
23
Web Intelligence における関数、式、計算の使用
Web Intelligence 関数、演算子、およびキーワード
入力
パラメータ
説明
種類
必須
html
エンコードされる
URL
文字列
はい
例
UrlEncode("http://www.businessobjects.com") は、
“http%3A%2F%2Fwww%2Ebusinessobjects%2Ecom”を返します。
WordCap
説明
文字列の各単語の最初の文字を大文字にします。
関数グループ
文字
構文
string WordCap(string)
入力
パラメータ
説明
種類
string
大文字にする文字 文字列
列
必須
はい
例
WordCap("Sales revenue for March") は、“Sales Revenue For March”を返します。
312
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
Web Intelligence における関数、式、計算の使用
Web Intelligence 関数、演算子、およびキーワード
日付と時間関数
CurrentDate
説明
地域設定に従って書式設定された現在の日付を返します。
関数グループ
日付と時刻
構文
date CurrentDate()
例
今日が 2002 年 9 月 10 日だとすると、CurrentDate() は“2002 年 9 月 10 日”を返し
ます。
CurrentTime
説明
地域設定に従って書式設定された現在の時刻を返します。
関数グループ
日付と時刻
構文
time CurrentTime()
例
現在の時刻が午後 11:15 の場合は、CurrentTime は 11:15 を返します。
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
313
23
23
Web Intelligence における関数、式、計算の使用
Web Intelligence 関数、演算子、およびキーワード
DayName
説明
日付の曜日名を返します。
関数グループ
日付と時刻
構文
string DayName(date)
入力
パラメータ
説明
種類
必須
date
指定する日付
日付
はい
例
[予約日]が2001年12月15日(土)の場合、DayName([予約日])はSaturdayを返します。
注
入力データは変数にする必要があります。DayName("07/15/2001") のように、日付
を直接指定することはできません。
DayNumberOfMonth
説明
月の日付の数値を返します。
関数グループ
日付と時刻
構文
int DayNumberOfMonth(date)
314
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
Web Intelligence における関数、式、計算の使用
Web Intelligence 関数、演算子、およびキーワード
入力
パラメータ
説明
種類
必須
date
指定する日付
日付
はい
例
[予約日]が2001年12月15日の場合、DayNumberOfMonth([予約日])は15を返しま
す。
DayNumberOfWeek
説明
曜日の番号を返します。
関数グループ
日付と時刻
構文
int DayNumberOfWeek(date)
入力
パラメータ
説明
種類
必須
date
指定する日付
日付
はい
注
Web Intelligence は、月曜日を週の最初の日として処理します。
例
[予約日] が 2005 年 5 月 2 日(月)の場合、DayNumberOfWeek([予約日])は 1 を
返します。
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
315
23
23
Web Intelligence における関数、式、計算の使用
Web Intelligence 関数、演算子、およびキーワード
DayNumberOfYear
説明
年における日付の番号を返します。
関数グループ
日付と時刻
構文
int DayNumberOfYear(date)
入力
パラメータ
説明
種類
必須
date
指定する日付
日付
はい
例
[予約日]が2003年12月15日の場合、DayNumberOfYear([予約日])は349を返します。
DaysBetween
説明
2つの日付の間の日数を返します。
関数グループ
日付と時刻
構文
int DaysBetween(first_date;last_date)
316
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
Web Intelligence における関数、式、計算の使用
Web Intelligence 関数、演算子、およびキーワード
入力
パラメータ
説明
種類
必須
first_date
最初の日
日付
はい
last_date
最後の日
日付
はい
例
[販売日] が 2001 年 12 月 15 日、[請求日] が 2001 年 12 月 17 日の場合、DaysBe
tween([Sale Date];[Invoice Date]) は 2 を返します。
LastDayOfMonth
説明
月内の最後の日付を返します。
関数グループ
日付と時刻
構文
date LastDayOfMonth(date)
Input
パラメータ
説明
種類
必須
date
月内の任意の日付 日付
はい
例
[販売日] が 2005 年 12 月 11 日の場合、LastDayOfMonth([販売日]) は、“2005 年
12 月 11 日”を返します。
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
317
23
23
Web Intelligence における関数、式、計算の使用
Web Intelligence 関数、演算子、およびキーワード
LastDayOfWeek
説明
週内の最後の日付を返します。
関数グループ
日付と時刻
構文
date LastDayOfWeek(date)
Input
パラメータ
説明
種類
必須
date
週内の任意の日付 日付
はい
注
Web Intelligence は、月曜日を週の最初の日として処理します。
例
[販売日] が 2005 年 5 月 11 日の場合、LastDayOfWeek([販売日]) は、“15 May
2005”(日曜日)を返します。
Month
説明
日付の月名を返します。
関数グループ
日付と時刻
構文
string Month(date)
318
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
Web Intelligence における関数、式、計算の使用
Web Intelligence 関数、演算子、およびキーワード
入力
パラメータ
説明
種類
必須
date
指定する日付
日付
はい
例
[予約日] が 2005 年 12 月 15 日の場合、Month([予約日]) は“12月”を返します。
MonthNumberOfYear
説明
日付の月を返します。
関数グループ
日付と時刻
構文
int MonthNumberOfYear(date)
入力
パラメータ
説明
種類
必須
date
年内の任意の日付 日付
はい
例
[予約日] が 2005 年 12月 15 日の場合、MonthNumberOfYear([予約日]) は 12 を
返します。
MonthsBetween
説明
2つの日付の間の月数を返します。
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
319
23
23
Web Intelligence における関数、式、計算の使用
Web Intelligence 関数、演算子、およびキーワード
関数グループ
日付と時刻
構文
int MonthsBetween(first_date;last_date)
入力
パラメータ
説明
種類
必須
first_date
最初の日
日付
はい
last_date
最後の日
日付
はい
例
[販売日] が 2005 年 12 月 2 日、[請求日] が 2006 年 1 月 2 日の場合、MonthsBe
tween([販売日]; [請求日]) は 1 を返します。
Quarter
説明
日付の四半期を返します。
関数グループ
日付と時刻
構文
int Quarter(date)
320
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
Web Intelligence における関数、式、計算の使用
Web Intelligence 関数、演算子、およびキーワード
入力
パラメータ
説明
種類
必須
date
四半期内の任意の 日付
日付
はい
例
[予約日] が 2005 年 12 月 15 日の場合、Quarter([予約日]) は 4 を返します。
RelativeDate
説明
別の日付に関する日付を返します。
関数グループ
日付と時刻
構文
date RelativeDate(start_date;num_days)
入力
パラメータ
説明
種類
必須
start_date
開始日
日付
はい
num_days
開始日からの日数
数値
はい
注
num_days パラメータは、start_date よりも前の日付を返すように負の値にすることがで
きます。
例
[予約日] が 2005 年 12 月 15 日の場合、RelativeDate[予約日];2) は 2005 年 12
月 17 日を返します。
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
321
23
23
Web Intelligence における関数、式、計算の使用
Web Intelligence 関数、演算子、およびキーワード
[予約日] が 2007 年 1 月 12 日の場合、RelativeDate[予約日];-3) は 2007 年 1 月
9 日を返します。
ToDate
説明
文字列を指定された日付書式で返します。
関数グループ
日付と時刻
構文
date ToDate(date_string;format)
入力
パラメータ
説明
種類
必須
date_string
書式を設定する日
付
文字列
はい
format
日付書式
文字列
はい
例
ToDate("15/12/2002";"dd/MM/yyyy") は 15/12/2002 を返します。
Week
説明
何週目にあたるかを数値(1 ~ 53)で返します。
関数グループ
日付と時刻
322
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
Web Intelligence における関数、式、計算の使用
Web Intelligence 関数、演算子、およびキーワード
構文
int Week(date)
入力
パラメータ
説明
種類
必須
date
指定する日付
日付
はい
例
[予約日]が 2004 年 1 月 4 日(2004 年の最初の週)の場合、Week([予約日]) は 1
を返します。
Year
説明
日付の年を返します。
関数グループ
日付と時刻
構文
int Year(date)
入力
パラメータ
説明
種類
必須
date
指定する日付
日付
はい
例
[予約日]が 2005 年 12 月 15 日の場合、Year([予約日]) は 2005 を返します。
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
323
23
23
Web Intelligence における関数、式、計算の使用
Web Intelligence 関数、演算子、およびキーワード
データ プロバイダ関数
Connection
説明
データ プロバイダが使用したデータベース接続のパラメータを返します。
関数グループ
データ プロバイダ
構文
string Connection(dp)
入力
パラメータ
説明
種類
必須
dp
データ プロバイダ
データ プロバイダ
はい
注
•
•
データ プロバイダの名前は角かっこで囲む必要があります。
セキュリティ上の理由から、関数の出力にはデータベース ホスト名、ユーザー
名およびユーザー パスワードは含まれません。
DataProvider
説明
レポート オブジェクトを含むデータ プロバイダの名前を返します。
関数グループ
データ プロバイダ
構文
string DataProvider(obj)
324
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
Web Intelligence における関数、式、計算の使用
Web Intelligence 関数、演算子、およびキーワード
入力
パラメータ
説明
種類
必須
obj
レポート オブジェク レポート オブジェク はい
ト
ト
例
DataProvider([総売上げ]) では、“売上げ”という名前のデータ プロバイダに[総売上
げ]というメジャーが含まれている場合、“売上げ”を返します。
DataProviderKeyDate
説明
データ プロバイダのキー日付を返します。
関数グループ
データ プロバイダ
構文
date DataProviderKeyDate(dp)
入力
パラメータ
説明
種類
必須
dp
データ プロバイダ
データ プロバイダ
はい
注
•
•
データ プロバイダの名前は角かっこで囲む必要があります。
返されたたキー日付はドキュメント ロケールに従って書式設定されます。
例
売上げデータ プロバイダのキー日付が 2007 年 8 月 3 日の場合、DataProviderKey
Date([売上げ]) は 2007 年 8 月 3 日を返します。
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
325
23
23
Web Intelligence における関数、式、計算の使用
Web Intelligence 関数、演算子、およびキーワード
DataProviderKeyDateCaption
説明
データ プロバイダのキー日付のキャプションを返します。
関数グループ
データ プロバイダ
構文
string DataProviderKeyDateCaption(dp)
入力
パラメータ
説明
種類
必須
dp
データ プロバイダ
データ プロバイダ
はい
注
データ プロバイダの名前は角かっこで囲む必要があります。
例
売上げデータ プロバイダのキー日付のキャプションが“現在のカレンダー日付”の場
合、DataProviderKeyDateCaption([売上げ]) は“現在のカレンダー日付”を返しま
す。
DataProviderSQL
説明
データ プロバイダによって生成された SQL を返します。
関数グループ
データ プロバイダ
326
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
Web Intelligence における関数、式、計算の使用
Web Intelligence 関数、演算子、およびキーワード
構文
string DataProviderSQL(dp)
入力
パラメータ
説明
種類
必須
dp
データ プロバイダ
データ プロバイダ
はい
注
データ プロバイダの名前は角かっこで囲む必要があります。
例
DataProviderSQL([Query 1]) は、データ プロバイダの SQL が“SELECT
country.country_name FROM country”の場合、“SELECT country.country_name
FROM country”を返します。
DataProviderType
説明
データ プロバイダの種類を返します。
関数グループ
データ プロバイダ
構文
string DataProviderType(dp)
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
327
23
23
Web Intelligence における関数、式、計算の使用
Web Intelligence 関数、演算子、およびキーワード
入力
パラメータ
説明
種類
必須
dp
データ プロバイダ
データ プロバイダ
はい
注
•
•
DataProviderType は、ユニバース データ プロバイダには“ユニバース”を返
し、個人用データ プロバイダには“個人用データ”を返します。
データ プロバイダの名前は角かっこで囲む必要があります。
例
“売上げ”データ プロバイダがユニバースに基づいている場合、DataProviderType([売
上げ]) は“ユニバース”を返します。
IsPromptAnswered
説明
プロンプトが回答されたかどうかを判別します。
関数グループ
データ プロバイダ
構文
bool IsPromptAnswered([dp;]prompt_string)
328
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
Web Intelligence における関数、式、計算の使用
Web Intelligence 関数、演算子、およびキーワード
入力
パラメータ
説明
種類
dp
プロンプトが設定さ データ プロバイダ
れているデータ プ
ロバイダ
いいえ
prompt_string
プロンプト テキスト
はい
文字列
必須
注
データ プロバイダの名前は角かっこで囲む必要があります。
例
テキスト“都市の選択”によって識別されるプロンプトが回答されている場合、IsPromp
tAnswered ("都市の選択") は TRUE を返します。
[売上げ] データ プロバイダのテキスト“都市の選択”によって識別されるプロンプトが
回答されている場合、IsPromptAnswered ([売上げ];"都市の選択") は TRUE を返
します。
LastExecutionDate
説明
データ プロバイダが最後に更新された日付を返します。
関数グループ
データ プロバイダ
構文
date LastExecutionDate(dp)
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
329
23
23
Web Intelligence における関数、式、計算の使用
Web Intelligence 関数、演算子、およびキーワード
入力
パラメータ
説明
種類
必須
dp
データ プロバイダ
データ プロバイダ
はい
注
•
•
•
レポートにデータ プロバイダが 1 つしかない場合、dp パラメータは省略でき
ます。
データ プロバイダの名前は角かっこで囲む必要があります。
DataProvider 関数を使用して、データ プロバイダへの参照を提供できます。
例
LastExecutionDate([売上げクエリー]) は、売上げクエリーのデータ プロバイダが最
後に更新された日付が 2002 年 3 月 4 日の場合、“3/4/2002”を返します。
関連項目
•
324 ページの「DataProvider」
LastExecutionDuration
説明
データ プロバイダの最後の更新にかかった時間を秒単位で返します。
関数グループ
データ プロバイダ
構文
num LastExecutionDuration(dp)
330
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
Web Intelligence における関数、式、計算の使用
Web Intelligence 関数、演算子、およびキーワード
入力
パラメータ
説明
種類
必須
dp
データ プロバイダ
データ プロバイダ
はい
注
データ プロバイダの名前は角かっこで囲む必要があります。
例
“売上げ”データ プロバイダが最後に実行されたデータを返すのに 3 秒かかった場
合、LastExecutionDuration([売上げ]) は 3 を返します。
LastExecutionTime
説明
データ プロバイダが最後に更新された時刻を返します。
関数グループ
データ プロバイダ
構文
time LastExecutionTime(dp)
入力
パラメータ
説明
種類
必須
dp
データ プロバイダ
データ プロバイダ
はい
注
•
•
•
レポートにデータ プロバイダが 1 つしかない場合、dp パラメータは省略でき
ます。
DataProvider 関数を使用して、データ プロバイダへの参照を提供できます。
データ プロバイダの名前は角かっこで囲む必要があります。
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
331
23
23
Web Intelligence における関数、式、計算の使用
Web Intelligence 関数、演算子、およびキーワード
例
LastExecutionTime([売上げクエリー]) は、売上げクエリーのデータ プロバイダが最
後に更新された時刻が 2:48:00PM の場合、“2:48:00 PM”を返します。
関連項目
•
324 ページの「DataProvider」
NumberOfDataProviders
説明
レポート内のデータ プロバイダの数を返します。
関数グループ
データ プロバイダ
構文
int NumberOfDataProviders()
例
NumberOfDataProviders() は、レポートに 2 つのデータ プロバイダがある場合、2 を
返します。
NumberOfRows
説明
指定したデータ プロバイダの行数を返します。
関数グループ
データ プロバイダ
構文
int NumberOfRows(dp)
332
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
Web Intelligence における関数、式、計算の使用
Web Intelligence 関数、演算子、およびキーワード
入力
パラメータ
説明
種類
必須
dp
データ プロバイダ
データ プロバイダ
はい
注
•
•
データ プロバイダの名前は角かっこで囲む必要があります。
DataProvider 関数を使用して、データ プロバイダへの参照を提供できます。
例
NumberOfRows([クエリー 1]) は、[クエリー 1] データ プロバイダに 10 行ある場合、
10 を返します。
関連項目
•
324 ページの「DataProvider」
RefValueDate
説明
データ追跡に使用した参照データの日付を返します。
関数グループ
データ プロバイダ
構文
date RefValueDate()
例
RefValueDate() は、参照日付が 2008 年 12 月 15 日の場合に 2008 年 12 月 15 日
を返します。
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
333
23
23
Web Intelligence における関数、式、計算の使用
Web Intelligence 関数、演算子、およびキーワード
RefValueUserReponse
説明
参照データが現在のデータであった場合に、プロンプトへの応答を返します。
関数グループ
データ プロバイダ
構文
string RefValueUserResponse([dp;]prompt_string[;Index])
入力
パラメータ
説明
種類
必須
dp
データ プロバイダ
データ プロバイ
ダ
いいえ
prompt_string
プロンプト テキスト
文字列
はい
Index
プロンプト値のデータベー キーワード
スのプライマリ キーを返す
よう、関数に指示します。
いいえ
注
•
•
•
•
データ追跡がアクティブでない場合、この関数は空の文字列を返します。
データ プロバイダの名前は角かっこで囲む必要があります。
DataProvider 関数を使用して、データ プロバイダへの参照を提供できます。
プロンプトへの回答で複数の値を選択すると、セミコロンで区切られた値の一
覧で構成される文字列(または Index 演算子が指定されている場合はプライ
マリ キー)が返されます。
例
RefValueUserResponse( "表示する都市を指定" ) は、参照データが現在のデータ
であるときに、ユーザーが“表示する都市を指定”プロンプトに“Los Angeles”を入力し
ていた場合、“Los Angeles”を返します。
334
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
Web Intelligence における関数、式、計算の使用
Web Intelligence 関数、演算子、およびキーワード
RefValueUserResponse ([販売クエリー];"表示する都市を指定") は、参照データが
現在のデータであるときに、ユーザーが“販売クエリー”データ プロバイダの“表示す
る都市を指定”プロンプトに“Los Angeles”を入力していた場合、“Los Angeles” を返
します。
UniverseName
説明
データ プロバイダのベースとなっている ユニバース名を返します。
関数グループ
データ プロバイダ
構文
string UniverseName(dp)
入力
パラメータ
説明
種類
必須
dp
データ プロバイダ
データ プロバイダ
はい
注
•
•
•
Web Intelligence は、式の中のデータ プロバイダの名前を自動的に更新しま
す。上の例でデータ プロバイダの名前が“Q1”に変更されると、式は Universe
Name([Q1]) になります。
データ プロバイダの名前は角かっこで囲む必要があります。
DataProvider 関数を使用して、データ プロバイダへの参照を提供できます。
例
[Query 1] データ プロバイダが eFashion ユニバースをベースにしている場合、Uni
verseName([Query 1]) は、“eFashion”を返します。
関連項目
•
324 ページの「DataProvider」
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
335
23
23
Web Intelligence における関数、式、計算の使用
Web Intelligence 関数、演算子、およびキーワード
UserResponse
説明
プロンプトに対する回答を返します。
関数グループ
データ プロバイダ
構文
string UserResponse([dp;]prompt_string[;Index])
入力
パラメータ
説明
種類
必須
dp
データ プロバイダ
データ プロバイ
ダ
いいえ
prompt_string
プロンプト テキスト
文字列
はい
Index
プロンプト値のデータベー キーワード
スのプライマリ キーを返す
よう、関数に指示します。
いいえ
注
•
•
•
データ プロバイダの名前は角かっこで囲む必要があります。
DataProvider 関数を使用して、データ プロバイダへの参照を提供できます。
プロンプトへの回答で複数の値を選択すると、セミコロンで区切られた値の一
覧で構成される文字列(または Index 演算子が指定されている場合はプライ
マリ キー)が返されます。
例
UserResponse("表示する都市を指定") は、ユーザーが“表示する都市を指定”プロ
ンプトに“Los Angeles”を入力していた場合、“Los Angeles”を返します。
UserResponse([販売クエリー];"表示する都市を指定") は、“販売クエリー”データ
プロバイダの“表示する都市を指定”プロンプトに“Los Angeles”を入力していた場合、
“Los Angeles” を返します。
336
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
Web Intelligence における関数、式、計算の使用
Web Intelligence 関数、演算子、およびキーワード
UserResponse([販売クエリー];"表示する都市を指定";Index) は、“販売クエリー”
データ プロバイダの“表示する都市を指定”プロンプトに“Los Angeles”を入力し、Los
Angeles のデータベース プライマリ キーが 23 の場合、23 を返します。
ドキュメント関数
DocumentAuthor
説明
ドキュメント作成者の InfoView ログイン名を返します。
関数グループ
ドキュメント
構文
string DocumentAuthor()
例
ドキュメント作成者のログイン名が“gkn”の場合、DocumentAuthor() は“gkn”を返しま
す。
DocumentCreationDate
説明
ドキュメントの作成日を返します。
関数グループ
ドキュメント
構文
date DocumentCreationDate()
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
337
23
23
Web Intelligence における関数、式、計算の使用
Web Intelligence 関数、演算子、およびキーワード
例
ドキュメントを作成したのが 2008 年 12 月 15 日の場合、DocumentCreationDate()
は、“15 December 2008”を返します。
DocumentCreationTime
説明
ドキュメントの作成時刻を返します。
関数グループ
ドキュメント
構文
時刻 DocumentCreationTime()
例
ドキュメントの作成時刻が 11:15 の場合、DocumentCreationTime() は 11:15 を返し
ます。
DocumentDate
説明
ドキュメントの最終保存日を返します。
関数グループ
ドキュメント
構文
date DocumentDate()
例
ドキュメントを最後に保存した日付が 2005 年 8 月 8 日の場合、DocumentDate() は、
“2005 年 8 月 8 日”を返します。
338
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
Web Intelligence における関数、式、計算の使用
Web Intelligence 関数、演算子、およびキーワード
DocumentName
説明
ドキュメントの名前を返します。
関数グループ
ドキュメント
構文
string DocumentName()
例
ドキュメント名が“Sales Report”の場合、DocumentName() は“Sales Report”を返しま
す。
DocumentPartiallyRefresed
説明
ドキュメントが部分的に最新表示されているかどうかを返します。
関数グループ
ドキュメント
構文
bool DocumentPartiallyRefreshed()
注
DocumentPartiallyRefreshed は、If 関数で使用できる論理値を返します。
例
ドキュメントが部分的に最新表示されている場合、DocumentPartiallyRefreshed() は
True を返します。
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
339
23
23
Web Intelligence における関数、式、計算の使用
Web Intelligence 関数、演算子、およびキーワード
DocumentTime
説明
ドキュメントが最後に保存された時刻を返します。
関数グループ
ドキュメント
構文
時刻 DocumentTime()
注
返される時刻の書式は、セルの書式によって異なります。
例
ドキュメントの最終保存時刻が 15:45 の場合、DocumentTime() は 15:45 を返します。
DrillFilters
説明
ドリル モードでドキュメントまたはオブジェクトに適用されるドリル フィルタを返します。
関数グループ
ドキュメント
構文
string DrillFilters(obj|separator)
340
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
Web Intelligence における関数、式、計算の使用
Web Intelligence 関数、演算子、およびキーワード
入力
パラメータ
説明
種類
必須
obj
レポート オブジェク レポート オブジェク obj または separa
ト
ト
tor が必要
separator
ドリル フィルタの区 文字列
切り記号
obj または separa
tor が必要
注
•
•
DrillFilters は、DrillFilters セルを挿入することによって式全体を手動で入力
することなく、直接挿入することができます。
オブジェクトを指定しない場合は、ドキュメントに適用されているすべてのドリル
フィルタを返します。
例
[都道府県] オブジェクトの値を大阪に限定するドリル フィルタがドキュメントに適用さ
れている場合、DrillFilters()は大阪を返します。
[都道府県] オブジェクトの値を“大阪”に、[年] オブジェクトの値を“2003”に限定する
ドリル フィルタがドキュメントに適用されている場合、DrillFilters() は“大阪 - 2003”を
返します。
[都道府県] オブジェクトの値を“大阪”に、[年] オブジェクトの値を“2003”に限定する
ドリル フィルタがドキュメントに適用されている場合、DrillFilters("/") は“大阪/2003”
を返します。
[四半期] オブジェクトの値を“第 3”に限定するドリル フィルタがドキュメントに適用され
ている場合、DrillFilters ([四半期]) は“第 3”を返します。
PromptSummary
説明
ドキュメント内のすべてのプロンプトのプロンプト テキストとユーザーの応答を返しま
す。
関数グループ
ドキュメント
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
341
23
23
Web Intelligence における関数、式、計算の使用
Web Intelligence 関数、演算子、およびキーワード
構文
string PromptSummary()
例
QuerySummary() は、ドキュメント内のすべてのプロンプトに関する情報を返します。
出力例:
Enter Quantity Sold: 5000
Enter value(s) for State (optional): California, Texas, Utah
Enter Customer (optional):
QuerySummary
説明
ドキュメントのクエリーに関する情報を返します。
関数グループ
ドキュメント
構文
string QuerySummary([dp])
入力
パラメータ
説明
種類
必須
dp
データ プロバイダ
データ プロバイダ
いいえ
注
•
342
データ プロバイダの名前は角かっこで囲む必要があります。
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
Web Intelligence における関数、式、計算の使用
Web Intelligence 関数、演算子、およびキーワード
例
QuerySummary() は、ドキュメント内のすべてのクエリーに関する情報を返します。
QuerySummary([クエリー 1]) は、[クエリー 1] データ プロバイダに基づくクエリーの
情報を返します。
出力例
Query 1:
Universe: eFashion
Last execution time: 1s
NB of rows: 34500
Result objects: State, Year, Sales Revenue
Scope of analysis: State, City, Year, Quarter, Month
Filters:
(State inlist{"US";"France";}
And (Sales Revenue Greater Than 1000000
Or Sales Revenue Less Than 10000))
Query 2:
Source file: D:\Data\datacar.xls
Result objects: State, Year, Sales Revenue
ReportFilter
説明
オブジェクトまたはレポートに適用されるレポート フィルタを返します。
関数グループ
ドキュメント
構文
string ReportFilter(obj)
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
343
23
23
Web Intelligence における関数、式、計算の使用
Web Intelligence 関数、演算子、およびキーワード
入力
パラメータ
説明
種類
必須
obj
レポート オブジェク レポート オブジェク はい
ト
ト
例
国オブジェクトを“US”に限定するレポート フィルタがある場合、ReportFilter([国]) は
“US”を返します。
ReportFilterSummary
説明
ドキュメントまたはレポート内のレポート フィルタの要約を返します。
関数グループ
ドキュメント
構文
string ReportFilterSummary(report_name)
入力
パラメータ
説明
種類
必須
report_name
レポートの名前
文字列
いいえ
注
report_name を省略すると、ReportFilterSummary はドキュメント内のすべてのレポー
トにおけるすべてのレポート フィルタの要約を返します。
例
ReportFilterSummary() は、ドキュメント内のすべてのレポート フィルタに関する情報
を返します。
344
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
Web Intelligence における関数、式、計算の使用
Web Intelligence 関数、演算子、およびキーワード
ReportFilterSummary("レポート 1") は、“レポート 1”レポートのレポート フィルタに
関する情報を返します。
出力例
Filters on Report1:
(Sales Revenue Greater Than 1000000
Or (Sales Revenue Less Than 3000))
Filters on Section on City:
(City InList{"Los Angeles";"San Diego";})
Ranking Filter:
(Top 10 & Bottom 10 [Customer] Based on [Sales Revenue] (Count))
論理関数
Even
説明
変数が偶数かどうかを判別します。
関数グループ
論理
構文
bool Even(number)
入力
パラメータ
説明
種類
必須
number
任意の数値
数値
はい
注
•
•
Even は、If 関数で使用できる論理値を返します。
Even を列に直接配置する場合、Web Intelligence は戻り値を整数に変換しま
す(1 = true、0 = false)。この数値は、論理数値書式を使用して書式設定でき
ます。
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
345
23
23
Web Intelligence における関数、式、計算の使用
Web Intelligence 関数、演算子、およびキーワード
例
Even(4) は True を返します。
Even(3) は False を返します。
Even(23.2) は False を返します。
Even(-4) は True を返します。
Even(-2.2) は False を返します。
IsDate
説明
値が日付型かどうかを判別します。
関数グループ
論理
構文
bool IsDate(obj)
入力
パラメータ
説明
種類
必須
obj
任意のレポート オ
ブジェクト
レポート オブジェク はい
ト
注
•
•
IsDate は、If 関数で使用できる論理値を返します。
IsDate を列に直接配置する場合、Web Intelligence は戻り値を整数に変換し
ます(1=TRUE、0=FALSE)。この数値は、論理数値書式を使用して書式設定
できます。
例
IsDate([予約日]) は、[予約日] が日付である場合に TRUE を返します。
346
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
Web Intelligence における関数、式、計算の使用
Web Intelligence 関数、演算子、およびキーワード
If(IsDate([予約日]) Then "日付" Else "日付でない" は、[予約日] が日付である場
合に“日付”を返します。
関連項目
•
382 ページの「If...Then...Else」
IsError
説明
オブジェクトがエラーを返すかどうかを判別します。
関数グループ
論理
構文
bool IsError(obj)
入力
パラメータ
説明
種類
必須
obj
任意のレポート オ
ブジェクト
レポート オブジェク はい
ト
注
•
•
IsError は、If 関数で使用できる論理値を返します。
IsError を列に直接配置する場合、Web Intelligence は戻り値を整数に変換し
ます。この数値は、論理数値書式を使用して書式設定できます。
例
変数 [売上げ] がエラーを返さない場合、IsError([売上げ]) は FALSE を返します。
変数 [平均顧客数] が #DIV/0 エラー(0 による除算)を返す場合、IsError([平均顧
客数]) は TRUE を返します。
If IsError([平均顧客数]) Then "エラー" Else "エラーでない" は、変数 [平均顧客
数] が #DIV/0 エラー(0 による除算)を返す場合、“エラー”を返します。
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
347
23
23
Web Intelligence における関数、式、計算の使用
Web Intelligence 関数、演算子、およびキーワード
関連項目
•
382 ページの「If...Then...Else」
IsLogical
説明
値が論理型であるかどうかを判別します。
関数グループ
論理
構文
bool IsLogical(obj)
入力
パラメータ
説明
種類
必須
obj
任意のレポート オ
ブジェクト
レポート オブジェク はい
ト
注
•
•
IsLogical は、If 関数で使用できる論理値を返します。
IsLogical を列に直接配置する場合、Web Intelligence は戻り値を整数に変換
します。この数値は、論理数値書式を使用して書式設定できます。
例
IsLogical(IsString([国])) は TRUE を返します。
IsLogical([国]) は、[国] が論理型以外のデータ型を返す場合、FALSE を返します。
If IsLogical(IsDate([国])) Then "論理型" Else "論理型でない" は、“論理型”を返
します。
関連項目
•
348
382 ページの「If...Then...Else」
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
Web Intelligence における関数、式、計算の使用
Web Intelligence 関数、演算子、およびキーワード
IsNull
説明
値が NULL であるかどうかを判別します。
関数グループ
論理
構文
bool IsNull(obj)
入力
パラメータ
説明
種類
必須
obj
任意のレポート オ
ブジェクト
レポート オブジェク はい
ト
注
•
•
IsNull は、If 関数で使用できる論理値を返します。
IsNull を列に直接配置する場合、Web Intelligence は戻り値を整数に変換し
ます。この数値は、論理数値書式を使用して書式設定できます。
例
変数 [売上げ] が NULL でない場合、IsNull([売上げ]) は FALSE を返します。
変数 [平均顧客数] が NULL の場合、IsNull([平均顧客数]) は TRUE を返します。
関連項目
•
382 ページの「If...Then...Else」
IsNumber
説明
値が数値型かどうかを判別します。
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
349
23
23
Web Intelligence における関数、式、計算の使用
Web Intelligence 関数、演算子、およびキーワード
関数グループ
論理
構文
bool IsNumber(obj)
入力
パラメータ
説明
種類
必須
obj
任意のレポート オ
ブジェクト
レポート オブジェク はい
ト
注
•
•
IsNumber は If 関数で使用可能な論理値を返します。
IsNumber を列に直接配置する場合、Web Intelligence は戻り値を整数に変換
します。この数値は、論理数値書式を使用して書式設定できます。
例
変数 [売上げ] が数値の場合、IsNumber([売上げ]) は TRUE を返します。
変数 [顧客名] が数値ではない場合、IsNumber([顧客名]) は FALSE を返します。
If IsNumber([顧客名]) Then "数値" Else "数値でない" は、変数 [顧客名] が数値
でない場合、“数値でない”を返します。
関連項目
•
382 ページの「If...Then...Else」
IsString
説明
値が文字列かどうかを判別します。
関数グループ
論理
350
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
Web Intelligence における関数、式、計算の使用
Web Intelligence 関数、演算子、およびキーワード
構文
bool IsString(obj)
入力
パラメータ
説明
種類
必須
obj
任意のレポート オ
ブジェクト
レポート オブジェク はい
ト
注
•
•
IsString は、If 関数で使用できる論理値を返します。
IsString を列に直接配置する場合、Web Intelligence は戻り値を整数に変換
します。この数値は、論理数値書式を使用して書式設定できます。
例
変数[売上げ]が文字列でない場合、IsString([売上げ])はFALSEを返します。
変数[顧客]が文字列の場合、IsString([顧客])はTRUEを返します。
変数 [顧客名] が文字列の場合、If IsString([顧客名]) Then "文字列" Else "文字
列でない" は “文字列”を返します。
関連項目
•
382 ページの「If...Then...Else」
IsTime
説明
変数が時間変数かどうかを判別します。
関数グループ
論理
構文
bool IsTime(obj)
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
351
23
23
Web Intelligence における関数、式、計算の使用
Web Intelligence 関数、演算子、およびキーワード
入力
パラメータ
説明
種類
必須
obj
任意のレポート オ
ブジェクト
レポート オブジェク はい
ト
注
•
•
IsTime は If 関数で使用可能な論理値を返します。
IsTime を列に直接配置する場合、Web Intelligence は戻り値を整数に変換し
ます。この数値は、論理数値書式を使用して書式設定できます。
例
変数[予約時間]が時間変数の場合、IsTime([予約時間]) は TRUE を返します。
変数[平均顧客数]が時間変数ではない場合、IsTime([平均顧客数]) は FALSE を
返します。
If IsTime([平均顧客数]) Then "時間" Else "時間でない" は、変数 [平均顧客数]
が時間変数でない場合に“時間でない”を返します。
関連項目
•
382 ページの「If...Then...Else」
Odd
説明
変数が奇数かどうかを判別します。
関数グループ
論理
構文
bool Odd(number)
352
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
Web Intelligence における関数、式、計算の使用
Web Intelligence 関数、演算子、およびキーワード
入力
パラメータ
説明
種類
必須
number
任意の数値
数値
はい
注
•
•
•
Odd は If 関数で使用可能な論理値を返します。
Odd を列に直接配置する場合、Web Intelligence は戻り値を整数に変換しま
す。この数値は、論理数値書式を使用して書式設定できます。
Odd は、数値の小数部分を無視します。
例
Odd(5) は TRUE を返します。
Odd(4) は FALSE を返します。
Odd(23.2) は TRUE を返します。
Odd(24.2) は TRUE を返します。
Odd(-23.2) は TRUE を返します。
Odd(-24.2) は TRUE を返します。
関連項目
•
382 ページの「If...Then...Else」
数値関数
Abs
説明
引数の絶対値を返します。
関数グループ
数値
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
353
23
23
Web Intelligence における関数、式、計算の使用
Web Intelligence 関数、演算子、およびキーワード
構文
num Abs(number)
入力
パラメータ
説明
種類
必須
number
任意の数値
数値
はい
例
Abs(25) は、25 を返します。
Abs(-11) は、11 を返します。
Ceil
説明
数値を切り上げた整数を返します。
関数グループ
数値
構文
num Ceil(number)
入力
パラメータ
説明
種類
必須
number
任意の数値
数値
はい
例
Ceil(2.4) は、3 を返します。
Ceil(3.1) は、4 を返します。
354
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
Web Intelligence における関数、式、計算の使用
Web Intelligence 関数、演算子、およびキーワード
Ceil(-3.1) は、-3 を返します。
Cos
説明
角度のコサインを返します。
関数グループ
数値
構文
num Cos(angle)
入力
パラメータ
説明
種類
必須
angle
ラジアンで指定した 数値
角度
はい
例
Cos(180) は、-0.6 を返します。
EuroConvertFrom
説明
ユーロから他の通貨に変換します。
関数グループ
数値
構文
num EuroConvertFrom(euro_amount;curr_code;round_level)
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
355
23
23
Web Intelligence における関数、式、計算の使用
Web Intelligence 関数、演算子、およびキーワード
入力
パラメータ
説明
種類
必須
euro_amount
ユーロにする金額
数値
はい
curr_code
変換する通貨の
ISO コード
文字列
はい
round_level
四捨五入する小数 数値
点以下の桁数
はい
注
指定できる通貨コードは、2002 年 1 月の通貨廃止に先立ち固定レートを適用された
次の EU 加盟国 12 カ国のいずれかの通貨です。それ以外の通貨が指定されると、
#ERROR を返します。通貨は次のとおりです。
356
BEF
ベルギー フラン
DEM
ドイツ マルク
GRD
ギリシャ ドラクマ
ESP
スペイン ペセタ
FRF
フランス フラン
IEP
アイルランド ポンド
ITL
イタリア リラ
LUF
ルクサンブルグ フラン
NLG
オランダ ギルダ
ATS
オーストリア シリング
PTS
ポルトガル エスクード
FIM
フィンランド マルカ
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
Web Intelligence における関数、式、計算の使用
Web Intelligence 関数、演算子、およびキーワード
例
EuroConvertFrom(1000;"FRF";2) は、6559.57 を返します。
EuroConvertFrom(1000;"FRF";1) は、6559.60 を返します。
EuroConvertFrom(1000.04;"DEM";2) は、1955.83 を返します。
EuroConvertFrom(1000.04;"DEM";1) は、1955.80 を返します。
関連項目
•
417 ページの
「Web Intelligence での数値の四捨五入方法および切り捨て方法」
EuroConvertTo
説明
他の通貨からユーロに変換します。
関数グループ
数値
構文
num EuroConvertTo(noneuro_amount;curr_code;round_level)
入力
パラメータ
説明
種類
必須
noneuro_amount
他の通貨の金額
数値
はい
curr_code
他の通貨の ISO
コード
文字列
はい
round_level
四捨五入する小数 数値
点以下の桁数
はい
例
EuroConvertTo(6559;"FRF";2) は、999.91 を返します。
EuroConvertTo(6559;"FRF";1) は、999.90 を返します。
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
357
23
23
Web Intelligence における関数、式、計算の使用
Web Intelligence 関数、演算子、およびキーワード
EuroConvertTo(1955;"DEM";2) は、999.58 を返します。
EuroConvertTo(1955;"DEM";1) は、999.60 を返します。
注
指定できる通貨コードは、2002 年 1 月の通貨廃止に先立ち固定レートを適用された
次の EU 加盟国 12 カ国のいずれかの通貨です。それ以外の通貨が指定されると、
#ERROR を返します。通貨は次のとおりです。
BEF
ベルギー フラン
DEM
ドイツ マルク
GRD
ギリシャ ドラクマ
ESP
スペイン ペセタ
FRF
フランス フラン
IEP
アイルランド ポンド
ITL
イタリア リラ
LUF
ルクサンブルグ フラン
NLG
オランダ ギルダ
ATS
オーストリア シリング
PTS
ポルトガル エスクード
FIM
フィンランド マルカ
関連項目
•
358
417 ページの
「Web Intelligence での数値の四捨五入方法および切り捨て方法」
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
Web Intelligence における関数、式、計算の使用
Web Intelligence 関数、演算子、およびキーワード
EuroFromRoundError
説明
ユーロから他の通貨への換算時の誤差を返します。
関数グループ
数値
構文
num EuroFromRoundError(euro_amount;curr_code;round_level)
入力
パラメータ
説明
種類
必須
euro_amount
ユーロにする金額
数値
はい
curr_code
変換する通貨の
ISO コード
文字列
はい
round_level
四捨五入する小数 数値
点以下の桁数
はい
出力
換算時の四捨五入誤差
例
EuroFromRoundErr(1000;"FRF";2) は、0 を返します(四捨五入しない場合の換算
と、小数点第 2 位で四捨五入した場合の換算には違いはありません)。
EuroFromRoundErr(1000;"FRF";1) は 0.03 を返します(四捨五入しない場合は
6559.57、小数点第 1 位で四捨五入した場合は 6559.60 なので、換算時の誤差は
0.03 となります)。
EuroFromRoundErr(1000;"DEM";2) は、0 を返します(四捨五入しない場合の換算
と、小数点第 2 位で四捨五入した場合の換算には違いはありません)。
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
359
23
23
Web Intelligence における関数、式、計算の使用
Web Intelligence 関数、演算子、およびキーワード
EuroFromRoundErr(1000;"DEM";1) は、-0.01 を返します(四捨五入しない場合は
1955.83、小数点第 1 位で四捨五入した場合は 1995.80 なので、換算時の誤差は
-0.03 となります)。
注
指定できる通貨コードは、2002 年 1 月の通貨廃止に先立ち固定レートを適用された
次の EU 加盟国 12 カ国のいずれかの通貨です。それ以外の通貨が指定されると、
#ERROR を返します。通貨は次のとおりです。
BEF
ベルギー フラン
DEM
ドイツ マルク
GRD
ギリシャ ドラクマ
ESP
スペイン ペセタ
FRF
フランス フラン
IEP
アイルランド ポンド
ITL
イタリア リラ
LUF
ルクサンブルグ フラン
NLG
オランダ ギルダ
ATS
オーストリア シリング
PTS
ポルトガル エスクード
FIM
フィンランド マルカ
関連項目
•
360
417 ページの
「Web Intelligence での数値の四捨五入方法および切り捨て方法」
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
Web Intelligence における関数、式、計算の使用
Web Intelligence 関数、演算子、およびキーワード
EuroToRoundError
説明
ユーロへの換算時の誤差を返します。
関数グループ
数値
構文
num EuroToRoundError(noneuro_amount;curr_code;round_level)
入力
パラメータ
説明
種類
必須
noneuro_amount
他の通貨の金額
数値
はい
curr_code
他の通貨の ISO
コード
文字列
はい
round_level
四捨五入する小数 数値
点以下の桁数
はい
例
EuroToRoundErr(6559;"FRF";2) は、-0 を返します(四捨五入しない場合の換算と、
小数点第 2 位で四捨五入した場合の換算には違いはありません)。
EuroToRoundErr(6559;"FRF";1) は、-0.01 を返します(四捨五入しない場合は
999.91、小数点第 1 位で四捨五入した場合は 999.90 なので、換算時の誤差は -0.01
となります)。
EuroToRoundErr(1955;"DEM";2) は、0 を返します(四捨五入しない場合の換算と、
小数点第 2 位で四捨五入した場合の換算には違いはありません)。
EuroToRoundErr(1955;"DEM";1) は、0.02 を返します(四捨五入しない場合は
999.58、小数点第 1 位で四捨五入した場合は 999.60 なので、換算時の誤差は 0.02
となります)。
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
361
23
23
Web Intelligence における関数、式、計算の使用
Web Intelligence 関数、演算子、およびキーワード
注
指定できる通貨コードは、2002 年 1 月の通貨廃止に先立ち固定レートを適用された
次の EU 加盟国 12 カ国のいずれかの通貨です。それ以外の通貨が指定されると、
#ERROR を返します。通貨は次のとおりです。
BEF
ベルギー フラン
DEM
ドイツ マルク
GRD
ギリシャ ドラクマ
ESP
スペイン ペセタ
FRF
フランス フラン
IEP
アイルランド ポンド
ITL
イタリア リラ
LUF
ルクサンブルグ フラン
NLG
オランダ ギルダ
ATS
オーストリア シリング
PTS
ポルトガル エスクード
FIM
フィンランド マルカ
関連項目
•
417 ページの
「Web Intelligence での数値の四捨五入方法および切り捨て方法」
Exp
説明
指数(e を底とした数値の累乗)を返します。
362
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
Web Intelligence における関数、式、計算の使用
Web Intelligence 関数、演算子、およびキーワード
関数グループ
数値
構文
num Exp(power)
入力
パラメータ
説明
種類
必須
power
指数
数値
はい
注
指数は、e(2.718...)を底とした数値の累乗である定数です。
例
Exp(2.2) は 9.03 を返します。
Fact
説明
数値の階乗を返します。
関数グループ
数値
構文
int Fact(number)
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
363
23
23
Web Intelligence における関数、式、計算の使用
Web Intelligence 関数、演算子、およびキーワード
入力
パラメータ
説明
種類
必須
number
任意の数値
数値
はい
注
number の階乗は、1 から number までのすべての整数の積です。
例
Fact(4)は24を返します。
Fact(5.9) は 120 を返します。
Floor
説明
数値を切り下げた整数を返します。
関数グループ
数値
構文
int Floor(number)
入力
パラメータ
説明
種類
必須
number
任意の数値
数値
はい
例
Floor(24.4)は24を返します。
364
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
Web Intelligence における関数、式、計算の使用
Web Intelligence 関数、演算子、およびキーワード
Ln
説明
数値の自然対数を返します。
関数グループ
数値
構文
num Ln(number)
入力
パラメータ
説明
種類
必須
number
任意の数値
数値
はい
例
Ln(10)は2を返します。
Log
説明
指定した数値を底とする対数を返します。
関数グループ
数値
構文
num Log(number;base)
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
365
23
23
Web Intelligence における関数、式、計算の使用
Web Intelligence 関数、演算子、およびキーワード
入力
パラメータ
説明
種類
必須
number
任意の数値
数値
はい
base
対数の底とする数
値
数値
はい
例
Log(125;5)は3を返します。
Log10
説明
10 を底とした対数を返します。
関数グループ
数値
構文
num Log10(number)
入力
input_number
数値
例
Log10(100) は 2 を返します。
Mod
説明
2 つの数値の除算から余りを返します。
366
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
Web Intelligence における関数、式、計算の使用
Web Intelligence 関数、演算子、およびキーワード
関数グループ
数値
構文
num Mod(dividend;divisor)
入力
パラメータ
説明
種類
必須
dividend
被除数
数値
はい
divisor
除数
数値
はい
例
Mod (10;4)は2を返します。
Mod (10.2;4.2)は1.8を返します。
Power
説明
指定した数値の累乗を返します。
関数グループ
数値
構文
num Power(number;power)
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
367
23
23
Web Intelligence における関数、式、計算の使用
Web Intelligence 関数、演算子、およびキーワード
入力
パラメータ
説明
種類
必須
number
累乗を求める数値
数値
はい
power
指数
数値
はい
例
Power(10;2)は100を返します。
Rank
説明
メジャーをディメンション別に順位付けします
関数グループ
数値
構文
int Rank(measure;[ranking_dims][;Top|Bottom][;reset_dims])
368
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
Web Intelligence における関数、式、計算の使用
Web Intelligence 関数、演算子、およびキーワード
入力
パラメータ
説明
種類
必須
measure
順位付けするメジャー
メジャー
はい
ranking_dims
メジャーの順位付けに使用する
ディメンション
ディメンション
の一覧
いいえ
Top|Bottom
次のように順位を設定します。
キーワード
いいえ(デフォ
ルトは Top で
す)
ディメンション
の一覧
いいえ
•
•
reset_dims
Top:降順
Bottom:昇順
順位をリセットするディメンション
注
•
順位ディメンションを指定しない場合、Web Intelligence はデフォルトの計算コ
ンテキストを使用して順位を計算します。
順位またはリセット ディメンションの一覧にあるディメンションの数が 1 つだけ
でも、ディメンションは常にかっこの中に配置する必要があります。
複数の順位またはリセット ディメンションを指定する場合、それらをセミコロン
で区切る必要があります。
デフォルトでは、セクションまたはブロック ブレークを越えると順位はリセットさ
れます。
•
•
•
例
次のテーブルでは、順位は Rank([売上];([国])) で指定されます。
国
売上げ
順位
フランス
835,420
2
アメリカ
2,451,104
1
次のテーブルでは、順位は Rank([売上げ];([国];Bottom)) で指定されます。Bottom
引数は、メジャーが降順で並べられることを意味します。
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
369
23
23
Web Intelligence における関数、式、計算の使用
Web Intelligence 関数、演算子、およびキーワード
国
売上げ
順位
フランス
835,420
1
アメリカ
2,451,104
2
次のテーブルでは、順位は Rank([売上];([国];[リゾート])) で指定されます。
国
リゾート
売上げ
順位
フランス
フランス リビエラ
835,420
3
アメリカ
バハマ ビーチ
971,444
2
アメリカ
ハワイアン クラブ
1,479,660
1
次のテーブルでは、順位は Rank([売上];([国];[年度]);([国])) で指定されます。順位
は、“国”ディメンションではリセットされます。
国
年
売上げ
順位
フランス
FY1998
295,940
1
フランス
FY1999
280,310
2
フランス
FY2000
259,170
3
アメリカ
FY1998
767,614
3
アメリカ
FY1999
826,930
2
アメリカ
FY2000
856,560
1
関連項目
•
370
401 ページの「Bottom/Top 演算子」
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
Web Intelligence における関数、式、計算の使用
Web Intelligence 関数、演算子、およびキーワード
Round
説明
数値を四捨五入します。
関数グループ
数値
構文
num Round (number;round_level)
入力
パラメータ
説明
種類
必須
number
切り捨てる数値
数値
はい
round_level
四捨五入する小数 数値
点以下の桁数
はい
例
Round(9.44;1) は 9.4 を返します。
Round(9.45;1) は 9.5 を返します。
Round(9.45;0) は 9 を返します。
Round(9.45;-1) は 10 を返します。
Round(4.45;-1) は 0 を返します。
関連項目
•
417 ページの
「Web Intelligence での数値の四捨五入方法および切り捨て方法」
Sign
説明
数値の符号を返します。
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
371
23
23
Web Intelligence における関数、式、計算の使用
Web Intelligence 関数、演算子、およびキーワード
関数グループ
数値
構文
int Sign(number)
入力
パラメータ
説明
種類
必須
number
任意の数値
数値
はい
注
Sign は、number が負数の場合に -1 を返し、number がゼロの場合に 0 を返し、
number が正数の場合に 1 を返します。
例
Sign(3) は 1 を返します。
Sign(-27.5) は -1 を返します。
Sin
説明
角度のサインを返します。
関数グループ
数値
構文
num Sin(angle)
372
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
Web Intelligence における関数、式、計算の使用
Web Intelligence 関数、演算子、およびキーワード
入力
パラメータ
説明
種類
必須
angle
ラジアンで指定した 数値
角度
はい
例
Sin(234542) は -0,116992 を返します。
Sqrt
説明
数値の平方根を返します。
関数グループ
数値
構文
num Sqrt(number)
入力
パラメータ
説明
種類
必須
number
任意の数値
数値
はい
例
Sqrt(25)は5を返します。
Tan
説明
指定した角度のタンジェントを返します。
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
373
23
23
Web Intelligence における関数、式、計算の使用
Web Intelligence 関数、演算子、およびキーワード
関数グループ
数値
構文
num Tan(angle)
入力
パラメータ
説明
種類
必須
angle
ラジアンで指定した 数値
角度
はい
例
Tan(90) は -2 を返します。
ToNumber
説明
文字列を数値として返します。
関数グループ
数値
構文
num ToNumber(string)
374
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
Web Intelligence における関数、式、計算の使用
Web Intelligence 関数、演算子、およびキーワード
入力
パラメータ
説明
種類
string
文字列としての数値 文字列
必須
はい
注
string が数値でない場合、ToNumber は #ERROR を返します。
例
ToNumber("45")は45を返します。
Truncate
説明
数値を切り捨てます。
関数グループ
数値
構文
num Truncate(number;truncate_level)
入力
パラメータ
説明
種類
必須
number
切り捨てる数値
数値
はい
truncate_level
切り捨てる小数点以 数値
下の桁数
はい
注
例
Truncate(3.423;2)は3.42を返します。
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
375
23
23
Web Intelligence における関数、式、計算の使用
Web Intelligence 関数、演算子、およびキーワード
関連項目
•
417 ページの
「Web Intelligence での数値の四捨五入方法および切り捨て方法」
その他の関数
BlockName
説明
ブロック名を返します。
関数グループ
その他
構文
string BlockName()
例
“Block1”という名前のブロックにある場合、BlockName() は”Block1”を返します。
ColumnNumber
説明
列番号を返します。
関数グループ
その他
構文
int ColumnNumber()
例
式がテーブルの 2 番目の列にある場合、ColumnNumber() は 2 を返します。
376
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
Web Intelligence における関数、式、計算の使用
Web Intelligence 関数、演算子、およびキーワード
CurrentUser
説明
現在のユーザーの InfoView ログインを返します。
関数グループ
その他
構文
string CurrentUser()
例
現在のユーザーの InfoView ログイン名が“gkn”の場合、CurrentUser() は“gkn”を返
します。
ForceMerge
説明
同期されたディメンションがメジャーの計算コンテキストにない場合に、メジャーの計算
にそれらのディメンションを組み込みます。
関数グループ
その他
構文
num ForceMerge(measure)
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
377
23
23
Web Intelligence における関数、式、計算の使用
Web Intelligence 関数、演算子、およびキーワード
入力
パラメータ
説明
種類
必須
measure
任意のメジャー
メジャー
はい
出力
同期化されたディメンションを考慮して計算された式の結果
注
•
•
スマート メジャーに適用された場合、ForceMerge は #MULTIVALUE を返し
ます。これは、スマート メジャーの計算に必要なグループ化集合が存在しない
からです。
ForceMerge は、Web Intelligence において、BusinessObjects/Desktop
Intelligence の Multicube 関数に相当するものです。
例
ForceMerge([売上げ]) は、[売上げ] メジャーと同じブロックに表示されない任意の同
期されたディメンションが考慮された [売上げ] の値を返します。
GetContentLocale
説明
ドキュメントに含まれるデータのロケール(ドキュメントのロケール)を返します。
関数グループ
その他
構文
string GetContentLocale()
注
ドキュメントのロケールは、Web Intelligence ドキュメント内のデータの書式設定に使用
されます。
378
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
Web Intelligence における関数、式、計算の使用
Web Intelligence 関数、演算子、およびキーワード
例
ドキュメントのロケールが“フランス語(フランス)”の場合、GetContentLocale() は“fr_FR”
を返します。
GetDominantPreferredViewingLocale
説明
ユーザーの優先表示ロケール グループにおける最優先表示ロケールを返します。
関数グループ
その他
構文
string GetDominantPreferredViewingLocale()
注
•
•
関連ロケールの各グループには、グループのその他すべてのロケールの基準とし
て使用される最優先ロケールがあります。たとえば、英語ロケール グループでは、
アメリカ英語(“en_US”)が最優先ロケールとなります。ニュージーランド英語
(“en_NZ”)も、このグループのメンバーです。
『トランスレーション マネージャ ガイド 』では、すべての最優先表示ロケールが一
覧にされています。
例
優先表示ロケールが“英語(ニュージーランド)”である場合、GetDominantPreferred
ViewingLocale は“en_US”を返します。
関連項目
•
381 ページの「GetPreferredViewingLocale」
GetLocale
説明
Web Intelligence インターフェイスの書式設定に使用されるユーザーのロケール(製品
ロケール)を返します。
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
379
23
23
Web Intelligence における関数、式、計算の使用
Web Intelligence 関数、演算子、およびキーワード
関数グループ
その他
構文
string GetLocale()
注
製品ロケールは、Web Intelligence のインターフェイス(メニュー項目やボタン テキスト
など)の表示に使用されるロケールです。
例
ユーザーの製品ロケールが“英語(アメリカ)”である場合、GetLocale() は“en_US”を
返します。
GetLocalized
説明
ユーザーの優先表示ロケールに従ってローカライズされた文字列を返します。
構文
string GetLocalized(string[;comment])
入力
パラメータ
説明
種類
必須
string
翻訳する文字列
文字列
はい
comment
翻訳者をサポートす 文字列
るコメント
いいえ
注
•
•
380
string パラメータは、任意の Web Intelligence 式の文字列にすることができま
す(たとえばセルではアラータ メッセージや変数定義など)。
レポートの設計時には、comment パラメータを使用して、翻訳者が文字列を翻
訳するのをサポートする追加情報を提供することができます。コメントは、翻訳
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
Web Intelligence における関数、式、計算の使用
Web Intelligence 関数、演算子、およびキーワード
•
者が Web Intelligence レポートの翻訳に使用するトランスレーション マネー
ジャ ツールに、文字列とともに表示されます。
string と comment の各ペアにより、トランスレーション マネージャ ツールで翻
訳する個々の文字列が生成されます。その結果、GetLocalized("Product To
tal";"Max 20 characters") と GetLocalized("Product Total";"Use no more than
20 characters") が異なる翻訳を返す可能性があります。
例
優先表示ロケールが“fr_FR”である場合、GetLocalized("Total for all products") は
“Total for all products”のフランス語訳を返します。
優先表示ロケールが“de_DE”である場合、GetLocalized("Total for all products";"Try
not to use more than 20 characters") は“Total for all products”のドイツ語訳を返し
ます。またこの関数は、レポートの翻訳者に対し、文字列の翻訳時に、可能であれば
20 を超える文字数を使用しないよう指示します。
関連項目
•
381 ページの「GetPreferredViewingLocale」
GetPreferredViewingLocale
説明
ドキュメント データを表示する際に使用される、ユーザーの優先ロケール(優先表示ロ
ケール)を返します。
関数グループ
その他
構文
string GetPreferredViewingLocale()
例
優先表示ロケールが“英語(アメリカ)”である場合、GetPreferredViewingLocale は
“en_US”を返します。
関連項目
•
380 ページの「GetLocalized」
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
381
23
23
Web Intelligence における関数、式、計算の使用
Web Intelligence 関数、演算子、およびキーワード
•
379 ページの「GetDominantPreferredViewingLocale」
If...Then...Else
説明
表現式が TRUE か FALSE かに応じて指定された値を返します。
関数グループ
その他
構文
If bool_value Then true_value [Else false_value]
入力
パラメータ
説明
種類
必須
bool_value
論理値
論理値
はい
true_value
bool_value が true で 任意
はい
ある場合に戻される値
false_value
bool_value が false で 任意
Else が含まれる場
ある場合に戻される値
合は、はい
注
•
•
•
true_value と false_value ではデータ型を混合できます。
If と共に論理演算子の And、Between、InList、Or、Not を使用できます。
ElseIf を使用して、If 条件をネストできます。構文は次のとおりです。
If test_value Then true_value [Else false_value|ElseIf test_value Then true_value
[Else
false_value…]]
•
382
Web Intelligence では、構文 If(bool_value;true_value;false_value) もサポートし
ています。
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
Web Intelligence における関数、式、計算の使用
Web Intelligence 関数、演算子、およびキーワード
例
If [売上げ]>1000000 Then "高売上げ" は、売上げが 1,000,000 を超えるすべての
行で“高売上げ”を返し、その他すべての行では何も返しません。
If [売上げ] >1000000 Then "高売上げ" Else [売上げ] は、売上げが 1,000,000 を
超えるすべての行で“高売上げ”を返し、その他すべての行ではその売上げを返しま
す。
If [売上げ]>1000000 Then "高売上げ" Else "低売上げ" は、売上げが 1,000,000
を超えるすべての行で“高売上げ”を返し、売上げが 1,000,000 未満のすべての行で
“低売上げ”を返します。
If [売上げ]>1000000 Then "高売上げ" ElseIf [売上げ] > 800000 Then "中売上
げ" Else "低売上げ" は、売上げが 1,000,000 を超えるすべての行で“高売上げ”を
返し、売上げが 800000 と 1,000,000 との間のすべての行で“中売上げ”を返し、その
他すべての行で“低売上げ”を返します。
関連項目
•
•
•
•
•
•
383
397
398
399
398
398
ページの「If」
ページの「And 演算子」
ページの「Between 演算子」
ページの「Inlist 演算子」
ページの「Or 演算子」
ページの「Not 演算子」
If
説明
表現式が TRUE か FALSE かに応じて指定された値を返します。
関数グループ
その他
構文
If(bool_value;true_value;false_value)
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
383
23
23
Web Intelligence における関数、式、計算の使用
Web Intelligence 関数、演算子、およびキーワード
入力
パラメータ
説明
種類
必須
bool_value
論理値
論理値
はい
true_value
bool_value が true で 任意
はい
ある場合に戻される値
false_value
bool_value が false で 任意
はい
ある場合に戻される値
注
•
•
true_value と false_value ではデータ型を混合できます。
false_value を追加の If 条件と置き換えることによって、If 条件をネストできま
す。
If(bool_value;true_value;If(bool_value;true_value;false_value|If...))
•
Web Intelligence では、If...Then...Else 構文もサポートしています。
例
If([売上げ]>1000000;"高レベル";"低レベル") は、売上げが 1,000,000 を超えるす
べての行で“高レベル”を返し、売上げが 1,000,000 以下のすべての行で“低レベル”
を返します。
If([売上げ] >1000000;"高売上げ";[売上げ]) は、売上げが 1,000,000 を超えるす
べての行で“高売上げ”を返し、その他すべての行ではその売上げ値を返します。
関連項目
•
382 ページの「If...Then...Else」
LineNumber
説明
テーブルの行番号を返します。
関数グループ
その他
384
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
Web Intelligence における関数、式、計算の使用
Web Intelligence 関数、演算子、およびキーワード
構文
int LineNumber()
注
テーブル内の行番号はヘッダーを 1 行目として開始します。
例
LineNumber() がテーブルの 2 行目にある場合、関数は 2 を返します。
NameOf
説明
オブジェクトの名前を返します。
関数グループ
その他
構文
string NameOf(obj)
入力
パラメータ
説明
種類
必須
obj
任意のレポート オ
ブジェクト
レポート オブジェク はい
ト
注
Web Intelligence は、レポートのヘッダーの列と行に NameOf を適用します。
例
NameOf([予約日]) は、“予約日”を返します。
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
385
23
23
Web Intelligence における関数、式、計算の使用
Web Intelligence 関数、演算子、およびキーワード
NoFilter
説明
値の計算時にフィルタを無視します
関数グループ
その他
構文
input_type NoFilter(obj;[All|Drill])
入力
パラメータ 説明
種類
obj
任意のレポート オブジェクト
レポート
はい
オブジェク
ト
All|Drill
•
•
•
必須
キーワードの指定なし:レポートおよびブロッ キーワード いいえ
ク フィルタを無視
All:すべてのフィルタを無視
Drill:レポート フィルタおよびドリル フィル
タを無視
注
•
•
NoFilter (obj;Drill) は、クエリー ドリル モードで正しく機能しません。これは、
ドリル フィルタがレポート データに適用されるのではなく、クエリーに追加され
るからです。
ドリル フィルタを適用した状態でドリル モードを終了した場合、ドリル フィルタ
がレポート フィルタとなり、NoFilter(obj;Drill) が適用されるすべてのオブジェ
クトの値を変更する場合があります。
例
ブロック フッターで使用された場合、NoFilter(Sum([売上げ])) は、行がフィルタ処理
して除外されている場合でも、ブロック内のすべての行の総売り上げを返します。
386
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
Web Intelligence における関数、式、計算の使用
Web Intelligence 関数、演算子、およびキーワード
NoFilter(Sum([売上げ]);All) は、レポートからフランスを排除するフィルタが存在して
も、フランスを含むすべての国の売上げの合計を返します。
NoFilter(Sum([売上げ]);Drill) は、“国”ディメンションに対するドリル フィルタが存在
しても、すべての国の売上げの合計を返します。
NumberOfPages
説明
レポートのページ数を返します。
関数グループ
その他
構文
integer NumberOfPages()
例
2 ページのレポートの場合、NumberOfDataPages() は 2 を返します。
Page
説明
レポートの現在のページ番号を返します。
関数グループ
その他
構文
integer Page()
例
レポートの 2 ページ目にある場合、Page() は 2 を返します。
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
387
23
23
Web Intelligence における関数、式、計算の使用
Web Intelligence 関数、演算子、およびキーワード
Previous
説明
オブジェクトの直前の値を返します。
関数グループ
その他
構文
input_type Previous(dimension|measure|Self[;reset_dims][;offset][;NoNull])
入力
パラメータ
説明
種類
必須
dimension|mea- 関数が返す前の値をもつディメ ディメンション、 はい
sure|Self
ンションまたはメジャー、あるいは メジャー、また
Self キーワード
はキーワード
reset_dims
計算をリセットするために使用さ ディメンションの いいえ
れるディメンションの一覧
一覧
offset
現在行の前の offset 行である 整数
dimension または measure の値
を指定します。
いいえ(デフォ
ルトは 1)
NoNull
オフセットから開始して最初の
NULL でない値を返すように関
数に指示します。
いいえ
キーワード
注
•
•
•
388
offset のデフォルト値は 1 です。Previous([売上げ];1) と Previous([売上げ])
は機能的には同じです。
NoNull 引数を使用すると、Web Intelligence では、現在の行から offset 行だ
け前にあるセルから開始して後方へカウントされ、最初の Null でない値が返
されます。
Previous 関数では、拡張構文のコンテキスト演算子を使用できます。
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
Web Intelligence における関数、式、計算の使用
Web Intelligence 関数、演算子、およびキーワード
•
Self 演算子は、セルが 1 つのレポート オブジェクト以外のコンテンツを含む場
合に前のセルの値を参照できます。
指定するリセット ディメンションの数が 1 つだけでも、ディメンションは常にかっ
この中に配置する必要があります。
複数のリセット ディメンションを指定する場合、それらをセミコロンで区切る必
要があります。
Web Intelligence は、すべてのレポート、セクション、およびブロック フィルタを
適用した後に、Previous 関数を適用します。
Previous を使用する式にはフィルタを適用できません。
Web Intelligence は、すべての並べ替えを適用した後に、Previous 関数を適
用します。
Previous を使用する式には並べ替えを適用できません。
Previous() がメジャーに適用され、そのメジャーが未定義の値を返す場合、
Previous は、前の行が値を返した場合でも、未定義の値を返します。
Previous は、ブレーク ヘッダーまたはフッター以外に配置されたブレークは無
視します。
Previous は、ブレーク フッターに配置されると、フッターの前のインスタンスの
値を返します。
Web Intelligence は、各レポート セクションで Previous をリセットします。
クロスタブで使用される場合、Previous は行の最後の値を次の行の最初の値
の前の値として処理しません。
•
•
•
•
•
•
•
•
•
•
•
例
次のテーブル内で使用した場合、Previous([国];1) は、次の値を返します。
国
売上げ
直前の値
アメリカ
5,000,000
イギリス
2,000,000
アメリカ
フランス
2,100,000
イギリス
次のテーブル内で使用した場合、Previous([売上]) は、次の値を返します。
国
売上げ
直前の値
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
389
23
23
Web Intelligence における関数、式、計算の使用
Web Intelligence 関数、演算子、およびキーワード
アメリカ
5,000,000
イギリス
2,000,000
5,000,000
フランス
2,100,000
2,000,000
次のテーブル内で使用した場合、Previous([売上];([国]) は、次の値を返します。
国
地域
売上げ
アメリカ
北部
5,000,000
南部
7,000,000
北部
3,000,000
南部
4,000,000
イギリス
直前の値
5,000,000
3,000,000
次のクロスタブで使用した場合、Previous([売上]) は、次の値を返します。
2004
直前の値
2005
直前の値
アメリカ
5,000,000
6,000,000
5,000,000
イギリス
2,000,000
2,500,000
2,000,000
フランス
3,000,000
2,000,000
3,000,000
次のテーブルで使用した場合、Previous([売上]) は、[国] でブレークして次の値を返
します。
390
国
地域
売上げ
アメリカ
北部
5,000,000
南部
7,000,000
直前の値
5,000,000
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
Web Intelligence における関数、式、計算の使用
Web Intelligence 関数、演算子、およびキーワード
アメリカ
12,000,000
国
地域
売上げ
直前の値
イギリス
北部
3,000,000
7,000,000
南部
4,000,000
3,000,000
7,000,000
12,000,000
イギリス
次のテーブル内で使用した場合、Previous([売上げ]);2;NoNull) は、次の値を返しま
す。
年
四半期
売上げ
2008
第1
500
2008
第2
2008
第3
400
500
2008
第4
700
500
2008
第1
300
400
2008
第2
700
2008
第3
300
2008
第4
200
直前の値
300
2*Previous(Self) は、2、4、6、8、10.. を返します。
関連項目
•
•
424 ページの「Previous 関数を使用した値の比較」
406 ページの「Self 演算子」
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
391
23
23
Web Intelligence における関数、式、計算の使用
Web Intelligence 関数、演算子、およびキーワード
RefValue
説明
データ追跡が有効な場合、レポート オブジェクトの参照値を返します。
関数グループ
その他
構文
input_type RefValue(obj)
例
参照データで“上位の地域”変数がの値が“南西部”の場合、RefValue([上位の地域])
は“南西部”を返します。
参照データで“売上げ”メジャーの値が 1000 の場合、RefValue([売上げ]) は 1000
を返します。
RelativeValue
説明
オブジェクトの前と後の値を返します。
関数グループ
その他
構文
input_type RelativeValue(measure|detail;slicing_dims;offset)
392
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
Web Intelligence における関数、式、計算の使用
Web Intelligence 関数、演算子、およびキーワード
入力
パラメータ
説明
種類
必須
measure|detail
ブロック内のメジャーまたはディメ メジャーまたは はい
ンションの詳細
詳細
slicing_dims
計算コンテキストを提供するディ ディメンションの はい
メンション
一覧
offset
現在行から削除された offset 行 整数
である measure または detail の
値を指定します。
はい
注
•
オブジェクトはブロック内で使用可能なメジャーまたはディメンションの詳細で
あることが必要です。
•
スライス ディメンションの値のリストの並べ替え順を使用して、関数の出力が決定さ
れます。
並べ替え順は、2 つの要素(スライス ディメンションに適用される順序と、スライス
ディメンションが関数内にリストされる順序)により決まります。
•
•
•
•
•
セクション マスタとして使用されるディメンションは、スライス ディメンションとし
て指定できます。
すべてのスライス ディメンションはブロック内または関数が配置されているブ
ロックのセクション ヘッダ内に存在することが必要です。スライス ディメンション
が後でブロックから削除された場合、関数は #COMPUTATION エラーを返し
ます。
オフセットがスライス ディメンション値のリストの行数を超過した場合、関数は
NULL を返します。
RelativeValue は再帰的には使用できません。
指定するスライス ディメンションの数が 1 つだけでも、ディメンションは常にかっ
この中に配置する必要があります。
例
次の表の RelativeValue 列には下記の式が含まれます。
RelativeValue([Revenue];([Year]);-1)
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
393
23
23
Web Intelligence における関数、式、計算の使用
Web Intelligence 関数、演算子、およびキーワード
年
四半期
販売担当者
売上
RelativeValue
2007
第1
スミス
1000
2007
第2
ジョーンズ
2000
2007
第3
ウィルソン
1500
2007
第4
ハリス
3000
2008
第1
スミス
4000
1000
2008
第2
ジョーンズ
3400
2000
2008
第3
ウィルソン
2000
1500
2008
第4
ハリス
1700
3000
RelativeValue の詳細については、 『SAP BusinessObjects Web Intelligence におけ
る関数、式、計算の使い方 』ガイドの「Web Intelligence 関数を使った値の比較」を参
照していただくか、またはこのトピックの一番下にあるリンクを参照してください。
関連項目
•
•
419 ページの「#COMPUTATION」
424 ページの「RelativeValue 関数を使用した値の比較」
ReportName
説明
レポートの名前を返します。
関数グループ
その他
構文
string ReportName()
394
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
Web Intelligence における関数、式、計算の使用
Web Intelligence 関数、演算子、およびキーワード
例
使用されているレポートの名前が“売上げレポート”の場合、ReportName() は“売上
げレポート”を返します。
RowIndex
説明
行番号を返します。
関数グループ
その他
構文
integer RowIndex()
注
•
•
行番号は 0 から開始します。
RowIndex は、テーブル ヘッダーまたはフッターに配置されると #MULTIVALUE
を返します。
例
RowIndex は、テーブルの 1 行目にある場合は 0 を返します。
UniqueNameOf
説明
オブジェクトの一意の名前を返します。
関数グループ
その他
構文
string UniqueNameOf(obj)
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
395
23
23
Web Intelligence における関数、式、計算の使用
Web Intelligence 関数、演算子、およびキーワード
入力
パラメータ
説明
種類
必須
obj
任意のレポート オ
ブジェクト
レポート オブジェク はい
ト
例
UniqueNameOf([予約日]) は“予約日”を返します。
Web Intelligence の関数と式の演算子
演算子は、式のコンポーネントを結合するものです。式には、数理的演算子、条件演
算子、論理演算子、関数固有の演算子、拡張構文演算子を含めることができます。
数理的演算子
数理的演算子は、一般的な算数の計算です。加算(+)、減算(-)、乗算(*)、除算(/)
演算子があり、数値計算を実行します。式 [売上げ] - [販売コスト] には、数理的演
算子の減算が含まれています。
注
文字列と使用する場合は、“+”演算子は文字列を連結する演算子になります。こ
の場合は、2 つの文字列が結合されます。たとえば“John” + “ Smith”という式は、
“John Smith”を返します。
条件演算子
条件演算子は、値の比較方法を決定する演算子です。
396
演算子
説明
=
等しい(=)
>
より大きい (>)
<
より小さい (<)
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
Web Intelligence における関数、式、計算の使用
Web Intelligence 関数、演算子、およびキーワード
演算子
説明
>=
以上 (≧)
<=
以下 (≦)
<>
等しくない
条件演算子は、次のように If 関数と共に使用します。
If [Revenue]>10000 Then "High" Else "Low"
この式は、売上げが 10000 以上のすべての行について“高い”を、その他の行につい
ては“低い”を返します。
論理演算子
Web Intelligence の論理演算子には、And、Or、Not、Between、Inlist の 5 種類があ
ります。論理演算子は、True または False の値を返す論理式で使用します。
And 演算子
説明
And 演算子は、論理値をリンクします。And によってリンクされたすべての論理型が
TRUE を返す場合、すべての値の組み合わせも TRUE を返します。
構文
bool_value And bool_value [And bool_value...]
例
If [リゾート] = "バハマ ビーチ" And [売上げ]>100000 Then "バハマの高売上げ"
は、[リゾート] が“バハマ ビーチ”で [売上げ] が 100000 を超える場合に“バハマの高
売上げ”を返します。
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
397
23
23
Web Intelligence における関数、式、計算の使用
Web Intelligence 関数、演算子、およびキーワード
Or 演算子
説明
Or 演算子は、論理値をリンクします。Or によってリンクされた 1 つの論理値が TRUE
を返すと、すべての値の組み合わせも TRUE を返します。
構文
bool_value Or bool_value [Or bool_value...]
例
If [リゾート] = "バハマ ビーチ" Or [リゾート]="ハワイアン クラブ" Then "US" Else
"France" は、[リゾート] が“バハマ ビーチ”または“ハワイアン クラブ”の場合に“US”、
それ以外の場合に“France”を返します。
Not 演算子
説明
Not 演算子は、論理値の逆を返します。
構文
bool Not(bool_value)
例
If Not([国] = "US") Then "US でない" は、[国] が“US”以外の値である場合に“US
でない”を返します。
Between 演算子
説明
Between 演算子は、変数が 2 つの値の間にあるかどうかを判別します。
構文
bool Between(first_value;second_value)
398
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
Web Intelligence における関数、式、計算の使用
Web Intelligence 関数、演算子、およびキーワード
注
•
•
Between は、If 関数および Where 演算子と共に使用します。
ドキュメントの書式設定ロケールはデータの並べ替え順序に影響を与えるの
で、ロケールを変更すると Between 演算子で返される結果に影響が出る場合
があります。ドキュメントの書式設定ロケールは、InfoView の[Web Intelligence
のドキュメントの設定]タブで設定します。
例
If [売上げ] Between(800000;900000) Then "平均的売上げ" は、[売上げ] が 800000
と 900000 の間である場合に“平均的売上げ”を返します。
[売上げ] Between (10000;20000) は、売上げが 10000 と 20000 の間である場合に
TRUE を返します。
If ([売上げ] Between (200000;500000);"平均的売上げ";"高売上げ/低売上げ")
は、[売上げ] の値が 300000 の場合に“平均的売上げ”を返します。
関連項目
•
•
382 ページの「If...Then...Else」
407 ページの「Where 演算子」
Inlist 演算子
説明
Inlist 演算子は、値が値の一覧にあるかどうかを判別します。
構文
bool test_value Inlist(value_list)
注
これは、InList 単独ではなく、test_value と InList の組み合わせで論理値を返します。
例
If Not ([国] InList("England";"Scotland";"Wales")) Then "Britain でない" Else
"Britain" は、[国] が“England”、“Scotland”、“Wales”に等しくない場合に“Not Britain”
を返し、等しい場合に“Britain”を返します。
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
399
23
23
Web Intelligence における関数、式、計算の使用
Web Intelligence 関数、演算子、およびキーワード
If [リゾート] InList("バハマ ビーチ";"ハワイアン クラブ") Then "US リゾート" は、
[リゾート] が“バハマ ビーチ”または“ハワイアン クラブ”に等しい場合に“US リゾート”
を返します。
関連項目
•
•
382 ページの「If...Then...Else」
407 ページの「Where 演算子」
関数固有の演算子
一部の Web Intelligence 関数には、特定の演算子を引数として指定できます。たとえ
ば、Previous 関数には Sel 演算子を指定できます。
すべての関数は ) と ( を使って引数を囲みます。複数のパラメータを指定できる関数
では、; を使ってパラメータを区切ります。
All 演算子
All 演算子は、NoFilter 関数にすべてのフィルタを無視するように指示するか、または
Count 関数に重複も含むすべての値をカウントするように指示します。
関連項目
•
•
•
•
268
402
386
400
ページの「Count」
ページの「Distinct/All 演算子」
ページの「NoFilter」
ページの「All/Drill 演算子」
All/Drill 演算子
説明
All/Drill 演算子は、NoFilter 関数が無視するフィルタを判別します。
•
•
•
400
指定なし - NoFilter はレポートおよびブロック フィルタを無視
All - NoFilter はすべてのフィルタを無視
Drill - NoFilter はレポートフィルタおよびドリル フィルタを無視
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
Web Intelligence における関数、式、計算の使用
Web Intelligence 関数、演算子、およびキーワード
Bottom/Top 演算子
説明
Bottom/Top 演算子は、Rank 関数に降順または昇順に順位付けするように指示しま
す。
•
•
Top:降順に順位付けします。
Bottom:昇順に順位付けします。
例
Rank([売上げ];([国]);Top は、売上げの多い国から順に順位を付けます。
関連項目
•
368 ページの「Rank」
Break 演算子
説明
Break 演算子は、Percentage 関数にテーブルのブレークを考慮するように指示しま
す。
例
式 Percentage([売上げ]) は、下の表ような結果になります。パーセンテージはブロッ
ク内の総売上げに対して計算されています。
年
四半期
売上げ
パーセンテージ
2005
第1
10000
10%
2005
第2
20000
20%
2006
第1
30000
30%
2006
第2
40000
40%
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
401
23
23
Web Intelligence における関数、式、計算の使用
Web Intelligence 関数、演算子、およびキーワード
式 Percentage([売上げ];Break) は、下の表のような結果になります。パーセンテージ
はブロック内の各部分の総売上げに対して計算されています。
年
四半期
売上げ
パーセンテージ
2005
第1
10000
33.3%
2005
第2
20000
66.6%
2006
第1
30000
42.9%
2006
第2
40000
57.1%
関連項目
•
276 ページの「Percentage」
Distinct/All 演算子
Distinct/All 演算子は、Count 関数に個々の値のみ、またはすべての値をカウントす
るように指示します。
例
Count([売上げ]; Distinct) は、[売上げ] の値が (5;5;6;4) の場合に 3 を返します。
Count([売上げ]; All) は、[売上げ] の値が (5;5;6;4) の場合に 4 を返します。
関連項目
•
268 ページの「Count」
IncludeEmpty 演算子
説明
IncludeEmpty 演算子は、空の値を計算に組み込むように、一部の集計関数に指示
します。
402
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
Web Intelligence における関数、式、計算の使用
Web Intelligence 関数、演算子、およびキーワード
例
Average([売上げ]; IncludeEmpty) は、[売上げ] の値が (5;3;<empty>;4) の場合に
3 を返します。
関連項目
•
•
•
•
267
268
280
282
ページの「Average」
ページの「Count」
ページの「RunningAverage」
ページの「RunningCount」
Index 演算子
説明
Index 演算子は、UserResponse 関数および RefValueUserResponse 関数にプロン
プト応答のデータベースのプライマリ キーを返すように指示します。
関連項目
•
•
336 ページの「UserResponse」
334 ページの「RefValueUserReponse」
Linear 演算子
説明
Linear 演算子は、最小二乗補間による線形回帰を使用して欠落したメジャー値を設
定するよう Interpolation 関数に指示します。
最小二乗補間による線形回帰は、使用可能なすべてのメジャー値をできる限り厳密に
渡す、f(x) = ax + b という形の一次方程式を計算することによって、欠落した値を計算
します。
関連項目
•
270 ページの「Interpolation」
NoNull 演算子
説明
NoNull 演算子は、NULL 値を無視するよう Previous 関数に指示します。
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
403
23
23
Web Intelligence における関数、式、計算の使用
Web Intelligence 関数、演算子、およびキーワード
Previous を NoNull と併用した場合、現在の行より オフセット行分だけ前にあるセル
から開始して、さかのぼってカウントし、最初の NULL でないオブジェクトの値を返し
ます。
関連項目
•
388 ページの「Previous」
NotOnBreak運算子
説明
NotOnBreak 演算子は、セクションおよびブロック ブレークを無視するよう Interpolation
関数に指示します。
関連項目
•
270 ページの「Interpolation」
PointToPoint 演算子
説明
PointToPoint 演算子は、Interpolation 関数にポイントツーポイント補間を使用して欠
落したメジャー値を表示するよう指示します。
ポイントツーポイント補間は、欠落した隣接する 2 つの値を渡す、f(x) = ax + b という
形式の一次方程式を計算することにより、欠落した値を計算します。
関連項目
•
270 ページの「Interpolation」
Row/Col 演算子
説明
Row/Col 演算子はPercentage、RunningAverage、RunningCount、RunningMax、
RunningMin、RunningProduct、および RunningSum の各関数の計算方向を設定し
ます。
注
Web Intelligence は、Row 演算子を使用して、行の各値を、埋め込まれたコンテキスト
のすべての行の合計値のパーセンテージとして計算します。Web Intelligence は、Col
404
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
Web Intelligence における関数、式、計算の使用
Web Intelligence 関数、演算子、およびキーワード
演算子を使用して、列の各値を、埋め込まれたコンテキストのすべての列の合計値の
パーセンテージとして計算します。
Web Intelligence は、クロスタブではデフォルトで各セルの値をクロスタブの合計値の
パーセンテージとして計算します。Web Intelligence は、Row 演算子を使用して、行の
値を行の合計値のパーセンテージとして計算します。Web Intelligence は、Col 演算
子を使用して、列の値を列の合計値のパーセンテージとして計算します。
例
クロスタブでは、Percentage([メジャー]) は次のような結果になります。
メジャー
パーセンテージ
メジャー
パーセンテージ
100
10%
500
50%
200
20%
200
20%
Percentage([メジャー];Row) は次のような結果になります。
メジャー
パーセンテージ
メジャー
パーセンテージ
100
16.7%
500
83.3%
200
50%
200
50%
Percentage([メジャー];Col) は次のような結果になります。
メジャー
パーセンテージ
メジャー
パーセンテージ
100
33.3%
500
83.3%
200
66.6%
200
16.7%
ROW 演算子がある場合(デフォルト)、Web Intelligence は行ごとに積算集計を計算
します。COL 演算子がある場合、Web Intelligence は列ごとに積算集計を計算しま
す。
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
405
23
23
Web Intelligence における関数、式、計算の使用
Web Intelligence 関数、演算子、およびキーワード
クロスタブでは、RunningSum([メジャー]) または RunningSum([メジャー];Row) は次
のような結果になります。
メジャー
RunningSum
メジャー
RunningSum
100
100
200
300
400
700
250
950
クロスタブでは、RunningSum([メジャー];Col) は次のようになります。
メジャー
RunningSum
メジャー
RunningSum
100
100
200
700
400
500
250
950
関連項目
•
•
•
•
•
•
•
276
280
282
283
285
286
288
ページの「Percentage」
ページの「RunningAverage」
ページの「RunningCount」
ページの「RunningMax」
ページの「RunningMin」
ページの「RunningProduct」
ページの「RunningSum」
Self 演算子
説明
レポート オブジェクトが含まれていない場合に、Previous 関数が前のセルを参照する
ようにします。
例
5 + Previous(Self) は、5、10、15、20、25、30...を返します。
1 + 0.5 * Previous(Self) は、1、1.5、1.75、1.88...を返します。
406
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
Web Intelligence における関数、式、計算の使用
Web Intelligence 関数、演算子、およびキーワード
関連項目
•
388 ページの「Previous」
Where 演算子
説明
Where 演算子は、メジャーの計算に使用されるデータを制限します。
例
Average ([売上げ]) Where ([国] = "US") という式は、国が“US”である売上げの平
均を計算します。
Average ([売上げ]) Where ([国] = "US" Or [国] = "フランス") という式は、国が
“US”または“フランス”である売上げの平均を計算します。
[売上げ] Where (Not ([国] Inlist ("US"; "フランス"))) という式は、US およびフラ
ンス以外の国の売上げを計算します。
変数 [高売上げ] には、[売上げ] Where [売上げ > 500000] という式が含まれてい
ます。ブロックで使用された場合、[高売上げ] は 500000 よりも大きい値の売上げを示
すか、または何も表示しないかのいずれかです。[高売上げ] 列の下のフッターで使用
された場合、Average ([高売上げ]) という式は、500000 よりも大きいすべての売上げ
の平均を返します。
関連項目
•
•
•
•
•
397
398
399
398
398
ページの「And 演算子」
ページの「Between 演算子」
ページの「Inlist 演算子」
ページの「Or 演算子」
ページの「Not 演算子」
拡張構文の演算子
コンテキスト演算子では、入力コンテキストと出力コンテキストを明示的に指定します。
次の表に、コンテキスト演算子を示します。
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
407
23
23
Web Intelligence における関数、式、計算の使用
Web Intelligence 関数、演算子、およびキーワード
演算子
説明
In
コンテキストで使用するディメンションの明
示的な一覧を指定します。
ForEach
デフォルトのコンテキストにディメンション
を追加します。
ForAll
デフォルトのコンテキストからディメンショ
ンを除外します。
ForAll と ForEach 演算子は、デフォルトのコンテキストに多数のディメンションがある
場合に便利です。コンテキストの追加と除外は多くの場合、In 演算子で明示的に指定
するよりも、ForAll と ForEach を使用する方が簡単です。
In コンテキスト演算子
In コンテキスト演算子は、コンテキストのディメンションを明白に指定します。
例 In によるコンテキストのディメンションの指定
次のレポートは、年と売上げを表示したレポートです。データ プロバイダには[四半
期]オブジェクトも含まれていますが、ブロックにこのディメンションは含まれていませ
ん。このレポートに、各年の四半期別の最高売上げを示す列を追加することにしま
す。レポートが次のようになります。
このブロックと“四半期”ディメンションを含むブロックを比べると、[四半期別最高売
上げ]列の値がどのように導き出されたかわかります。
408
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
Web Intelligence における関数、式、計算の使用
Web Intelligence 関数、演算子、およびキーワード
[四半期別最高売上げ]列は、各年の四半期別の最高売上げを示しています。たと
えば、2002 年は第 4 四半期の売上げが最大であるため、2002 年の[四半期別最
高売上げ]列には第 4 四半期の売上げが表示されています。
In 演算子を使用すると、四半期別最高売上げの式は次のようになります。
Max ([Sales Revenue] In ([Year];[Quarter])) In ([Year])
この式は、各(年、四半期)の組み合わせについて最高売上げを計算し、年別にこの
数字を出力することを Web Intelligence に指示しています。
注
ブロックのデフォルトの出力コンテキストは年ですので、出力コンテキストを明白に指
定する必要はありません。
ForEach コンテキスト演算子
ForEach 演算子は、コンテキストにディメンションを追加します。
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
409
23
23
Web Intelligence における関数、式、計算の使用
Web Intelligence 関数、演算子、およびキーワード
例 ForEach によるコンテキストへのディメンションの追加
次の表は、“四半期”ディメンションを含むが、ブロックにはそのディメンションが含ま
れていないレポートの各四半期に対する最大売上げを示しています。
年
売上げ
四半期別最高売上げ
2001
8096123.60
2660699.50
2002
13232246.00
4186120.00
2003
15059142.80
4006717.50
[四半期別最高売上げ]列で ForEach 演算子を含まない次の式を作成することがで
きます。
Max ([Sales Revenue] In ([Year];[Quarter])) In ([Year])
ForEach コンテキスト演算子を使って、次の式を使った場合と同じ結果を導き出すこと
ができます。
Max ([Sales Revenue] ForEach ([Quarter])) In ([Year])
その理由は、“年”ディメンションは、ブロックのデフォルトの入力コンテキストだからで
す。ForEach 演算子を使用してコンテキストに[四半期]ディメンションを追加すると、
入力コンテキストは([年];[四半期])になります。
ForAll コンテキスト演算子
ForAll コンテキスト演算子は、コンテキストからディメンションを除外します。
例 ForAll によるコンテキストからディメンションの除外
年、四半期、売上げを示すレポートで、次のブロックのように年別の売上げ合計を示
す列を追加する場合を考えます。
410
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
Web Intelligence における関数、式、計算の使用
Web Intelligence 関数、演算子、およびキーワード
年別に売上げを合計するには、入力コンテキストが (年) でなければなりません。しか
し、デフォルト コンテキストは (年; 四半期) です。このため、式にForAll ([四半期])と
指定することで入力コンテキストから四半期を除外します。結果は、次のような式にな
ります。
Sum([Sales Revenue] ForAll ([Quarter]))
In演算子を使用しても同じことができます。この場合は次の式になります。
Sum([Sales Revenue] In ([Year]))
この式では、四半期を除外して年を残すのではなく、コンテキストとして年を明白に
指定しています。
Web Intelligence 拡張構文キーワード
拡張構文キーワードは、拡張構文のディメンションを明示的に指定しなくても参照でき
る、“速記”のようなものです。これは、レポートを将来にわたって使用する場合に便利
です。式にディメンションをハードコード化して参照しないことで、レポートにディメンショ
ンが追加されたり、削除されても、式はそのまま有効に機能します。
拡張構文のキーワードには、Report、Section、Break、Block および Body の 5 つがあ
ります。
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
411
23
23
Web Intelligence における関数、式、計算の使用
Web Intelligence 関数、演算子、およびキーワード
Block キーワード
次の表で、Block キーワードで参照されるディメンションを説明します。このディメンショ
ンはレポート内での配置場所に応じて異なります。多くの場合、Block キーワードには
Section キーワードと同じデータが含まれます。ただし、Block では、Section キーワー
ドが無視するブロックのフィルタも考慮されます。
場所
参照されるデータ
ブロック
ブロック全体のデータで、ブレークは無視
するが、フィルタは考慮する
ブロックのブレーク(ヘッダーまたはフッ
ター)
ブロック全体のデータで、ブレークは無視
するが、フィルタは考慮する
セクション(ヘッダー、フッター、またはブ
ロックの外)
使用できません。
ブロックまたはセクションの外
使用できません。
例 Block キーワード
[年]、[四半期]、[売上げ]を表示したレポートがあります。このレポートには、[年]セ
クションがあります。ブロックには第 3 と第 4 四半期を除外するフィルタが適用され
ています。
412
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
Web Intelligence における関数、式、計算の使用
Web Intelligence 関数、演算子、およびキーワード
[年平均]列の式は、次のようになります。
Average([Sales revenue] In Section)
[前期平均]列の式は、次のようになります。
Average ([Sales revenue]) In Block
Blockキーワードがブロックへのフィルタを考慮していることがわかります。
Body キーワード
次の表は、Bodyキーワードで参照されるディメンションを、キーワードが配置される場
所に基づいて示したものです。
場所
参照されるデータ
ブロック
ブロックのデータ
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
413
23
23
Web Intelligence における関数、式、計算の使用
Web Intelligence 関数、演算子、およびキーワード
場所
参照されるデータ
ブロックのブレーク(ヘッダーまたはフッ
ター)
ブロックのデータ
セクション(ヘッダー、フッター、またはブ
ロックの外)
セクションのデータ
ブロックまたはセクションの外
レポートのデータ
例 Body キーワード
年、四半期、売上げを表示し、[年]にブレークが適用されているレポートがあります。
レポートには、[年]セクションがあり、四半期にブレークが適用されています。
年
四半期
売上げ
Body
2001
第1
2,660,700
2,660,699.5
第2
2,279,003
2,279,003
第3
1,367,841
1,367,840.7
第4
1,788,580
1,788,580.4
2001
8,096,123.6
[Body]列の式は、次のようになります。
Sum ([Sales Revenue]) In Body
[Body]列の合計は[売上げ]列と同じですが、これは Body キーワードがブロックの
データを参照しているためです。[月] オブジェクトを除外すると、[Body]列の値は
[売上げ]列の値の変更に合わせて変わります。レポートのフッターにこの式を入力
すると、ブロックの売上げ合計が返されます。
Break キーワード
次の表は、Breakキーワードで参照されるディメンションを、キーワードが配置される場
所に基づいて示したものです。
414
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
Web Intelligence における関数、式、計算の使用
Web Intelligence 関数、演算子、およびキーワード
場所
参照されるデータ
ブロック
ブレークで区切られたブロック部分のデー
タ
ブロックのブレーク(ヘッダーまたはフッ
ター)
ブレークで区切られたブロック部分のデー
タ
セクション(ヘッダー、フッター、またはブ
ロックの外)
使用できません。
ブロックまたはセクションの外
使用できません。
例 Break キーワード
[年]、[四半期]、[売上げ]を表示したレポートがあります。
このレポートには、[年]にブレークが適用されています。[このブレークの合計]列に
は、次のような式があります。
Sum ([Sales Revenue]) In Break
Break キーワードを指定しない場合は、この列にはデフォルトの出力コンテキスト
([年];[四半期])に従って[売上げ]列と同じ値が表示されます。
Report キーワード
次の表は、Reportキーワードで参照されるデータを、キーワードが配置される場所に
基づいて示したものです。
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
415
23
23
Web Intelligence における関数、式、計算の使用
Web Intelligence 関数、演算子、およびキーワード
場所
参照されるデータ
ブロック
レポートのすべてのデータ
ブロックのブレーク(ヘッダーまたはフッ
ター)
レポートのすべてのデータ
セクション(ヘッダー、フッター、またはブ
ロックの外)
レポートのすべてのデータ
ブロックまたはセクションの外
レポートのすべてのデータ
例 Report キーワード
[年]、[四半期]、[売上げ]を表示したレポートがあります。このレポートには、レポー
トのすべての売上げ合計を示す、[このレポートの総合計]列があります。
[レポート総合計]列の式は、Sum([売上げ])In Report です。Report キーワードを指
定しない場合、この列にはデフォルトの出力コンテキスト([年];[四半期])に従って[売
上げ]列と同じ値が表示されます。
Section キーワード
次の表は、Sectionキーワードで参照されるデータを、キーワードが配置される場所に
基づいて示したものです。
416
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
Web Intelligence における関数、式、計算の使用
Web Intelligence 関数、演算子、およびキーワード
場所
参照されるデータ
ブロック
セクションのすべてのデータ
ブロックのブレーク(ヘッダーまたはフッ
ター)
セクションのすべてのデータ
セクション(ヘッダー、フッター、またはブ
セクションのすべてのデータ
ロックの外)
ブロックまたはセクションの外
使用できません。
例 Section キーワード
年、四半期、売上げを表示したレポートがあります。
このレポートには、[年]セクションがあります。[このセクションの合計]列には、次のよ
うな式があります。
Sum ([Sales Revenue]) In Section
セクションのブレークが[年]オブジェクトに適用されているため、[このセクションの合
計]列の値は 2001 年の売上げ合計になります。Section キーワードを指定しない場
合は、この列にはデフォルトの出力コンテキスト([年];[四半期])に従って[売上げ]列
と同じ値が表示されます。
Web Intelligence での数値の四捨五入方法および切り捨て方法
一部の Web Intelligence 関数には、関数が返す値に対して四捨五入または切り捨て
を行うレベルを決定するパラメータが含まれています。このパラメータには、0 以上、0、
または 0 未満のいずれかの整数を指定できます。
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
417
23
23
Web Intelligence における関数、式、計算の使用
Web Intelligence 関数、演算子、およびキーワード
パラメータ
>0
説明
関数は、<パラメータ> 桁で四捨五入または切り捨てを行います。
例
Round(3.13;1) は 3.1を返します。
Round(3.157;2) は 3.16 を返します。
0
関数は、数値を四捨五入した整数または数値を切り下げた整数を
返します。
例
Truncate(3.7;0) は 3を返します。
Truncate(4.164;0) は 4を返します。
<0
関数は、最も近い 10 単位の数値(パラメータが -1 の場合)、最も
近い 100 単位の数値(パラメータが -2 の場合)、最も近い 1000 単
位の数値(パラメータが -3 の場合)などに四捨五入または切り捨て
ます。
例
Round(123.76;-1) は 120 を返します。
Round(459.9;-2) は 500 を返します。
Truncate(1600;3) は 1000 を返します。
注
数値は内部で倍数として表示され、16 桁まで正確です。
関連項目
•
•
•
•
•
•
418
371
375
357
355
359
361
ページの「Round」
ページの「Truncate」
ページの「EuroConvertTo」
ページの「EuroConvertFrom」
ページの「EuroFromRoundError」
ページの「EuroToRoundError」
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
Web Intelligence における関数、式、計算の使用
Web Intelligence 式のトラブルシューティング
Web Intelligence 式のトラブルシューティング
式のエラー メッセージと情報メッセージ
Web Intelligence の式が値を返すことができず、先頭に # が付いたエラー メッセー
ジまたは情報メッセージが返される場合があります。メッセージは、式を入力したセル
内に表示されます。
#COMPUTATION
#COMPUTATION は、RelativeValue 関数で指定されたスライス ディメンションが、関
数が配置されているブロックの計算コンテキストで使用できなくなった場合に発生しま
す。
また #COMPUTATION は、式でのコンテキスト演算子の使い方が間違っている場合
に発生します。詳細については、 『SAP BusinessObjects Web Intelligence における
関数、式、計算の使い方 』ガイドを参照してください。
関連項目
•
392 ページの「RelativeValue」
#CONTEXT
存在しない計算コンテキストがメジャーに含まれる場合、メジャーに #CONTEXT と表
示されます。
#CONTEXT は、#INCOMPATIBLE および #DATASYNC エラー メッセージに関連し
ます。これらのエラー メッセージは、存在しない計算コンテキストがブロックに含まれて
いる場合にディメンションに表示されます。
#INCOMPATIBLE の場合は、ディメンションに互換性がないため、コンテキストは存在
しません。#DATASYNC の場合は、ディメンションが複数の非同期のデータ プロバイ
ダから取得されるため、計算コンテキストは存在しません。
例 クエリー内の存在しない計算コンテキスト
[アイランド リゾート マーケティング]ユニバースに基づくブロックに、[予約年]および
[売上げ]オブジェクトが含まれている場合は、予約年によって売上げを集計できな
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
419
23
23
Web Intelligence における関数、式、計算の使用
Web Intelligence 式のトラブルシューティング
いため、#CONTEXT エラー メッセージが表示されます。つまり、予約ではまだ売上
げが発生していません。
#DATASYNC
#DATASYNC は、あるデータ プロバイダのディメンションを含むブロックに異なるデー
タ プロバイダのディメンションを配置し、2 つのデータ プロバイダが結合ディメンション
を通じて同期されていないと発生します。#DATASYNC は、ブロック内のすべてのディ
メンションに表示され、#CONTEXT はメジャーに表示されます。
例 ブロック内の別のデータ プロバイダからのディメンション
“アイランド リゾート マーケティング”ユニバースに基づくレポートに、オブジェクト(年,
売上げ)および(四半期)を含むデータ プロバイダが含まれている場合は、2 つの
データ プロバイダが結合ディメンションで同期されないため、年、四半期、売上げを
含むブロックの“年”および“四半期”列には #DATASYNC が表示されます。
#DIV/0
#DIV/0 エラーは、数学的に不可能な 0 での除算を行おうとすると発生します。0は除
数としては使用できません。
例 商品別の売上げ
売上げ、商品別販売個数、商品別売上げ(売上げを販売個数で割ったもの)を表示
したレポートがあるとします。
特定の四半期の実績が非常に悪く、まったく売れなかった商品があった場合、この
四半期の“商品別売上げ”列には #DIV/0 が表示されます。これは 0 による除算、
つまり販売個数ゼロで売上げを割ろうとしたためです。
#EXTERNAL
#EXTERNAL は、式が Web Intelligence で使用できない外部関数を参照する場合に
発生します。
420
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
Web Intelligence における関数、式、計算の使用
Web Intelligence 式のトラブルシューティング
#INCOMPATIBLE
#INCOMPATIBLE は、ブロックに互換性のないオブジェクトが含まれている場合に発
生します。
例 クエリー内で互換性のないオブジェクト
[アイランド リゾート マーケティング]ユニバースに基づくブロックに[年]および[予約
年]ディメンションが含まれている場合、これらのオブジェクトは互換性がないため、
これらのディメンションを含む列には #INCOMPATIBLE が示されます。
#MULTIVALUE
#MULTIVALUE は、1 つの値だけを出力するセルに複数の値を返す数式を入力す
ると表示されます。
例 セル内の複数の値
国、リゾート、売上げを示すレポートに、数式[売上げ]ForEach([国])を入力したセ
ルを追加しますレポート内の国の値が“US”と“France”の 2 つだとすると、このセル
は #MULTIVALUE を返します。
1つのセルに、USとFranceの両方の売上げを表示することはできません。テーブルの
外部に売上げを表示するセルがある場合は、そのセルではテーブル内の売上げを
いくつかの方法(合計、平均など)で集計することができます。
レポートが国別のセクションに分かれていれば、各セクションには 1 つの国の値しか
ないため、セクション内の数式は正しくなります。しかしセクション外では、この数式は
#MULTIVALUE を返します。
#OVERFLOW
#OVERFLOW は、式が Web Intelligence では処理しきれないほど大きい値を返した
ときに発生します。指数形式でのこの値は、1.7E308(1.7 の後に 0 が 307 個)です。
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
421
23
23
Web Intelligence における関数、式、計算の使用
Web Intelligence 式のトラブルシューティング
#PARTIALRESULT
#PARTIALRESULT は、Web Intelligence がレポート オブジェクトに関連するすべて
の行を取得できなかった場合に表示されます。
#PARTIALRESULT がレポートで頻繁に発生し、対応するセキュリティ権限を持ってい
る場合は、[最大受信行数]クエリー プロパティを変更して Web Intelligence でより多
くのデータを取得できるようにします。クエリーを変更する権限がない場合は、Business
Objects 管理者に連絡してください。
レポートにスマート メジャーが含まれている場合、Web Intelligence はクラッシック メ
ジャーよりも大量のデータを取得する必要があるため、#PARTIALRESULT が表示さ
れやすくなります。
#RANK
#RANK は、値の順序に依存しているオブジェクトに基づいてデータに順位を付けよう
とすると発生します。Previous() 関数または実行集計関数を使用するオブジェクトは、
値の順序に依存します。順位付けによってこれらのオブジェクトの値が再計算される
ので、順位が変更され、その結果、循環依存になります。このような循環依存は、[順
位]ダイアログ ボックスを使用して順位を作成している場合、または Rank() 関数を使
用している場合に発生する可能性があります。
例 実行平均値または前の値に対する順位
Previous()関数または実行集計関数を含む列でブロックに順位を付けようとすると、
ブロック全体が #RANK を返します。
#RECURSIVE
#RECURSIVE は、循環依存により Web Intelligence で計算ができなくなった場合に
発生します。
例 NumberOfPages()関数の使用
[高さの自動調整]または[幅の自動調整]が設定されているセルに NumberOfPages()
関数を配置すると、Web Intelligence は #RECURSIVE を返します。これは、自動調
整セルにこの式を配置すると循環依存が生成されるからです。Web Intelligence は、
422
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
Web Intelligence における関数、式、計算の使用
Web Intelligence 式のトラブルシューティング
関数から値を返す前にレポートの正確なサイズを把握しておく必要がありますが、セ
ルのサイズ(レポートのサイズに影響する)はセルの内容によって決まります。
#SECURITY
#SECURITY は、セキュリティ権限を持っていない関数を使用しようとすると発生しま
す。
例 DataProviderSQL()関数の使用
データ プロバイダ SQL を表示する権限を持っていないユーザーがセル内に
DataProviderSQL() 関数を配置すると、#SECURITY メッセージが表示されます。
#SYNTAX
#SYNTAX は、式がレポートに存在していないオブジェクトを参照していると発生しま
す。
例 削除されたオブジェクトの参照
年、四半期、売上げを示すレポートに、売上げと年平均売上げの差を示す列を追加
したレポートがあります。この数値は[年平均との差]変数を使って表示しています。
[年平均との差]変数がレポートから削除されると、その変数を含む列は、#SYNTAX
を返します。
#TOREFRESH
#TOREFRESH は、スマート メジャーから返された値が使用できない場合に、スマート
メジャーに基づくセルに表示されます。このエラーが発生するのは、値を含むグルー
プ化集合がデータ プロバイダで使用できない場合に発生します。
データを最新表示して、#TOREFRESH エラーを削除します。
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
423
23
23
Web Intelligence における関数、式、計算の使用
Web Intelligence 関数を使用した値の比較
#UNAVAILABLE
#UNAVAILABLE は、Web Intelligence がスマート メジャーの値を計算できない場合
に表示されます。
このエラーは、Web Intelligence がクエリーにフィルタを適用しないとフィルタ処理され
たスマート メジャーで値を表示できない場合に発生します。これによって、同じクエリー
に基づく他のレポートに影響するリスクがあるため、Web Intelligence はクエリー フィル
タを適用しません。
#ERROR
#ERROR は、他のエラー メッセージでは扱われないすべてのエラーを示すためのデ
フォルトのエラー メッセージです。
Web Intelligence 関数を使用した値の比較
Previous 関数を使用した値の比較
Previous 関数は式の直前の比較値を返します。返される値はレポートのレイアウトに
より異なります。
より強力な比較機能が必要な場合は、RelativeValue 関数を使用します。RelativeValue
は、式の直前または後続の比較値を返します。返される値はレポートのレイアウトに依
存しません。
関連項目
•
•
•
388 ページの「Previous」
392 ページの「RelativeValue」
424 ページの「RelativeValue 関数を使用した値の比較」
RelativeValue 関数を使用した値の比較
RelativeValue 関数は式の比較値を返します。返される値はレポートのレイアウトに依
存しません。
424
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
Web Intelligence における関数、式、計算の使用
Web Intelligence 関数を使用した値の比較
RelativeValue を使用する場合は、以下を指定します。
•
検索する比較値が含まれる式。式はブロック内で使用可能なメジャーまたはディメ
ンションの詳細であることが必要です。
スライス ディメンションの一覧
オフセット
•
•
関数は、スライス ディメンション、オフセット、サブ軸ディメンション(スライス ディメンショ
ンによって示される)を使用して、比較値を返します。サブ軸ディメンションは、スライス
ディメンションを除く計算コンテキスト内の他のすべてのディメンションです。
一般的に記述される RelativeValue 関数は、スライス ディメンションの値一覧の中に
あり、現在の行から削除されたオフセット行にある式の値を返します。ここでは、サブ
軸ディメンションの値は現在の行の値と同じです。
注
すべてのスライス ディメンションは、関数が配置されるブロックの計算コンテキスト内に
常に存在することが必要です。スライス ディメンションが後で削除された場合、関数は
#COMPUTATION を返します。
例
以下に示す例では、RelativeValue 列には次の式が含まれます。
RelativeValue([Revenue];([Year]);-1)
•
•
•
式は [売上げ]; です。
スライス ディメンションは [年]; です。
オフセットは -1 です。関数はリスト内の直前の値を返します。
年
四半期
販売担当者
売上
2007
第1
スミス
1000
2007
第2
ジョーンズ
2000
2007
第3
ウィルソン
1500
2007
第4
ハリス
3000
2008
第1
スミス
4000
RelativeValue
1000
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
425
23
23
Web Intelligence における関数、式、計算の使用
Web Intelligence 関数を使用した値の比較
年
四半期
販売担当者
売上
RelativeValue
2008
第2
ジョーンズ
3400
2000
2008
第3
ウィルソン
2000
1500
2008
第4
ハリス
1700
3000
式はビジネス クエスチョンとして記述され、前年の同じ四半期に同じ販売担当者が
達成した売上げを返すように Web Intelligence を設定します。
式は単語を使用した計算として記述され、[年](スライス ディメンション)の値が[年]
オブジェクトの値一覧からの直前の値である行、かつ[四半期]および[販売担当者]
(サブ軸ディメンション)の値が現在の行と同じである行にある[売上げ]の値(式)を
返すように Web Intelligence を設定します。
関連項目
•
392 ページの「RelativeValue」
スライス ディメンションと RelativeValue 関数
RelativeValue 関数は、スライス ディメンションの値の一覧を使用して比較行を検索し
ます。この関数は、スライス ディメンションの一覧内でオフセット行数分だけ離れた関
数で指定された式の比較値を返します。
その結果、スライス ディメンションの並べ替え順は、関数の出力の決定に非常に重要
なものとなります。
例 複数のスライス ディメンション
次のテーブルで、RelativeValue 列には次の式が含まれます。
RelativeValue([Revenue];([Year];[Quarter]);-1)
•
•
•
426
式は [売上げ]; です。
スライス ディメンションは ([年];[四半期]); です。
オフセットは -1 です。関数はリスト内の直前の値を返します。
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
Web Intelligence における関数、式、計算の使用
Web Intelligence 関数を使用した値の比較
年
四半期
販売担当者
売上
RelativeValue
2007
第1
スミス
1000
2007
第2
スミス
2000
2007
第3
スミス
1500
2007
第4
スミス
3000*
2007
第1
ジョーンズ
4000
2007
第2
ジョーンズ
3400
2007
第3
ジョーンズ
2000
2007
第4
ジョーンズ
1700
2008
第1
スミス
5000**
3000*
2008
第2
スミス
3000***
5000**
2008
第3
スミス
2700****
3000***
2008
第4
スミス
6800
2700****
式はビジネス クエスチョンとして記述され、前の四半期に同じ販売担当者が達成し
た売上げを返すように Web Intelligence を設定します。
式は単語を使用した計算として記述され、[年]と[四半期]の値が ([年];[四半期])
の値のリストの直前の値を表す行、かつ[販売担当者]の値が現在の行と同じである
行にある[売上げ]の値を返すように Web Intelligence を設定します。
売上げの比較値を検索する場合、Web Intelligence はスライス ディメンションの値の
リストを使用します。
年
四半期
2007
第1
2007
第2
2007
第3
2007
第4
*
2008
第1
**
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
427
23
23
Web Intelligence における関数、式、計算の使用
Web Intelligence 関数を使用した値の比較
年
四半期
2008
第2
***
2008
第3
****
2008
第4
スライス ディメンションの並べ替え順により、関数の出力が決定されます。テーブル
内の * は並べ替え順を示します。
関連項目
•
392 ページの「RelativeValue」
スライス ディメンションとセクション
スライス ディメンションは、レポートのセクションのマスタ セル内に置くことができます。
例
次のテーブルで、RelativeValue 列には次の式が含まれます。
RelativeValue([Revenue];([Year];[Quarter]);-1)
2007
428
四半期
販売担当者
売上
第1
スミス
1000
第2
スミス
2000
第3
スミス
1500
第4
スミス
3000*
第1
ジョーンズ
4000
RelativeValue
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
Web Intelligence における関数、式、計算の使用
Web Intelligence 関数を使用した値の比較
四半期
販売担当者
売上
RelativeValue
第2
ジョーンズ
3400
第3
ジョーンズ
2000
第4
ジョーンズ
1700
四半期
販売担当者
売上
RelativeValue
第1
スミス
5000**
3000*
第2
スミス
3000***
5000**
第3
スミス
2700 ****
3000***
第4
スミス
6800
2700****
2008
売上げの比較値を検索する場合、Web Intelligence はスライス ディメンションの値の
リストを使用します。
年
四半期
2007
第1
2007
第2
2007
第3
2007
第4
*
2008
第1
**
2008
第2
***
2008
第3
****
2008
第4
スライス ディメンションの並べ替え順により、関数の出力が決定されます。テーブル
内の * は並べ替え順を示します。
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
429
23
23
Web Intelligence における関数、式、計算の使用
Web Intelligence 関数を使用した値の比較
関連項目
•
392 ページの「RelativeValue」
スライス ディメンションの順序
スライス ディメンションの値のリストの並べ替え順により RelativeValue の出力が決定
されるため、スライス ディメンションを指定する順序は関数の出力に影響を与えます。
例 スライス ディメンションの順序
次のテーブルで、RelativeValue 列には次の式が含まれます。
RelativeValue([Revenue];([Year];[Quarter]);-1)
年
四半期
販売担当者
売上
RelativeValue
2007
第1
スミス
1000
2007
第2
スミス
2000
2007
第3
スミス
1500
2007
第4
スミス
3000*
2007
第1
ジョーンズ
4000
2007
第2
ジョーンズ
3400
2007
第3
ジョーンズ
2000
2007
第4
ジョーンズ
1700
2008
第1
スミス
5000**
3000*
2008
第2
スミス
3000***
5000**
2008
第3
スミス
2700****
3000***
2008
第4
スミス
6800
2700****
式はビジネス クエスチョンとして記述され、前の四半期に同じ販売担当者が達成し
た売上げを表示するように Web Intelligence を設定します。
スライス ディメンションの並べ替え順は以下のとおりです。
430
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
Web Intelligence における関数、式、計算の使用
Web Intelligence 関数を使用した値の比較
年
四半期
2007
第1
2007
第2
2007
第3
2007
第4
*
2008
第1
**
2008
第2
***
2008
第3
****
2008
第4
関数呼び出しは以下に変更されます。
RelativeValue([Revenue];([Quarter];[Year]);-1)
スライス ディメンションの並べ替え順は以下のようになります。
四半期
年
第1
2007
*
第1
2008
**
第2
2007
***
第2
2008
****
第3
2007
*****
第3
2008
******
第4
2007
*******
第4
2008
********
並べ替え順は、関数の結果に以下の影響を与えます。
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
431
23
23
Web Intelligence における関数、式、計算の使用
Web Intelligence 関数を使用した値の比較
年
四半期
販売担当者
売上
RelativeValue
2007
第1
スミス
1000*
2007
第2
スミス
2000***
2007
第3
スミス
1500*****
2007
第4
スミス
3000*******
2007
第1
ジョーンズ
4000
2007
第2
ジョーンズ
3400
2007
第3
ジョーンズ
2000
2007
第4
ジョーンズ
1700
2008
第1
スミス
5000**
1000*
2008
第2
スミス
3000****
2000***
2008
第3
スミス
2700******
1500*****
2008
第4
スミス
6800******** 3000*******
式はビジネス クエスチョンとして記述され、前年の同じ四半期に同じ販売担当者が
達成した売上げを表示するように Web Intelligence を設定します。
スライス ディメンションの並べ替え順を変更すると、式の意味が変わります。テーブ
ル内の * は並べ替え順を示します。
関連項目
•
392 ページの「RelativeValue」
スライス ディメンションと並べ替え
スライス ディメンションの値のリストの並べ替え順により関数の出力が決定されるため、
スライス ディメンションのどのディメンションに適用される並べ替えも関数の出力に影
響を与えます。
432
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
Web Intelligence における関数、式、計算の使用
Web Intelligence 関数を使用した値の比較
例 スライス ディメンションに適用されるカスタムの並べ替え
次のテーブルで、RelativeValue 列には次の式が含まれます。
RelativeValue([Revenue];([Year];[Quarter]);-1)
カスタムの並べ替え(第 1、第 2、第 4、第 3)が[四半期]に適用され、関数の結果は
以下のようになります。
年
四半期
販売担当者
売上
RelativeValue
2007
第1
スミス
1000
2007
第2
スミス
2000
2007
第4
スミス
3000
2007
第3
スミス
1500*
2007
第1
ジョーンズ
4000
2007
第2
ジョーンズ
3400
2007
第4
ジョーンズ
1700
2007
第3
ジョーンズ
2000
2008
第1
スミス
5000**
1500*
2008
第2
スミス
3000***
5000**
2008
第4
スミス
6800****
3000***
2008
第3
スミス
2700
6800****
スライス ディメンションの並べ替えリストは以下のとおりです。
年
四半期
2007
第1
2007
第2
2007
第4
2007
第3
*
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
433
23
23
Web Intelligence における関数、式、計算の使用
標準計算とカスタム計算の使用
年
四半期
2008
第1
**
2008
第2
***
2008
第4
****
2008
第3
テーブル内の * は並べ替え順を示します。
関連項目
•
392 ページの「RelativeValue」
クロスタブでの RelativeValue の使用
RelativeValue 関数はクロスタブ内でも、垂直のテーブル内と全く同じように機能しま
す。クロスタブ内のデータのレイアウトは、関数の出力に影響を与えません。
関連項目
•
392 ページの「RelativeValue」
標準計算とカスタム計算の使用
標準計算機能を使用して、Web Intelligenceレポートのデータをすばやく計算できま
す。標準計算でニーズが満たされない場合、Web Intelligence 式言語を使用して、カ
スタム計算を作成できます。
標準計算
標準計算機能を使用して、Web Intelligence レポートのデータをすばやく計算できま
す。次の標準計算を使用できます。
434
計算
説明
合計
選択したデータの合計を計算します。
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
Web Intelligence における関数、式、計算の使用
標準計算とカスタム計算の使用
計算
説明
件数
メジャー オブジェクトのすべての行数を計
算します。ディメンション オブジェクト、ま
たは詳細オブジェクトの固有行数を計算
します。
平均
データの平均値を計算します。
最小
選択したデータの最大値を計算します。
最大
選択したデータの最大値を計算します。
選択したデータを全体に対するパーセン
テージで表示します。パーセンテージの
結果はテーブルに追加される列または行
に表示されます。
パーセンテージ
デフォルト
注
パーセンテージは、選択したメジャーを
テーブルまたはブロック全体のそのメ
ジャー値の合計と比較したものです。選
択したメジャーを他のメジャーと比較する
パーセンテージ計算には、カスタムの式
を作成する必要があります。
デフォルトの集計関数を標準のメジャー
に適用するか、データベース集計関数を
スマートメジャーに適用します。
標準計算をテーブル列に適用すると、計算結果は列内のフッターに表示されます。複
数の計算を同じ列に適用すると、Web Intelligence によって、各計算の結果のフッター
を追加します。
式を使用したカスタム計算の作成
カスタム計算を作成し、基本オブジェクトやWeb Intelligenceが提供する標準計算以外
の計算をレポートに追加できます。
カスタム計算を追加するには、レポートの実行時にWeb Intelligenceに評価させる式を
記述します。式は、レポート変数、関数、演算子、計算コンテキストで構成されます。
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
435
23
23
Web Intelligence における関数、式、計算の使用
標準計算とカスタム計算の使用
カスタム計算式は、レポート オブジェクト、関数、演算子で構成されます。式には、コ
ンテキストを明示的に指定できる計算コンテキストを設定できます。
例 1個あたりの平均売上げの表示
[売上げ]オブジェクトと[販売数量]オブジェクトのあるレポートで、1個あたりの売上げ
を追加する場合を考えます。計算 [売上げ]/[販売数]を使用すると、売上げを販
売個数で割ることで 1 個あたりの売上げを計算できます。
関連項目
•
236 ページの「計算コンテキスト」
変数を使った式の簡略化
式が複雑な場合、変数を使って簡略化できます。変数を使って複雑な式を管理しや
すいサイズに分割し、理解しやすくすることで、式の作成時のエラーが減少します。
式には、あらかじめ作成しておいた変数も他のレポート オブジェクトと同じように使用
できます。変数は式エディタの[変数]フォルダに表示されます。
この変数名を式に直接入力したり、他のオブジェクトのように数式ツールバーに変数
をドラッグすることができます。
例 統計的分散を算出する式の作成
分散とは統計用語です。一連の値の分散は、平均値付近の値の広がりを計測する
ものです。Web Intelligence には 1 回の手順で分散を計算できる Var()関数が用意
されていますが、手動による分散の計算は、変数を使用して複雑な式を簡単にする
方法を示す良い例となります。手動で分散を計算するには、次の操作を実行する必
要があります。
•
•
•
•
436
販売数量の平均を計算します。
商品ごとの販売数量と平均の差を計算し、その値を 2 乗します。
2 乗した値をすべて合計します。
この合計を、商品の数から 1 を引いた数で割ります。
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
Web Intelligence における関数、式、計算の使用
標準計算とカスタム計算の使用
四半期ごとの販売数量を示すレポートに分散を含めることにします。変数を使用せ
ずに式を作成する場合は、次のような長い式が必要となります。
Sum((([Quantity sold] - Average([Quantity sold] ForEach [Quarter]) In Re
port)*([Quantity sold] - Average([Quantity sold] ForEach [Quarter]) In Report))
In [Quarter])/(Count ([Quantity sold] ForEach [Quarter]) - 1)
この式が扱いづらいことは明らかです。変数を使うと、この式を次のように簡略化でき
ます。
Sum ([Difference Squared])/[Number of Observations] - 1)
こちらの方が、はるかに理解しやすい式です。簡略化された式では内容が上位レベ
ルで表示されるため、細かい部分で何を計算しているのかで頭を悩ますことがありま
せん。上位レベルの式で参照されている変数の式を確認することで、式の構成要素
を理解できます。
たとえば、この式で参照している変数[2 乗した値]は、さらに変数[販売数量の平均]
を参照しています。[2 乗した値]と[販売数量の平均]の内容を確認することで、式
をドリル ダウンしてその詳細を把握することができます。
関数の操作
[売上げ]/[販売数] などのように、カスタム計算にレポート オブジェクトだけが含ま
れる場合があります。計算には、レポート オブジェクトに加えて関数を含めることもでき
ます。
関数は、入力としてゼロ個以上の値を受け取り、その値に基づいて出力を返します。
たとえば Sum 関数は、メジャーのすべての値を合計し、その結果を出力します。式
Sum([売上げ])は、売上げの合計を出力します。この例では、関数の入力は[売上
げ]メジャー、出力は[売上げ]メジャーの合計です。
関連項目
•
•
443 ページの「Web Intelligence の関数と式の演算子」
266 ページの「Web Intelligence 関数」
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
437
23
23
Web Intelligence における関数、式、計算の使用
標準計算とカスタム計算の使用
セルへの関数の挿入
レポート セル内のテキストは、必ず“=”で始まります。そのまま表示される文字列は引
用符で囲んで、式は引用符無しで表示されます。たとえば式 Average([売上げ])は、
セルでは =Average([売上げ])と表示され、テキスト「平均売上げ」は ="平均売上
げ" と表示されます。
セルには、テキストだけを使うこともできますし、“+”演算子を使って式とテキストを組み
合わせることもできます。セルで、テキスト「平均売上げ」の後ろに平均売上げの数値
を表示する場合は、セルに「="平均売上げ:" + Average([売上げ])」と入力します。
テキストの最後に区切り記号やスペースを入れておくと、セル内のテキストと数値を離
して表示できます。
関数の構文
関数を使用するには、その名前と必要な入力値の数、データ型を知っている必要が
あります。関数が出力するデータ型も知っておくことが必要です。
たとえば Sum 関数は、入力値として数値型のオブジェクト(売上げを示すメジャーな
ど)を 1 つ取り、数値型のデータ(メジャー オブジェクトのすべての値の合計)を出力
します。
次に、Abs 関数の構文を示します。
num Abs(number)
この構文を見れば、Abs 関数が入力に単一の数値を取り、出力として数値を返すこと
がわかります。
関数を選択すると、式エディタに関数の構文が表示されます。
関数の例
例 UserResponse 関数によるプロンプト入力の表示
[年]、[四半期]、[売上げ]を表示したレポートがあります。表示されていませんが、
[都道府県]オブジェクトもレポート データに含まれています。ユーザーがレポートを
実行すると、都道府県の選択を要求するプロンプトが表示されます。選択した都道
府県をレポートのタイトルに表示することにします。データ プロバイダが“eFashion”、
438
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
Web Intelligence における関数、式、計算の使用
標準計算とカスタム計算の使用
プロンプトのテキストが“都道府県の選択”の場合、タイトルに入力する式は次のよう
になります。
"Quarterly Revenues for " + UserResponse( "eFashion";"Choose a State")
次のようなレポートが表示されます。
例 Percentage関数を使用したパーセンテージの計算
Web Intelligenceには、パーセンテージを計算するPercentage関数があります。この
関数は、そのコンテキストにおけるパーセンテージを計算します。たとえば、売上げ
を年別、四半期別にまとめた以下のテーブルのパーセンテージ列には、式 Percentage
([売上げ])が指定されています。
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
439
23
23
Web Intelligence における関数、式、計算の使用
標準計算とカスタム計算の使用
この式では、総売上げに対するそれぞれの売上げのパーセンテージが計算されま
す。この計算でのコンテキストは売上げ合計です。これは、テーブルの年別、四半期
別の内訳にはない、唯一の意味のある売上げの数値です。
レポートを[年]別のセクションに分割すると、テーブル外のコンテキストはセクションの
売上げ合計になります。
パーセンテージを表示するセルがテーブルの外、セクションの中にある場合は、コン
テキストは売上げ合計になります。この場合、Percentage関数はセクションの売上げ
合計を売上げ総合計に対するパーセンテージで計算します。
440
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
Web Intelligence における関数、式、計算の使用
標準計算とカスタム計算の使用
例 Sum 関数を使用したパーセンテージの計算
Percentage 関数ではなく Sum 関数を使用すると、パーセンテージを計算するコンテ
キストをより制御することができます。一連の数字の 1 つをそれらの数字の合計で割
ると、合計に対するパーセンテージが得られます。たとえば、[売上げ]/Sum([売上
げ])は、売上げの総合計に対するそれぞれの売上げの値のパーセンテージを計算
します。
次のテーブルの[合計に対するパーセンテージ]列には、以下の式が入力されてい
ま す。
[Sales revenue]/(Sum([Sales revenue] In Report))
[年合計に対するパーセンテージ]の式は、次のようになります。
[Sales revenue]/(Sum([Sales revenue] In Section))
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
441
23
23
Web Intelligence における関数、式、計算の使用
標準計算とカスタム計算の使用
これらの式では、拡張構文キーワードのReportとSectionを使って売上げ総合計と、
それに対応する年ごとの売上げを計算するようSum関数に指示しています。
関連項目
•
246 ページの「拡張構文を使用したデフォルトの計算コンテキストの変更」
変数を使った分散式の簡略化
分散とは統計用語です。一連の値の分散は、平均値付近の値の広がりを計測するも
のです。Web Intelligence には 1 回の手順で分散を計算できる Var()関数が用意さ
れていますが、手動による分散の計算は、変数を使用して複雑な式を簡単にする方
法を示す良い例となります。手動で分散を計算するには、次の操作を実行する必要が
あります。
•
•
•
•
販売数量の平均を計算します。
商品ごとの販売数量と平均の差を計算し、その値を 2 乗します。
2 乗した値をすべて合計します。
この合計を、商品の数から 1 を引いた数で割ります。
四半期ごとの販売数量を示すレポートに分散を含めることにします。変数を使用せず
に式を作成する場合は、次のような長い式が必要となります。
Sum((([Quantity sold] - Average([Quantity sold] ForEach [Quarter]) In Re
port)*([Quantity sold] - Average([Quantity sold] ForEach [Quarter]) In Report))
In [Quarter])/(Count ([Quantity sold] ForEach [Quarter]) - 1)
この式が扱いづらいことは明らかです。
分散式の作成
分散式を作成するには、いくつかのステップが必要です。それぞれのステップを変数
に置き換えます。次の変数を作成します。
•
•
•
•
販売数量の平均
商品数(販売数量の値の数)
各販売数量と平均の差の 2 乗
上記 2 乗値の合計を商品数から 1 を引いた数で割った結果
変数式は次のとおりです。
442
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
Web Intelligence における関数、式、計算の使用
標準計算とカスタム計算の使用
変数
式
販売数量の平均
Average([販売数量] In ([四半期])) In
Report
商品数
Count([販売数量] In ([四半期])) In Report
2乗した値
Power(([販売数量] - [販売数量の平
均]);2)
分散
Sum([2乗した値] In ([四半期]))/([商品数]
- 1)
最終的な式は次のようになります。
Sum ([Difference Squared])/[Number of Observations] - 1)
こちらの方が、はるかに理解しやすい式です。簡略化された式では内容が上位レベル
で表示されるため、細かい部分で何を計算しているのかで頭を悩ますことがありませ
ん。上位レベルの式で参照されている変数の式を確認することで、式の構成要素を理
解できます。
たとえば、この式で参照している変数[2 乗した値]は、さらに変数[販売数量の平均]
を参照しています。[2 乗した値]と[販売数量の平均]の内容を確認することで、式を
ドリル ダウンしてその詳細を把握することができます。
Web Intelligence の関数と式の演算子
演算子は、式のコンポーネントを結合するものです。式には、数理的演算子、条件演
算子、論理演算子、関数固有の演算子、拡張構文演算子を含めることができます。
数理的演算子
数理的演算子は、一般的な算数の計算です。加算(+)、減算(-)、乗算(*)、除算(/)
演算子があり、数値計算を実行します。式 [売上げ] - [販売コスト] には、数理的演
算子の減算が含まれています。
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
443
23
23
Web Intelligence における関数、式、計算の使用
標準計算とカスタム計算の使用
注
文字列と使用する場合は、“+”演算子は文字列を連結する演算子になります。こ
の場合は、2 つの文字列が結合されます。たとえば“John” + “ Smith”という式は、
“John Smith”を返します。
条件演算子
条件演算子は、値の比較方法を決定する演算子です。
演算子
説明
=
等しい(=)
>
より大きい (>)
<
より小さい (<)
>=
以上 (≧)
<=
以下 (≦)
<>
等しくない
条件演算子は、次のように If 関数と共に使用します。
If [Revenue]>10000 Then "High" Else "Low"
この式は、売上げが 10000 以上のすべての行について“高い”を、その他の行につい
ては“低い”を返します。
論理演算子
Web Intelligence の論理演算子には、And、Or、Not、Between、Inlist の 5 種類があ
ります。論理演算子は、True または False の値を返す論理式で使用します。
コンテキスト演算子
コンテキスト演算子は、拡張計算構文の一部です。拡張構文を使うと、メジャーまたは
式の計算対象となるディメンションを定義できます。
関数固有の演算子
一部の Web Intelligence 関数には、特定の演算子を引数として指定できます。たとえ
ば、Previous 関数には Sel 演算子を指定できます。
444
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
Web Intelligence における関数、式、計算の使用
標準計算とカスタム計算の使用
すべての関数は ) と ( を使って引数を囲みます。複数のパラメータを指定できる関数
では、; を使ってパラメータを区切ります。
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
445
23
レポート データのドリル操作
24
24
レポート データのドリル操作
ドリルについて
ドリルについて
ドリルは、レポートに表示されている結果を分析するために実行します。レポートをドリ
ルすることでテーブル、チャートまたはセクションに表示されているデータを掘り下げ、
要約された結果に隠れている詳細な内容を発見できます。
例 第3四半期にアクセサリ、アウターウェア、コートの売上げが上昇した理由を探る
ファッション チェーン店で働く西日本のアクセサリ、アウターウェア、コートの販売担
当者だとします。2003年の第3四半期は、他の四半期に比べて大幅に売上げが上
昇しました。
この理由を解明するため、レポートをドリル ダウンしてこの結果をもたらした要因を明
らかにします。
448
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
レポート データのドリル操作
ドリルについて
7月(月 #7)にジュエリーの売上げが大幅に上昇していることが分かります。
分析範囲
クエリーの分析範囲とは、クエリーの各オブジェクトが返す結果をより詳細なレベルで
構成させるためにデータベースから取得する追加データのことです。この追加データ
は、初期の結果レポートには表示されませんが、データ キューブ内で保持されるた
め、追加データをレポートに取り込むことで、いつでも詳細な情報にアクセスできます。
このようにデータを下位の詳細なレベルまで絞り込むプロセスのことを、オブジェクトを
ドリル ダウンするといいます。
ユニバースでは、分析範囲はクエリーに選択したオブジェクトの下位の階層レベルに
相当します。たとえば、オブジェクト[年]の 1 レベル下の分析範囲には、[年]のすぐ
下に表示される[四半期]オブジェクトが含まれることになります。
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
449
24
24
レポート データのドリル操作
ドリルについて
このレベルは、クエリーの作成時に設定できます。これにより、[結果オブジェクト]枠に
表示せずに階層の下位レベルのオブジェクトをクエリーに含めることができます。ユニ
バースの階層によって、分析範囲とそれに応じてドリル可能なレベルを選択できます。
また、Java レポート パネルおよび Web Intelligence リッチ クライアントでは、特定の
ディメンションを[分析範囲]枠に選択することで、カスタムの分析範囲を作成すること
もできます。
注
クエリー ドリル モードでの作業中、分析範囲を設定することはできません。これ
は、このドリル モードを使用すると、Web Intelligence により、ドリル アクションに呼
応して動的に範囲が変更されるためです。
分析範囲のレベル
分析範囲に設定できるレベルは次のとおりです。
レベル
説明
なし
[結果オブジェクト]枠に表示されるオブ
ジェクトだけをクエリーに含めます。
•
•
•
[結果オブジェクト]枠の各オブジェクトに
ついて、階層ツリーの下位 1、2、または
3 レベルまでのオブジェクトをクエリーに
含めます。これらのオブジェクトのデータ
は、ドキュメントに追加されるまでキューブ
内に保管されます。
1 レベル ダウン
2 レべル ダウン
3 レべル ダウン
カスタム
注
[分析範囲]パネルに手動で追加された
このオプションは、Java レポート パネルお すべてのオブジェクトをクエリーに含めま
よび Web Intelligence リッチ クライアント す。
のみで使用できます。
ドキュメントに分析範囲を含めると、ドキュメントのサイズが増大します。指定した範囲
のデータは、ドリル モードを開始してデータをドリル ダウンして対応する値を表示する
まではレポートに表示されませんが、ドキュメントには保存されます。
450
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
レポート データのドリル操作
ドリルについて
ドキュメントのサイズを最小限に抑え、パフォーマンスを最適化するには、ユーザーが
ドリルを必要とすることが確実な場合にだけ、ドキュメントに分析範囲を含めることをお
すすめします。
クラスとオブジェクトの階層を表示しながら、簡単に分析範囲を設定する方法を次に示
します。
分析範囲を設定する
1 クエリー ツールバーで[分析範囲枠の表示/非表示]をクリックして[分析範囲]
枠を表示します。
[結果オブジェクト]枠のすべてのディメンションが[分析範囲]枠に表示されま
す。これは、データベースの分析範囲[なし]に対応します。分析で使用できる
その他のレベルはありません。
2 [分析範囲]枠の右上隅にある[範囲レベル]リストから分析レベルを選択しま
す。
[結果オブジェクト]枠のオブジェクトより下の階層のオブジェクトは、選択され
たレベルまで[分析範囲]枠に表示されます。
3 選択したディメンションを分析範囲に追加するか、またはカスタム分析範囲を
作成するには、クエリー マネージャでディメンションを選択して[分析範囲]枠
までドラッグします。
ドリル パスと階層
ドリル モードでデータを分析する際は、ドリル パスに従って移動します。これらのパス
は、ユニバース デザイナが設定したディメンション階層によって決まります。ユニバー
ス デザイナは、最も要約されたオブジェクトをクラスの最上部に、最も詳細なオブジェ
クトを最下部に配置し、オブジェクトを階層化しています。したがって要約レベルのレ
ポートを作成する場合は、階層の上部にあるオブジェクトを選択してクエリーを作成す
ればよいことがわかります。より詳細な情報を表示する場合は、ドリル モードに切り替
えてレポートに表示される各ディメンションの値をドリル ダウンします。
たとえば四半期データでは結果を十分に説明できない場合、ユニバース デザイナが
設定した階層に従って月、週、日レベルにドリル ダウンできます。異なるレベルにドリ
ルすると、テーブルやチャートに表示される[売上げ]や[利益]などのメジャーが再計算
されます。
ドリル パスは通常、ユニバースのクラスと同じ階層構造をしています。たとえば[期間]
クラスでは、最上位の[年]ディメンションに続いて[四半期]、[月]、[週]オブジェクト
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
451
24
24
レポート データのドリル操作
ドリル モードに切り替える
が配置されています。通常は年間の結果から四半期、月、週への結果と詳細を分析
していくため、[期間]階層内のドリル用の階層も同じ順序に従っています。ただし、ユ
ニバース デザイナは階層をカスタマイズして定義することもできます。
注
ディメンションは複数の階層に属している場合があります。複数の階層に属する
ディメンションの結果をドリルすると、Web Intelligence がドリル パスを選択するよ
う要求します。
ドリル階層を表示する
1
2
3
4
ドキュメントを編集モードで開きます。
クエリー ビューになっていることを確認します。
[データ]タブをクリックします。
[階層]ラジオ ボタンをクリックします。
ドリル モードに切り替える
レポートでドリルを開始するには、ドリル モードに切り替えます。また、レポートがドリル
モードで保存されている場合は、すぐにドリルが開始されます。
1 ドキュメントを開き、レポート ビューになっていることを確認します。
2 ドリルするレポートを選択します。
Web Intelligence ツールバーに[ドリル]ボタンが表示されます。
3 [ドリル]ボタンをクリックするか、Web Intelligence リッチ クライアントで[分析] >
[ドリル]を選択します。
注
ドリル モードで保存されたドキュメントを開いた場合、ドキュメントをドリルする
権限があれば、ドリル モードでドキュメントが開きます。権限がない場合は、結
果表示で開きます。
デフォルトでは、ドリル可能なレポートのタブにはドリル アイコンが表示されま
す。InfoView の[Web Intelligenceドキュメント基本設定]ページで選択したドリ
ル オプションによって、Web Intelligence は選択したレポートをドリル可能にす
るか、選択したレポートを複写してドリル モードに移行します。
関連項目
•
452
49 ページの「[レポートのコピーでドリル セッションを開始]オプション」
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
レポート データのドリル操作
レポートに更に多くのレベルのデータを取り込む
レポートに更に多くのレベルのデータを取り込む
Web Intelligence レポートをドリルする際、定義された分析範囲外のディメンションにド
リル アップまたはドリル ダウンすることが必要になる場合があります。追加のデータを
取得するには、Web Intelligence で、指定された追加のディメンションを含む新しいク
エリーを実行する必要があります。これを分析範囲の拡張と言います。
セキュリティ プロファイルで許可されている場合に限り、ドリル セッション中に分析範
囲を拡張できます。セキュリティ プロファイルは BusinessObjects Enterprise 管理者が
管理します。
ドリル中に[分析範囲の拡張]プロンプト メッセージが表示されるようにドリル オプショ
ンを設定していない場合は、ドキュメント内で使用できるデータの範囲外をドリルする
場合にフィルタを選択するオプションが示されません。この場合、Web Intelligence は
直ちにクエリーを実行し、ドリルしているディメンションのすべての値のデータを返しま
す。
分析範囲外にドリルする
1 分析範囲の境界にあるディメンションの値の上にマウスのカーソルを置きます。
ツールヒントに、新規クエリーを実行してドキュメントにデータを追加する必要
があることが表示されます。
2 ディメンションをドリルします。
ドリル オプションで、ドリル操作で新規クエリーが必要になったときにユーザーに
問い合わせるよう Web Intelligence を設定している場合は、[分析範囲の拡張]ダ
イアログ ボックスが表示されます。
このダイアログ ボックスには、ドリルする値の階層の上下に含まれるディメンション
の一覧が表示されます。ドキュメントにすでに含まれているディメンションには、
チェック マークが付けられています。ダイアログ ボックスには、新しいクエリーのフィ
ルタとして選択できるフィルタも表示されます。
3 ドリルするディメンションの横にあるボックスをチェックします。
4 クエリーにフィルタを適用する場合は、適用するフィルタの横にあるボックスを
チェックします。
5 [OK]をクリックします。
Web Intelligence が新規クエリーを実行し、追加データがドキュメントに返され、
ドリルしたディメンションの結果が表に表示されます。
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
453
24
24
レポート データのドリル操作
ドリル パスが複数ある場合にドリル パスを選択する
ドリル パスが複数ある場合にドリル パスを選択する
ディメンションは複数の階層に属している場合があります。このようなディメンションの
値をドリル ダウンする場合、Web Intelligence はどのドリル パスを使用すればよいか
決定できません。ドリル パスを指定してやる必要があります。
注
ドリルするディメンションの値がそれまでのドリルの結果だった場合は、ドリル パス
はすでに指定されていることになります。したがってドリル パスを選択する必要は
ありません。
1 ディメンションをドリルします。
[ドリル パスの選択]ダイアログ ボックスが開きます。このダイアログ ボックスに
は、ドリルする値の階層の上下に含まれるディメンションの一覧が表示されま
す。ドリルしている現在のディメンションの下の各ディメンションの横にチェック
ボックスが表示され、これらのディメンションの中からデータベースから取得す
るディメンションを選択し、ドリル操作を続行できます。ダイアログ ボックスには、
新しいクエリーのフィルタとして選択できるフィルタも表示されます。
2 ドリルするパスを選択します。
3 [OK]をクリックします。
ドリル スナップショットを作成する
•
メイン ツールバーの[スナップショット]をクリックします。
Web Intelligence が、ドリルを実行したレポートの現在の状態を個別のレポー
トにコピーします。
テーブルやセクションのディメンションのドリル
ディメンションは通常、顧客名、地域、期間などの文字データを表します。Web
Intelligence は、これらのディメンションごとに計算を実行することで、レポート分析の基
礎を提供します。たとえば地域の年度別総売上げを計算するレポートを作成すると、
Web Intelligence は“地域”と“年”の 2 つのディメンションに基づいて“売上げ”メジャー
を計算します。
表示された結果の裏にある詳細を調べるためディメンションをドリルすると、売上げは
ドリルした値に従って再計算されます。上の例で“年”をドリルすると、Web Intelligence
は地域および四半期ごとに売上げを計算して表示します。これは、“四半期”が“年”
の次の時系列ディメンションであるからです。
454
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
レポート データのドリル操作
テーブルやセクションのディメンションのドリル
注
詳細オブジェクトはドリルできません。
ドリル ダウン
ドリル ダウンでは、レポートに表示されている要約データを構成している下位レベルの
データを調べます。これにより、その結果の原因がわかります。
例 ドリル分析による2003年の売上げ減少の原因調査
たとえば、販売店舗を持つ日本全国の都道府県別、商品区分別の売上げを表示す
るレポートを受け取ったとします。次のチャートでは、2003 年にアクセサリの売上げ
が大幅に減少していることがわかります。
売上げが減少した時期をより詳しく分析するため、セル値 2003 をドリル ダウンして
四半期別のデータを表示します。
セル値2003をドリル ダウンすると、[ドリル]ツールバー上にフィルタが表示され、2003
年のレポートをドリル ダウンして四半期別の値でフィルタが適用されたことが分かりま
す。ドリルしたチャートには、売上げ減少が2003年のQ4に発生したことが明確に示さ
れています。
売上げ減少の原因となったアクセサリのカテゴリを突き止めるには、セル値“アクセサ
リ”をもう一度ドリル ダウンします。
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
455
24
24
レポート データのドリル操作
テーブルやセクションのディメンションのドリル
ドリル結果のクロスタブを見ると、第4四半期での業績不振を引き起こしたカテゴリが
明確になります。
注
同じテーブルの他の行や列にすでに表示されているディメンションにドリルすること
はできません。Web Intelligence はドリル パスの次のディメンションを自動的に表示
します。
テーブル セルやセクション セルのディメンションの値をドリル ダウンする
1 ドリル モードになっていることを確認します。
2 テーブル セルまたはセクション セルのドリルするディメンションの値の上にポ
インタを置きます。
ツールヒントに、ドリル パスの次のレベルのディメンションが表示されます。ドリ
ルしたレポートに複数のデータ プロバイダからのディメンションが含まれている
場合、ツールヒントでクエリー名とディメンションの値が表示されます。
3 値をクリックします。
1レベル下のディメンションのデータがテーブルまたはセクションに表示されま
す。レポート上部のドリル ツールバーには、ドリル元の値が表示されます。これ
らの値は、ドリル結果のテーブルに表示されているデータに適用されるている
フィルタです。
ドリル アップ
詳細データをまとめた上位レベルのデータを表示するには、ディメンションの値をドリ
ル アップします。たとえば[年]をドリル ダウンして、各四半期のデータを調べていたと
456
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
レポート データのドリル操作
テーブルやセクションのディメンションのドリル
します。ドリル アップによって、このデータがどのように年間結果にまとめられてるのか
を調べることができます。
ディメンションの値をドリル アップすると、階層のドリル パスに沿って、下位レベルから
上位レベルのデータに移動します。たとえば、[年]から[四半期]にドリル ダウンした
場合を考えます。[四半期]をドリル アップすると、[年]に戻ります。
ディメンションの値をドリル アップできるのは、前にそのディメンションまでドリル ダウン
している場合、または分析の範囲で適切な分析範囲に適切なドリル パスが定義され
ている場合のみです。
ディメンションの値をドリル アップする
1 ドリル モードになっていることを確認します。
2 レポートのテーブルまたはセクション セルでドリル アップするディメンションの
値を右クリックし、ショートカット メニューから[[ドリル アップ]]をクリックするか、
ドリル アップするディメンションの値の横にある[ドリル アップ]アイコンをクリッ
クします。
テーブルがディメンション名を表示するヘッダーのないクロスタブの場合は、
[ドリル アップ]アイコンはドリル アップできる各値の横に表示されます。
1 レベル分ドリル アップしたデータがレポートに表示されます。ドリル アップし
た値のフィルタに使用したフィルタは、ドリル ツールバーから削除されます。
ドリル要素
ドリル ダウンやドリル アップでは、階層のドリル パスを一度に1レベル分だけ移動しま
す。しかし、別の階層のデータを使って情報を別の視点から検討することもできます。
これには、別のディメンションをドリル要素として指定する必要があります。
注
[ドリル要素]を指定できるのは、ドキュメントの分析範囲に含まれているディメンショ
ンだけです。
例 Products階層をドリル要素に指定し、商品別の売上げを分析する
衣料品チェーンの大阪担当マネージャとして勤務し、都道府県別四半期別の売上
を表示する次のレポートを受け取ったとします。
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
457
24
24
レポート データのドリル操作
テーブルやセクションのディメンションのドリル
大阪府の結果だけを分析すればよいので、商品区分別の大阪の売上げを表示する
ことにします。これには、[大阪]と表示されているセルにポインタを置きます。
“都道府県”の下のレベルは“都市”なので、このままドリル ダウンすると大阪府の各
都市の結果が表示されてしまいます。ドリル メニューから[ドリル要素]を選択し、サ
ブメニューに表示される“商品”階層から“区分”を選択します。
ドリルされたレポートに大阪府で販売された商品区分別の売上げが表示されます。
458
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
レポート データのドリル操作
テーブルとセクションのメジャーのドリル
ディメンションの値をドリルする
1 ドリル モードになっていることを確認します。
2 テーブル セルまたはセクション セルで、ドリルするディメンションの値を右クリッ
クします。
ショートカット メニューに使用できるドリル パスが表示されます。
3 [ドリル要素]にポインタを置き、次にドリル先のクラスにポインタを移動します。
4 ドリル先のディメンションをクリックします。
ドリルしたディメンションの値がレポートに表示されます。
テーブルとセクションのメジャーのドリル
メジャー値をドリル ダウンすると、Web Intelligence はブロック内の関連するすべての
ディメンションを1レベル下へドリルし、新しい計算結果を表示します。
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
459
24
24
レポート データのドリル操作
レポートの複数のテーブルとチャートのドリルの同期
例 年間の売上げ結果をドリル ダウンし、都市ごと、四半期ごとの詳細を表示する
たとえば、都道府県別の年間売上げを表示するクロスタブにある大阪の 2003 年の
売上げをドリル ダウンするとします。
ドリルしたレポートには、ドリルした都道府県である大阪府の都市ごとの四半期別の
売上げが表示されます。
メジャー値をドリル ダウンする
1 ドリル モードになっていることを確認します。
2 ドリルするメジャー値の上にポインタを置きます。
ツールヒントに、関連するドリル パスのそれぞれについて 1 レベル下のディメンショ
ンが表示されます。
3 メジャー値をクリックします。
1レベル分ドリル ダウンしたデータがレポートに表示されます。テーブル ヘッ
ダーにはドリル先のディメンション名とドリル アップ矢印が表示され、いつでも
ドリル アップして要約された結果に戻れることがわかります。ドリル ツールバー
には、ドリルしたテーブルまたはセクションに表示されている結果のフィルタと
して使用されているドリル元の値が表示されます。
メジャー値をドリル アップする
1 ドリル モードになっていることを確認します。
2 ドリル アップするメジャー値を右クリックし、ショートカット メニューで[[ドリル アッ
プ]]をクリックするか、分析するメジャー値の横にある[[ドリル アップ]]アイコン
をクリックします。
1レベル分ドリル アップしたデータがレポートに表示されます。
レポートの複数のテーブルとチャートのドリルの同期
Web Intelligence レポートは、複数のテーブルやチャートを含むことができます。この
ガイドでは、テーブルやチャートをブロックと呼びます。複数のブロックがあるレポート
をドリルする方法は 2 通りあります。
•
•
460
ドリルしたディメンションを含むレポートの各ブロックを同時にドリルする。
現在のブロックのデータだけをドリルする
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
レポート データのドリル操作
チャートのドリル
Web Intelligence が[レポートのブロックのドリルを同期化]オプションを使用してレポー
トのドリルを実行する方法は、ユーザーが設定します。
レポート全体でドリルを同期化するように Web Intelligence を設定している場合は、ド
リルしたディメンションを含むブロックをすべてドリルすることになります。レポート内の
すべてのブロックで、ドリル前のディメンションが、ドリル パスの次のディメンションに置
き換えられます。
レポート内のすべてのブロックのドリルを同期しないよう Web Intelligence を設定して
いる場合は、レポートの現在のブロックだけでディメンションがドリル パスの次のディメ
ンションと置き換えられます。
関連項目
•
49 ページの「[レポートのブロックのドリルを同期化]オプション」
チャートのドリル
チャートをドリル アップ、ダウンまたは要素を指定してドリルすることで、要約された結
果にある高低の理由を視覚的に説明できます。
以下の要素をドリルできます。
•
•
•
ディメンション - チャート軸をドリル
ディメンション - チャートの凡例上でドリル
メジャー - チャート ボディのデータ バーやマーカをドリル
チャート軸では、ドリル要素を指定することはできません。ただしチャートの凡例では、
ドリル要素を指定することができます。
関連項目
•
464 ページの「軸の凡例のドリル」
チャート軸からのディメンションのドリル
平面チャートでは X 軸のディメンションをドリルできます。立体チャートでは X 軸と Z
軸のディメンションをドリルできます。チャートのそれぞれの軸には、複数のディメンショ
ンが配置されている場合があります。複数のディメンションがある場合、すべての可能
なディメンションの組合せが軸に表示されます。(これはデカルト積とも呼ばれます。)
複数のディメンションに対する軸の値をドリルすると、ドリル結果には両方のディメンショ
ンがフィルタとして適用されます。
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
461
24
24
レポート データのドリル操作
チャートのドリル
チャート軸をドリルする
1 ドリル モードになっていることを確認します。
2 ドリルするディメンションの値の上にポインタを置きます。
3 ディメンションの値をドリル ダウンするには、その値をクリックします。ディメン
ションの値をドリル アップするには、値を右クリックして[[ドリル アップ]]をクリッ
クします。ディメンションの値をドリル アップするには、値を右クリックして[[ドリ
ル ダウン]]を選択します。ドリル要素を指定してディメンションの値をドリルす
るには、値を右クリックして[[ドリル要素]]をクリックします。
注
軸に複数のディメンションが存在する場合、[ドリル要素]を使用することはでき
ません。
チャートでのメジャーのドリル
メジャーのドリルは、次の種類のチャートで実行できます。
•
•
•
棒 チャート - 棒をドリル
折れ線チャートとレーダー線チャート - データ マーカー上でドリル
円チャート - セグメントをドリル
メジャーをドリルする場合、Web Intelligence はチャート軸に表示された各ディメンショ
ンにドリル操作を実行します。ドリルされたチャートの棒マーカーまたはデータ マー
カー上に表示される新しいメジャーの計算は、ドリルしたディメンションよりも 1 レベル
分、高いまたは低いレベルのディメンションに対応しています。チャート軸ラベルには、
ドリルしたディメンションの名前が表示されます。
例 チャートに表示された売上げメジャーの詳細分析
たとえば、X 軸に“都道府県”ディメンション、Z 軸に“区分”ディメンションの値を表示
する立体チャートがあるとします。チャート バーには、[区分]ごとの[都道府県]の[売
上げ]が表示されています。
462
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
レポート データのドリル操作
チャートのドリル
次の例を見ればお分かりのように、“大阪”の“パンツ”を示す棒をドリル ダウンする
と、X 軸では“都道府県”から“都市”に、Y 軸では“区分”から“カテゴリ”へのドリル
ダウンが実行されます。
ドリルしたチャートには、“パンツ”区分に属するカテゴリごとの“都市”別の売上げが
表示されます。
チャートのメジャーをドリルする
1 ドリル モードになっていることを確認します。
2 ドリルするメジャー値の上にポインタを置きます。
チャート上では、各メジャーは棒(棒チャートの場合)またはデータ マーカー
(折れ線チャートおよびレーダー線チャートの場合)で表示されています。
3 メジャー値をドリル ダウンするには、棒またはデータ マーカーをクリックします。
メジャー値をドリル アップするには、棒またはデータ マーカーを右クリックして
[[ドリル アップ]]をクリックします。
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
463
24
24
レポート データのドリル操作
チャートのドリル
チャートでのメジャー値のドリルに関する制限事項
棒チャート以外のチャートをドリルすると、Web Intelligence がチャート軸のすべての
ディメンションではなく、いくつかのディメンションだけにドリル操作を実行する場合が
あります。次の種類のチャートでは、メジャーにドリルを実行すると Web Intelligence は
軸の凡例にある値に対してだけドリルを実行します。
•
•
面チャート - 平面、立体、積み重ね
レーダー線チャートと散布図 - すべての種類
注
立体等高線チャートのメジャーにはドリルを実行できません。
軸の凡例のドリル
チャートの凡例にディメンションが表示されているときは、凡例のディメンションから
チャートをドリルすることができます。チャートの凡例にメジャーが表示されていても、
凡例のメジャーからチャートをドリルすることはできません。
円チャートでは各セグメントのディメンション名を表す軸ラベルが表示されていないこ
とが多いため、凡例のドリルは円チャートでは特に便利です。
注
チャートの凡例でドリル要素を指定できるのは、軸のディメンションが 1 つの場合
だけです。
軸の凡例をドリルする
1 ドリル モードになっていることを確認します。
2 ドリルする値の上にポインタを置きます。
3 ディメンションの値をドリル ダウンするには、その値を表す色をクリックします。
ディメンションの値をドリル アップするには、その値を表す色を右クリックして
[[ドリル アップ]]をクリックするか、[ドリル要素]アイコンをクリックします。ドリル
要素を指定してディメンションの値をドリルするには、その値を表す色を右クリッ
クして[[ドリル要素]]をクリックします。
464
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
レポート データのドリル操作
フィルタを使ったドリル
フィルタを使ったドリル
テーブルまたはチャートのディメンションやメジャーの値をドリルすると、Web Intelligence
はドリルした値をフィルタとして適用した結果を表示します。フィルタはドリル レポート
に表示される結果全体に適用されます。
フィルタは、ドリル ツールバーにリストボックスとして表示されます。それぞれのリスト
ボックスには、そのフィルタに関連付けられた値が含まれています。このボックスで値
を選択し、テーブルやチャートに表示するデータを制限できます。
注
また、ドリル モードではない場合にドリル ツールバーを使用して、簡単なレポート フィ
ルタをレポートにすばやく追加することもできます。このコンテキストでは、このツール
バーはレポート フィルタ ツールバーとみなされます。
例 ドリルしたレポートに異なる都道府県のフィルタを適用
たとえば、“大阪”を表示しているテーブル セルをドリル ダウンし、大阪府の都市の
結果を表示しようとすると、Web Intelligence はレポート全体に“大阪”のフィルタを適
用し、大阪府の結果だけをレポートに表示します。
フィルタの値を変えることによって、ドリルしたディメンション内の別の値に対するデー
タを見ることができます。たとえば[都道府県]のフィルタに[東京]を選択します。
注
ドリルしたレポートに複数のデータ プロバイダからのディメンションが含まれている場
合、フィルタの値にカーソルを置くとツールヒントが表示されます。ツールヒントには、
クエリー名と値のディメンションが表示されます。
関連項目
•
215 ページの「単純なレポート フィルタを作成する」
ドリル ツールバーのフィルタ値を変更する
1 ドリル モードになっていることを確認します。
2 ドリル ツールバーで、フィルタを適用するディメンションに関連するドロップダ
ウン矢印をクリックします。
3 表示するデータに対応する値をクリックします。
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
465
24
24
レポート データのドリル操作
レポートとドリル フィルタの保存
ドリル フィルタを追加または削除する
1 ドリル モードになっていることを確認します。
2 レポートにフィルタとして適用する値を含んだディメンションをドラッグし、ドリル
ツールバーにドロップします。
ドリル ツールバーに新しいフィルタのリスト ボックスが表示されます。ドリルした
テーブル、チャート、レポートに表示される結果に適用するフィルタを値の一覧
から選択できます。
3 ドリル フィルタを削除するには、ドリル ツールバーからディメンションをドラッグ
します。
レポートとドリル フィルタの保存
ドリル モードでレポートを保存すると、Web Intelligence はドリル操作で作成したフィル
タも保存します。ドリル モードで保存されたドキュメントを開くと、Web Intelligence はド
リルされたレポートのツールバーに、最後のドリル操作で生成されたフィルタを表示し
ます。
注
ドリル モードで保存されたドキュメントは、結果モードで保存されたドキュメントより
も開くのに時間がかかります。
プロンプトによるドリルされたレポートのデータの最新
表示
Web Intelligence レポートには、プロンプトが含まれている場合があります。ドキュメント
を最新表示すると、プロンプトがデータベースから取り出してドキュメントのレポートに
返す値を指定するよう要求します。たとえば、[年]ディメンションにプロンプトが定義さ
れていると、特定の年を選択するよう要求されます。このドリルされたレポートでは、プ
ロンプトで指定された 2003 年の値が表示されています。
ドリルしたレポートに 2003 年のフィルタが適用されている場合、ドキュメントを最新表
示して 2002 年の値を表示するようプロンプトで指定すると、Web Intelligence は 2003
年ではなく 2002 年のデータを取得します。ドリルしたレポートにも2002年の値が表示
されます。
466
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
レポート データのドリル操作
クエリー ドリルを使用したドリル
クエリー ドリルを使用したドリル
定義済みのクエリー ドリル
Web Intelligence では、クエリー ドリル モードでドリルするように設定できます。この
モードの動作は、この章でこれまでに説明した標準ドリル モードの動作とは異なりま
す。クエリー ドリルを有効にすると、Web Intelligence は、ドリル フィルタを適用するこ
とに加えて、基になるクエリーを変更(ディメンションやクエリー フィルタを追加および
削除)することによって、ドリルを実行します。
例 月から週へのドリル ダウン
次の例では、[月]分析要素が現在クエリーで使用できる最下位の時間階層であり、
[週]は[月]分析要素の下の分析要素です。
[月]= 1 月でドリル ダウンする場合は、次の 3 つの動作が発生します。
•
•
•
[週]がクエリーの分析範囲に追加されます。
[月]を 1 月に制限するクエリー フィルタが追加されます。
[月]を 1 月に制限するドリル フィルタが追加されます。
[週]から[月]にドリル アップする場合は、逆のプロセスになります。
•
•
•
[週]がクエリーの分析範囲から削除されます。
クエリー フィルタが削除されます。
ドリル フィルタが削除されます。
注
ドリル フィルタは、クエリー ドリル モードで必ずしも必要なわけではありません。これ
らは標準ドリル モードとの整合性をとるために、Web Intelligence によって適用され
ます。たとえば、DrillFilters 関数は、クエリー ドリル モードで正しい値を返します。
これは、Web Intelligence によってクエリー フィルタと一致するドリル フィルタが適用
されるためです。
クエリー ドリルが有効なケース
クエリー ドリルを使用するのは、レポートにデータベース レベルで計算された集計メ
ジャーが含まれる場合です。クエリー ドリルは、特に Oracle 9i OLAP などのデータ
ベースに合ったドリル モードを提供するように設計されています。このようなデータベー
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
467
24
24
レポート データのドリル操作
クエリー ドリルを使用したドリル
スには、Web Intelligence ではサポートされていない集計関数、またはドリル セッショ
ン中にレポート レベルで正確に計算できない集計関数が含まれています。
クエリー ドリル モードでドリルを実行する場合に使用できる集計関数の種類には、パー
センテージ、無重複カウント、順位、標準偏差と分散、集計、lead および lag 関数があ
ります。クエリー ドリルでは、ドリル演算ごとにクエリーが変更されるため、これらの集計
はドリルを実行するたびにサーバーによって再計算されます。
クエリー ドリルで、ドリル セッション中に Web Intelligence がローカルで保存する必要
のあるデータの量を減らすこともできます。クエリー ドリルによって、ドリル アップ時に
分析範囲を絞り込むことができるため、Web Intelligence は不要なデータを除外できま
す。
クエリー ドリルを有効にする
1 テーブルまたはチャートの外側の任意の場所でドキュメントを右クリックし、[ド
キュメントのプロパティ]をクリックして、[ドキュメントのプロパティ]枠を表示しま
す。
2 タブ内の[ドキュメントのオプション]グループを開きます。
3 [クエリー ドリルの使用]をオンにします。
レポートに分析範囲が既に定義されている場合は、クエリー ドリルを有効にす
る前に分析範囲をクリアすることを指示するメッセージが表示されます。
クエリー ドリルを使用したドリル
クエリー ドリルを使用したドリル ダウン
ドリル ダウンを実行する場合、データが分析範囲外に移動した時点で、クエリー ドリ
ルは標準ドリルと同様に動作します。
Web Intelligence は、ドリルしたディメンションをクエリー ドリル モードでフィルタする場
合、ドリル フィルタの他にクエリー フィルタを追加してフィルタします。たとえば、[年]
=2001 でドリルする場合、Web Intelligence はクエリー レベルでフィルタを追加し、[年]
ディメンションを 2001 に制限します。このため、ドリルしたディメンションのドリル ツー
ルバーに表示される値のみがドリルした値になります(この場合 2001)。この点は、ディ
メンションのすべての値がツールバーに表示される標準のドリル モードと異なります。
その結果、クエリー ドリル モードでは、標準ドリル モードと同様のフィルタ値の変更は
できません([年]=2001 でドリルして[年]=2003 に切り替えるなど)。
クエリー ドリルは自動的に分析範囲を拡大するため、これが使用できるのは
BusinessObjects XI 管理者によって分析範囲外をドリルする権限が与えられた場合だ
けです。詳細については、管理者に確認してください。
468
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
レポート データのドリル操作
クエリー ドリルを使用したドリル
クエリー ドリルを使用したドリル アップ
ドリル アップすると、クエリー ドリルはクエリーからディメンションを削除します。たとえ
ば、[月]から[四半期]レベルにドリル アップすると、クエリーから[月]が削除されま
す。これによって、次の 2 つの結果になります。
•
•
クエリー ドリルはドリル スナップショットとの互換性がなくなります。
Web Intelligence では、レポート オブジェクトの 1 つとして表示されるディメン
ション レベルを超えてドリル アップすることはできません。たとえば、レポート
に[年]、[四半期]、[売上げ]が表示される場合、[四半期]から[年]レベルに
ドリル アップすると、レポート オブジェクトのリストから[四半期]が削除されるた
め、このようなドリル アップはできません。
関連項目
•
469 ページの「クエリー ドリルとドリル スナップショット」
クエリー ドリルとドリル スナップショット
クエリー ドリル モードで作業する場合は、ドリル スナップショットを使用しないでくださ
い。これは、クエリー ドリルではスナップショットの維持が保証できないためです。
クエリー ドリル モードでは、スナップショットに含めたディメンション レベルを超えてド
リル アップすると、スナップショットが変更されます。これは、ドリル アップによって基に
なるクエリーからディメンションが削除されるため、スナップショットからもディメンション
が削除されるためです。
クエリー ドリルと、同じデータ プロバイダをベースとしたその他のレポート
ドキュメントにクエリー ドリル モードでドリルするディメンションを含むその他のレポート
が含まれる場合、クエリー ドリルによってこれらのレポートに含まれるディメンションが
変更されるため、それらのレポートにも影響があります。
これを回避するには、Web Intelligence で重複データを取得した上で、新しいデータ
プロバイダを作成し、もう一方のレポートを再作成します。これで、クエリー ドリル モー
ドでドリルしても、もう一方のレポートは影響を受けません。
例 別のレポートに表示されるディメンションのドリル
[年]、[四半期]、[売上げ]を含むクエリーに基づく 2 つのレポートがあり、最初のレ
ポートでクエリー ドリルを使用して[年]=2001 にドリル ダウンする場合、Web
Intelligence は 2 番目のレポートの年データもフィルタして、2001 だけが含まれるよ
うにします。
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
469
24
複数のデータ プロバイダのディメン
ションの結合
25
25
複数のデータ プロバイダのディメンションの結合
定義済みの結合ディメンション
定義済みの結合ディメンション
Web Intelligence ドキュメントには、複数のデータ プロバイダを含めることができます。
これらのデータ プロバイダによって返されるデータを同期しなければならない場合が
よくあります。データを同期するには、共通のディメンションを結合ディメンションに取り
込みます。
結合ディメンションとデータの同期は、Web Intelligence XI R2 の新しい機能です。複
数のソースのデータを単純にインクルードするのではなく、これらの統合を可能にする
新機能によって、Web Intelligence の性能と柔軟性が飛躍的に向上します。
たとえば、詳細な顧客情報を含むデータベースと売上げデータを含むデータベース
がある場合、顧客情報を利用して 2 つのデータ ソースを同期できます。
ディメンションを結合する場合
ディメンションを結合するのは、レポートに異なるデータ プロバイダから関連のデータ
を取り込む場合です。たとえば、売上げと販売対象を示す 1 つのレポートがあるとしま
す。レポートには年に基づくセクションがあり、各セクションには売上げと販売対象が示
されています。売上げと販売対象のデータが 2 つの異なるデータ プロバイダから取り
込まれたものである場合、Web Intelligence はそれらが関連するものであることを認識
しません。Web Intelligence に対して、共通のディメンション、つまり年で 2 つのデータ
プロバイダを結合することによって、データが関連していることを伝えます。
ディメンションを結合すると、Web Intelligence では、結合ディメンションを構成する元
のディメンションのすべての値を含む 1 つの新しいディメンションが作成されます。こ
のディメンションを、他のレポートオブジェクトを使用する場合と同様の方法で使用しま
す。結合ディメンションを通じて同期化されたすべてのデータ プロバイダのレポート
オブジェクトは、結合ディメンションと同じブロックに追加できます。
結合するディメンションの選択
Web Intelligence で結合ディメンションに課せられる制限は、文字セットなど、データの
種類が同じである必要があるという点だけです。ただし、データの種類が同じであって
も、関係のないディメンションを結合しても意味がありません。たとえば、顧客名を含む
ディメンションと販売地域を含むディメンションを結合しても意味がありません。
結合ディメンションの名前が両方のデータ ソースで同じであることはよくありますが、名
前は必ずしも同じでなくてもかまいません。ディメンションの名前が異なっても、関連す
るデータが含まれていれば、それらのディメンションの結合は有効です。
472
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
複数のデータ プロバイダのディメンションの結合
結合ディメンションの例
ディメンションを正しく結合するには、異なるデータ ソースのデータのセマンティック
(データが参照している内容)に注意する必要があります。結合にディメンションが適し
ているどうかを判断する上では、ディメンションのデータの種類と名前がおおよその目
安になります。
結合ディメンションの例
次の例では、2 つのデータ プロバイダを使用して、結合ディメンションの効果を説明し
ます。
例 “都市”ディメンションの結合
データ プロバイダ 1(DP1)
国
都市
アメリカ
New York
アメリカ
Los Angeles
フランス
Paris
フランス
Toulouse
データ プロバイダ 2(DP2)
都市
売上げ
New York
100000
Los Angeles
75000
Paris
90000
Toulouse
60000
“都市”ディメンションを結合し、“国”、“都市”結合ディメンション、“売上げ”メジャー
をテーブルに表示すると、Web Intelligence は次の結果を返します。
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
473
25
25
複数のデータ プロバイダのディメンションの結合
ForceMerge 関数を使用した結合計算の実行
“都市”ディメンションが結合されていない場合は、次の結果が Web Intelligence に
表示されます。
国
都市
売上げ
アメリカ
New York
325000
アメリカ
Los Angeles
325000
フランス
Paris
325000
フランス
Toulouse
325000
2 つのデータ プロバイダに結合ディメンションによるリンクが存在しないため、Web
Intelligence では都市の売上げと国を関連付けることができません。その結果、国/
都市のペアごとに総売上げが表示されます。
“都市”ディメンションが結合されている場合は、次の結果が Web Intelligence に表
示されます。
国
都市
売上げ
アメリカ
New York
100000
アメリカ
Los Angeles
75000
フランス
Paris
90000
フランス
Toulouse
60000
ForceMerge 関数を使用した結合計算の実行
Web Intelligence のデフォルトでは、結合ディメンションが計算コンテキストに明示され
ていない場合、結合ディメンションは計算で考慮されません。
例 ForceMerge を使用した売上げの計算
この例では、次の 2 つのデータ プロバイダを使用します。
474
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
複数のデータ プロバイダのディメンションの結合
ForceMerge 関数を使用した結合計算の実行
データ プロバイダ 1(DP1)
国
都市
アメリカ
New York
アメリカ
Los Angeles
フランス
Paris
フランス
Toulouse
データ プロバイダ 2(DP2)
都市
売上げ
New York
100000
Los Angeles
75000
Paris
90000
Toulouse
60000
“都市”ディメンションを結合する場合は、“国”と“売上げ”を含むテーブルを作成す
ると、次の結果が Web Intelligence に表示されます。
国
売上げ
アメリカ
325000
アメリカ
325000
フランス
325000
フランス
325000
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
475
25
25
複数のデータ プロバイダのディメンションの結合
結合ディメンションの作成、編集、および削除
Web Intelligence では結合ディメンションの“都市”がテーブルに表示されないので、
この結合は売上げの計算時に考慮されません。国ごとに 2 番目のデータ プロバイ
ダの総売上げが Web Intelligence に表示されます。
正しい結果を表示するには、第 2 列の“売上げ”を ForceMerge([売上げ]) に置き
換えます。
都市
売上げ
アメリカ
175000
アメリカ
175000
フランス
150000
フランス
150000
これで、売上げの計算時に国と都市の関係が考慮されます。
注
上記の例で“売上げ”がスマート メジャーの場合、ForceMerge([売上げ]) は
#MULTIVALUE を返します。これは、[売上げ]メジャーにはグループ化集合の国が
存在しないためです。集計にメジャーの計算が偶然に必要にならない限り、Force
Merge([smart_measure]) は常に #MULTIVALUE を返します。
結合ディメンションの作成、編集、および削除
ディメンションを結合する
1 ツールバーで[ディメンションの結合]をクリックするか、Web Intelligence リッチ
クライアントで[データ] > [ディメンションの結合]を選択します。
[結合ディメンション]ダイアログ ボックスが開きます。
2 ダイアログ ボックスの最上部にあるボックスで、結合するディメンションを選択
します。
データの種類が異なるディメンションは結合できないため、ディメンションを選
択する際は、データの種類が異なるディメンションはすべて無効になります。
476
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
複数のデータ プロバイダのディメンションの結合
結合ディメンションの作成、編集、および削除
3 [値]をクリックして、ディメンションに関連付けられている値を表示します。
4 [結合]をクリックします。
[結合ディメンションの作成]ダイアログ ボックスが開きます。このダイアログ ボッ
クスを使用して、結合ディメンションのプロパティを指定します。
5 [ソース ディメンション]ドロップダウン リストでディメンションを選択します。
ソース ディメンションは、結合ディメンションのデフォルト名、説明および数値
形式を提供します。
6 [結合ディメンション名]ボックスに結合ディメンションの名前を入力し、[説明]
ボックスに結合ディメンションの説明を入力します。
7 [OK]をクリックします。
[結合ディメンション]ボックスに結合ディメンションの名前が表示され、結合ディ
メンションを構成しているディメンションが、その横にあるボックスに表示されま
す。元のディメンションは 1 つの結合ディメンションの一部になるため、クエリー
の元のディメンションを示している上記のボックスにはそのディメンションは表
示されなくなります。
8 [OK]をクリックして[結合ディメンション]ダイアログ ボックスを閉じます。
Web Intelligence は、[データ]タブの結合ディメンションの一覧に結合ディメン
ションを追加します。
結合ディメンションを定義する
[結合ディメンションの作成]ダイアログ ボックスで結合ディメンションを定義します。
1 [結合ディメンション名]ボックスに結合ディメンションの名前を入力します。
2 [説明]ボックスに結合ディメンションの説明を入力します。
3 結合ディメンションでいずれかのソース ディメンションの名前と説明を使用す
るには、[ソース ディメンション]一覧からソース ディメンションを選択します。
4 [OK]をクリックします。
ディメンションを自動的に結合する
次の条件を満たす場合は、ディメンションが自動的に結合されるように Web Intelligence
を設定できます。
•
•
•
ディメンション名が同じ場合
ディメンションのデータの種類が同じ場合
ディメンションが同じユニバース内に存在する場合
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
477
25
25
複数のデータ プロバイダのディメンションの結合
結合ディメンションの作成、編集、および削除
1 ブロックまたはチャートの外側を右クリックし、ポップアップ メニューの[ドキュメ
ントのプロパティ]をクリックします。
2 [ディメンションの自動結合]をクリックします。
自動結合ディメンションを管理する
自動結合ディメンション基準が存在する場合でも、ディメンションが自動的に結合され
ないよう Web Intelligence を設定できます。
ディメンションが自動的に結合されないようにするには、次の手順に従います。
1 [ツール] > [オプション] > [データの同期化] を選択します。
2 [ディメンションの自動結合]を選択解除します。
注
デフォルトでは、[ディメンションの自動結合]オプションが選択されています。
3 [OK]をクリックします。
Java レポート パネルおよび対話型エディタの場合、ディメンションが自動的に結合さ
れないようにするには、次の手順に従います。
1
2
3
4
5
セントラル管理コンソールにログインします。
[アプリケーション]をクリックします。
[Web Intelligence]をクリックします。
[ディメンションの自動結合]を選択解除します。
[保存]をクリックします。
結合ディメンションを編集する
1 [データ]タブで[結合ディメンション]フォルダ内のディメンションを選択し、マ
ウスの右ボタンをクリックします。
2 メニューから[結合ディメンションの編集]を選択します。
[結合ディメンション]ダイアログ ボックスが開きます。
3 結合ディメンションを編集します。
関連項目
•
478
476 ページの「ディメンションを結合する」
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
複数のデータ プロバイダのディメンションの結合
結合ディメンションの影響
結合ディメンションを削除する
1 [データ]タブの[結合ディメンション]フォルダでディメンションを選択し、マウス
を右クリックします。
2 メニューから[結合ディメンションの削除]を選択します。
結合ディメンションの影響
結合ディメンションによるデータの同期化は、Web Intelligence の能力を大幅に向上さ
せます。結合ディメンションは、特定の状況において Web Intelligence に表示される
結果にも影響します。結合ディメンションおよび同期したデータを効率的に使用する
には、これらの影響を理解する必要があります。
集計レベルが異なるデータ プロバイダの同期
集計レベルが異なるデータ プロバイダを同期できます。この場合、Web Intelligence
でメジャーを計算する方法に影響する場合があります。
例 集計レベルが異なるデータ プロバイダの同期
この例では、次のような 2 つのデータ プロバイダを使用します。
顧客
年
売上げ
ジョーンズ
2004
1500
ジョーンズ
2005
2000
スミス
2005
1200
顧客
販売数
ジョーンズ
12
スミス
10
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
479
25
25
複数のデータ プロバイダのディメンションの結合
結合ディメンションの影響
2 つのデータ プロバイダを結合し、テーブル プロパティ[重複列は集計しない]およ
び[ディメンションが空の行を表示]がオフになっている場合、Web Intelligence は次
の値を返します。
顧客
年
売上げ
販売数
ジョーンズ
2004
1500
12
ジョーンズ
2005
1200
12
スミス
2005
1200
10
販売数を保存しているデータでは、そのデータを年ごとに分割していないため、Web
Intelligence は顧客“ジョーンズ”の 1 年あたりの販売数を決定できません。したがっ
て、各行に合計販売数が再作成されます。
注
[販売数]の値が重複する場合でも、列の一番下に標準計算(合計または平均計算
など)を追加すると、結果は正しくなります。
この問題を解決する 1 つの方法として 2 つ目のデータ プロバイダにディメンション
を追加し、Web Intelligence がデータの適切なレベルに算出できるようにします。こ
れができない場合は、Web Intelligence でデータを必要な詳細レベルに集計できな
い状況を確認する必要があります。
詳細オブジェクトおよび結合ディメンション
詳細オブジェクトはディメンションに関連付けられ、ディメンションに関するその他の情
報を提供します。
Web Intelligence XI R2 では、ディメンションと詳細との間に 1 対 1 の関係が必要で
す。つまり詳細オブジェクトは、関連付けられている各ディメンションについて 1 つの
値だけを持つことができます。また、データを同期するときに詳細オブジェクトは考慮
されません。次の例で、1 対 1 の関係が必要な理由を示します。
Desktop Intelligence および BusinessObjects だけでなく、以前のバージョンの Web
Intelligence でも、ディメンションと詳細との間に 1 対多の関係を確立することができま
す。これらの製品のいずれかを使用して作成したレポートを移行するときに、詳細オブ
ジェクトに複数の値が含まれていると、Web Intelligence では、詳細セルに
#MULTIVALUE エラーが表示されます。
480
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
複数のデータ プロバイダのディメンションの結合
結合ディメンションの影響
例 詳細オブジェクトを含むデータ プロバイダの同期
この例では、2 つのデータ プロバイダを使用します。“アドレス”は“顧客”に関連付
けられている詳細オブジェクトです。
顧客
アドレス
売上げ
ジョン
ロンドン
10000
ポール
リバプール
15000
顧客
電話番号
ジョン
1234
ポール
5678
“顧客”結合ディメンション作成してデータ プロバイダを同期し、“アドレス”で顧客ご
とに複数の値を含めることができる場合、Web Intelligence がデータを同期するとき
に使用する共通の値が存在しないため、結果はあいまいになります。
たとえば、ポールがリバプールとロンドンにアドレスを持っている場合、Web Intelligence
がポールの電話番号を同期する際に使用できる一意の“ポール”行はありません。
ポールはアドレスごとに異なる電話番号を持っており、Web Intelligence には電話番
号に関連付けるアドレスが不明です。
顧客
アドレス
電話番号
ジョン
ロンドン
1234
ポール
#MULTIVALUE
5678
“顧客”と“アドレス”の関係が 1 対 1 である場合、Web Intelligence は同期において
“アドレス”を無視できます。これにより、あいまいさは解消されます。
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
481
25
25
複数のデータ プロバイダのディメンションの結合
結合ディメンションの影響
顧客
アドレス
電話番号
ジョン
ロンドン
1234
ポール
リバプール
5678
非互換オブジェクトおよび結合ディメンション
一般的なルールとして、Web Intelligence では異なるデータ プロバイダから取得した
ディメンションを同じテーブルに配置することはできません。これは、ユニバースの構
造に応じて、デカルト積(無関係なオブジェクトからの可能なすべての値の組み合わ
せの表示)またはその他のあいまいな結果を回避するためです。
異なるデータ プロバイダから取得したメジャーは、常にテーブルに配置できます。Web
Intelligence は、使用可能なディメンションに応じてメジャーを計算します。たとえば、
同じデータ プロバイダからメジャーとして取得したディメンションを含まないテーブル
にメジャーを配置すると、Web Intelligence ではテーブルの合計値が表示されます。
結合に参加したデータ プロバイダから取得したその他のディメンションがテーブルに
含まれている限り、そのテーブルに結合ディメンションを配置できます。また、結合ディ
メンションに参加したディメンションに詳細が関連付けられている限り、異なるデータ
プロバイダから取得したその詳細をテーブルに配置できます。
特定の状況では、Web Intelligence で許可されていなくても、別のデータ プロバイダ
から取得したディメンションをテーブルに配置できる場合があります。これは、非互換
ディメンションとテーブル内の既存のディメンションとの間に 1 対 1 または 1 対多の関
係が存在する場合です。重要な点は、テーブル内のディメンションに関連付けられて
いる非互換ディメンションの値が 1 つしか存在しない、つまり 1 対 1 であることです。
一方、非互換ディメンションの同じ値は、テーブル内のディメンションの複数の値と関
連付けることができる、つまり 1 対多です。
次のテーブルでは、アドレスと名前の関係はこれらのルールに準拠しています。アドレ
スと名前との関連付けは、1 対 1 または 1 対多です。名前とアドレスの間には、逆方
向の 1 対多の関連付け(1 つの名前に対して複数のアドレス)はありません。
482
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
複数のデータ プロバイダのディメンションの結合
結合ディメンションの影響
テーブル内のディメンション(名前)
非互換ディメンション(アドレス)
ジョン
ロンドン
ポール
ロンドン
ジョージ
リバプール
この場合、ユニバース デザインが正しくありません。非互換ディメンション(アドレス)
は、テーブル内のディメンション(名前)の詳細として定義される必要があります。この
状況に遭遇した場合は、Business Objects 管理者に連絡して、ユニバースの再デザ
インを依頼してください。
ユニバースの変更が現実的ではない場合は、レポート レベルで変数を作成します。
この変数を詳細として定義し、テーブル内のディメンションに関連付けます。そして、
非互換ディメンションの名前を変数の定義として指定します。この変数は、単に非互換
ディメンションと同じ値を返します。この変数はテーブル内のディメンションの詳細とし
て定義されているので、Web Intelligence ではこの変数をディメンションと同じテーブ
ルに配置できます。
結合ディメンションのフィルタ
結合ディメンションは、Web Intelligence がフィルタを適用する方法にも影響します。
注
結合ディメンションにはフィルタを適用できません。結合ディメンションを構成する
ディメンションにフィルタを適用します。
レポート フィルタと結合ディメンション
レポート フィルタを、結合ディメンションの一部であるディメンションに適用すると、Web
Intelligence は、結合ディメンションを通じて同期されるすべてのデータ プロバイダに
フィルタを適用します。
例 結合ディメンションのフィルタ
この例では、“国”ディメンションに結合されている、次のデータ プロバイダを含むレ
ポートがあります。
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
483
25
25
複数のデータ プロバイダのディメンションの結合
結合ディメンションの影響
国
リゾート
売上げ
フランス
フランス リビエラ
835,420
アメリカ
バハマ ビーチ
971,444
アメリカ
ハワイアン クラブ
1,479,660
国
予定客数
フランス
46
アメリカ
56
国=“アメリカ”というフィルタを最初のブロックに適用すると、2 つ目のブロックも同様
にフィルタされて、次のような結果になります。
国
予定客数
アメリカ
56
[国]ディメンションは結合されないため、2 つ目のブロックはフィルタの影響を受けま
せん。
セクション フィルタと結合ディメンション
結合ディメンションの一部になっているディメンションがセクション ヘッダーとして設定
されている場合、セクションに適用されるすべてのフィルタは、そのセクション内で同期
されているデータ プロバイダのブロックにも適用されます。
関連項目
•
484
483 ページの「結合ディメンションのフィルタ」
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
複数のデータ プロバイダのディメンションの結合
結合ディメンションの影響
ブロック フィルタと結合ディメンション
ブロック フィルタを、結合ディメンションの一部であるディメンションに適用すると、Web
Intelligence はブロックにフィルタを適用します。Web Intelligence は、結合ディメンショ
ンを通じて同期される他のデータ プロバイダにはフィルタを適用しません。
結合ディメンションのドリル
ディメンションを結合すると、新しい結合ディメンションは、その結合に関連するすべて
のディメンションの階層に属します。
結合ディメンションをドリルすると、クエリー名およびドリルされるオブジェクトのコンテキ
ストが表示されます。ドキュメントに対して適切なコンテキストを選択する必要がありま
す。
結合ディメンションから返される値の拡張
結合ディメンションは、Web Intelligence XI R2 の新しい概念です。データ プロバイダ
の同期化は Desktop Intelligence/BusinessObjects に既に存在していましたが、結合
ディメンションの新規作成は含まれていませんでした。BusinessObjects レポートでは、
Web Intelligence に結合ディメンションを作成する基のディメンションを使用します。
Web Intelligence レポートではこれらの元のディメンションを使用できます。これらのディ
メンションをレポートに配置すると、Web Intelligence はデフォルトで、結合によって同
期されたデータ プロバイダの対応する値を持つディメンション値のみを返します。
BusinessObjects/Desktop Intelligence の動作は異なるため、Desktop Intelligence お
よび BusinessObjects からレポートを移行するときには注意が必要です。
例 ディメンション結合時の Web Intelligence および Desktop
Intelligence/BusinessObjects の動作
次のデータ プロバイダを含むレポートがあります。
国籍
売上げ
ドイツ
470
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
485
25
25
複数のデータ プロバイダのディメンションの結合
結合ディメンションの影響
国籍
売上げ
日本
499
データ プロバイダ 1 の[国籍]ディメンションと、データ プロバイダ 2 の[売上げ]メ
ジャーを同じブロックに含めると、Web Intelligence は次の結果を返します。
国籍
売上げ
ドイツ
Desktop Intelligence/BusinessObjects 内の同じブロックは、次の結果を返します。
国籍
売上げ
ドイツ
日本
499
BusinessObjects は、[売上げ]メジャーから返された値により[国籍]ディメンションの
値を拡張しているため、Desktop Intelligence/BusinessObjects ではブロックが異なり
ます。
ディメンション値を拡張する
1 レポートのブロックまたはチャートの外側を右クリックし、ショートカット メニュー
の[ドキュメントのプロパティ]を選択します。
[ドキュメントのプロパティ]枠が、レポートの右側に表示されます。
2 [結合ディメンション値を拡張]オプションをオンにします。
486
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
レポート データの順位付け
26
26
レポート データの順位付け
データの順位付け
データの順位付け
順位付けを使用すると、さまざまな基準に基づいて、集合内の上位および下位のレ
コードを分離することができます。たとえば、国および関連の売上げを示すブロックが
ある場合に、順位付けを使用して、ブロック内のデータに順位を付け、売上げに基づ
いて上位 3 位の国だけを表示することができます。
順位付けを使用すると、次のようなビジネスに関する質問に答えることができます。
•
•
•
売上げにおいて上位 3 位に入る地域
売上げにおいて下位 10% に入る店舗
連結収益が 10,000.000 ドル以下の、最も業績の良い店舗のグループ
Web Intelligence では、多くの方法でデータに順位を付け、上記のようなビジネスに関
する質問に答えることができます。次の操作が可能です。
•
•
•
•
関連するメジャー([売上げ]など)に基づいてディメンション([国]など)別に上
位/下位 n 位のレコードの順位を付ける。
メジャーの合計値のパーセンテージとして、関連メジャーの値に基づいてディ
メンション別に合計レコード数における上位または下位 n% の順位を付ける。
関連メジャーの累積合計に基づいてディメンション別に上位/下位 n 位のレ
コードの順位を付ける。
メジャーの合計値の累積パーセンテージとして、関連メジャーの値に基づいて
ディメンション別に上位/下位 n 位のレコードの順位を付ける。
順位付けおよび並べ替え
Web Intelligence は、順位付けを適用するプロセスの一部としてデータを並べ替えま
す。たとえば、売上げによって上位 3 位の店舗の順位を付ける場合、Web Intelligence
は店舗を売上げに基づいて昇順に並べ替えます。
Web Intelligence が順位付けで適用する並べ替えは、以前にデータに適用している
並べ替えよりも優先されます。たとえば、店舗の一覧を以前に文字順に並べ替えた場
合、Web Intelligence は順位の適用時にこの並べ替えを上書きします。
同順位
Web Intelligence は、同等の順位値を同順位に割り当て、同順位の後の行の順位値
をずらします。つまり、下位 n 位の順位を付けた場合に、複数の n 位のレコードが返
される場合があります。
488
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
レポート データの順位付け
同順位
例 上位および下位の同順位
次の表に、同順位を示します。[上位 3 位の順位]列には、Web Intelligence が上位
3 位の順位でこれらのレコードをどのように順位付けするかを示します。[下位 3 位
の順位]列には、Web Intelligence が下位 3 位の順位でこれらのレコードをどのよう
に順位付けするかを示します。
ディメンション
メジャー
上位 3 位の順位
下位 3 位の順位
A
10
4
1
B
20
3
2
C
30
1
3
D
30
1
3
この場合、Web Intelligence は、上位 3 位までのレコードを含みます。この結果、上
位 3 位の順位は次のようになります。
ディメンション
メジャー
D
30
C
30
B
20
この結果、下位 3 位の順位は次のようになります。
ディメンション
メジャー
A
10
B
20
C
30
D
30
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
489
26
26
レポート データの順位付け
パラメータの順位付け
パラメータの順位付け
パラメータ
説明
計算モードが[件数]の場合、順位付けを
実行すると、[Based on]パラメータで指定
したメジャーに基づいて、レコードの上位/
下位 n 件が返されます。たとえば、収益
が上位 3 位まで国や、収益が下位 3 位
までの年/四半期の組み合わせなどです。
上位/下位
計算モードが[パーセンテージ]の場合、
順位付けを実行すると、[Based on]パラ
メータで指定したメジャーに基づいて、レ
コードの合計数の上位/下位 n% が返され
ます。たとえば、100 件のレコードがあり、
上位 10% を順位付けする場合、順位付
けにより上位 10 件のレコードが返されま
す。
計算モードが[累積合計]の場合、順位付
けを実行すると、[Based on]で指定したメ
ジャーの累積合計が n を超えない上位/
下位レコードが返されます。
計算モードが[累積パーセンテージ]の場
合、順位付けを実行すると、[Based on]
で指定したメジャーの累積合計がメジャー
合計の n% を超えない上位/下位レコード
が返されます。
490
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
レポート データの順位付け
パラメータの順位付け
パラメータ
説明
計算モードが[件数]の場合 - メジャーに
基づいて取得するレコード数。
計算モードが[パーセンテージ]の場合 メジャーに基づいて取得するレコードの
パーセンテージ。
n/n%
計算モードが[累積合計]の場合 - メ
ジャーが超過しない累積合計。
計算モードが[累積パーセンテージ]の場
合 - メジャーが超過しない、全体のパー
センテージで示されるメジャーの累積合
計。
基準元
順位の基となるメジャー。
ランクの順序
順位ディメンション。順位ディメンションを
指定すると、Web Intelligence はそのディ
メンションについて計算される、Based on
メジャーの集計値を使用して順位を判断
します。順位ディメンションを指定しなかっ
た場合、Web Intelligence はブロック内の
すべてのディメンションについて計算され
るBased on メジャーの値を使用しますつ
まり、Web Intelligence はメジャーに基づ
いてブロックの上位/下位 X 行を返しま
す。
計算モード
順位を作成するために使用される計算の
種類。詳細については、この表の先頭の
[上位]/[下位]および[n]/[n%]パラメータ
の説明を参照してください。
順位の例
テーブルには以下のデータが含まれます。
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
491
26
26
レポート データの順位付け
順位付けとデータの順序
年
四半期
売上げ
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
売上げに基づく各四半期の上位 2 位を指定した場合、第 4 四半期と第 2 四半期に
最も高い売上げがあるので、Web Intelligence は第 1 四半期と第 3 四半期の行をす
べて除去します。
順位付けとデータの順序
値がデータの順序に依存しているオブジェクトには順位を付けることができません。こ
れは、順位付けによってデータの順序が変わった結果、オブジェクト データが変更さ
492
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
レポート データの順位付け
順位付けのワークフロー
れて、Web Intelligence で順位付けの再計算が必要になるからです。その結果、順位
付けとオブジェクトとの間で循環依存が発生し、Web Intelligence はそのオブジェクト
を解決できません。
たとえば Previous 関数や、RunningSum などの実行集計関数を使用するメジャーな
ど、値がデータの順序に依存するメジャーで順位を作成した場合、Web Intelligence
はブロック内のすべてのセルに #RANK エラー メッセージを表示します。
順位付けのワークフロー
Web Intelligence でのデータの順位付けには、次の 2 つの方法があります。次の操作
が可能です。
•
•
Web Intelligence インターフェイスを使用して順位を作成する。
Rank 関数を使用して、順位値を返す。
Web Intelligence インターフェイスを使用してブロック内のデータに順位を付けると、
Web Intelligence は順位に従ってブロック内のデータを並べ替え、フィルタを適用しま
す。たとえば、売上げによってブロック内で上位 3 位の国の順位を付ける場合、Web
Intelligence は、売上げに基づいて国を降順に並べ替え、ブロックにフィルタを適用し
て売上げが最も高い上位 3 位の国以外のすべての国を削除します。
注
インターフェイスを使用して順位を作成すると、Web Intelligence は Rank 関数を
使用して順位値を割り当てます。
順位を作成する
1 順位を付けるブロックを選択します。
2 [順位]をクリックします。
[ランク]ダイアログ ボックスが開きます。
3 ブロック内の上位レコードの順位を付ける場合は、[上位]をクリックし、レコー
ドの数を選択します。
4 ブロック内の下位レコードの順位を付ける場合は、[下位]をクリックし、レコー
ドの数を選択します。
5 [Based on]の一覧で順位を付けるためのメジャーを選択します。
6 ブロック内のすべてのディメンションではなく、特定のディメンションで順位をつ
ける場合は、[ランクの順序]をクリックし、順位の基準ブロック内のすべてのディ
メンションではなく、特定の基準にするディメンションを選択します。
7 [計算モード]の一覧で、順位を計算するモードを選択します。
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
493
26
26
レポート データの順位付け
順位付けの例
8 [OK]をクリックします。
順位付けの例
以下の例では、次の値を持つ、[地域]ディメンションと[売上げ]メジャーを使用しま
す。
地域
売上げ
合計売上げの %
南東
1000000
7%
南西
2000000
13%
北東
3000000
20%
北西
4000000
24%
中部
5000000
33%
例 売上げによる上位 3 位の地域の順位付け
1000000
パラメータ
値
上位/下位
上位
n/n%
3
For Each
地域(または、[地域]はブロック内の唯
一のディメンションであり、デフォルトの順
位ディメンションであるため未指定)
基準元
売上げ
計算モード
件数
この順位付けの結果は次のようになります。
494
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
レポート データの順位付け
順位付けの例
地域
売上げ
中部
5000000
北西
4000000
北東
3000000
この順位付けを計算するために、Web Intelligence では次のことが実行されます。
•
•
レコードを降順に並べ替える。
上位 3 位のレコードを表示する。
例 売上げによる下位 40% の地域の順位付け
この順位付けを実行するには、次のパラメータを設定します。
パラメータ
値
上位/下位
下位
n/n%
40%
For Each
地域
基準元
売上げ
計算モード
パーセンテージ
この順位付けの結果は次のようになります。
地域
売上げ
南東
1000000
南西
2000000
この順位付けを計算するために、Web Intelligence では次のことが実行されます。
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
495
26
26
レポート データの順位付け
順位付けの例
•
•
レコードを昇順に並べ替える。
合計レコード数の 40% が表示されるまでレコードを処理する。
例 累積売上げが 10,000,000 以下の上位地域の順位付け
この順位付けを実行するには、次のパラメータを設定します。
パラメータ
値
上位/下位
上位
n/n%
10000000
For Each
地域
基準元
売上げ
計算モード
累積合計
この順位付けの結果は次のようになります。
地域
売上げ
中部
5000000
北西
4000000
この順位付けを計算するために、Web Intelligence では次のことが実行されます。
•
•
•
レコードを降順に並べ替える。
メジャーの累積合計が 10,000,000 を超えるレコードに達するまでレコードを処理
する。
累積合計が 10,000,000 を超えないレコードを含める。
例 累積売上げが合計売上げの 30% 以下の下位地域の順位付け
この順位付けを実行するには、次のパラメータを設定します。
496
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
レポート データの順位付け
順位付けの例
パラメータ
値
上位/下位
下位
n/n%
30%
For Each
地域
基準元
売上げ
計算モード
累積パーセンテージ
この順位付けの結果は次のようになります。
地域
売上げ
南東
1000000
南西
2000000
この順位付けを計算するために、Web Intelligence では次のことが実行されます。
•
•
•
レコードを昇順に並べ替える。
メジャーの累積合計(全体的なメジャー合計のパーセンテージとして表される)が
30% を超えるレコードに達するまでレコードを処理する。
累積合計が 30% を超えないレコードを表示する。
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
497
26
アラータを使用した結果の強調表示
27
27
アラータを使用した結果の強調表示
定義済みアラータ
定義済みアラータ
アラータを使うと、特定のビジネス目標に適応した結果や、目標を達成できなかった結
果を強調することができます。単純なアラータでは、特に良い結果または悪い結果を
違う色や“高いパフォーマンス”などのテキストで強調表示します。
アラータには、最大 6 つの条件を含めることができます。これにより、複数のビジネス
の基準を満足する情報を強調することができます。たとえば、特定のビジネス分野や
顧客分野での好結果を強調するアラータを定義できます。
アラータはテーブルのボディ セル(列または行)、セクション セル、ヘッダー セル、独
立セルに適用することができます。ただしアラータは、テーブル全体、フォーム、チャー
トには適用できません。
Business Objects では、1 つの Web Intelligence ドキュメントで 30 までのアラータを公
式にサポートしています。アラータは最大で、レポート内の 20のテーブル行または列、
独立セル、セクション セルに適用できます。
Business Objects では、各テーブル行または列、独立セル、セクション セルに対し、
最大で 10 までのアラータを公式にサポートしています。
アラータを定義することで、選択したテーブル列/行またはセルに次の書式変更を適
用することができます。
•
•
•
テキストの色、サイズ、スタイル
セル罫線の色と線種
セル背景の表示 - 特定の色、画像、Web ページへのハイパーリンク
テキスト、式、画像、ハイパーリンクを表示するようアラータを定義することもできます。
この場合、アラータに定義した条件を満たす結果は式のテキストによって書き換えられ
ます。
複数の条件を持つアラータを定義すると、各条件によって同じ書式変更が生成されま
す。さまざまな条件に異なる書式変更を作成するには、サブアラータを使用する必要
があります。
アラータは動的に変化します。つまり、レポートを最新表示してデータベースの最新の
データを取得すると、アラータも新しい結果に適用されます。
ブレークのテーブルの行/列にアラータを適用すると、アラータに設定した条件を満た
す値がブレークの最初の行にある場合にだけ、アラータが有効となります。
Web Intelligence Interactive は、Java レポート パネルまたは Web Intelligence リッチ
クライアントを使用して作成されたアラータの書式設定効果を表示します。Web
Intelligence Interactive でアラータを新規作成することはできません。
500
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
アラータを使用した結果の強調表示
アラータの追加、編集、複写、優先順位の設定、有効化
サブアラータ
アラータは、それぞれ 1 つまたは複数の条件を含むサブアラータで構成することがで
きます。サブアラータを使うと、1 つのオブジェクトにさまざまな条件と書式を適用でき
ます。
異なる条件からさまざまな書式を作成するには、サブアラータを使用する必要がありま
す。複数の条件を持つアラータを定義すると、そのアラータの書式はすべての条件に
適用されます。
たとえば、“売上”に定義されたアラータでは、1 つのサブアラータで好結果を緑で表
示し、2 つ目のサブアラータで悪い結果を赤で表示することができます。1 つのアラー
タには最大で 8 つのサブアラータを含めることができます。
アラータの追加、編集、複写、優先順位の設定、有効
化
1 [アラータ]ダイアログ ボックスを表示させるには、レポーティング ツールバー
で[アラータ]をクリックします。また、Web Intelligence リッチ クライアントで[レ
ポーティング] > [アラータ]を選択することもできます。
2 アラータを追加するには、[新規]をクリックした後、アラータ エディタを使用し
てアラータを作成します。
3 アラータを編集するには、リストからアラータを選択して[編集]をクリックし、ア
ラータ エディタを使用してアラータを編集します。
4 アラータを複製するには、リストからアラータを選択して[複製]をクリックします。
5 アラータを削除するには、リストからアラータを選択して[削除]をクリックします。
6 アラータを有効化するには、リストからアラータを選択してアラータをチェックし、
アラータを無効化するにはアラータのチェックを外します。
7 アラータの優先順位を設定するには、リストからアラータを選択して、上向きま
たは下向き矢印ボタンを使用してリスト内のアラータの優先順位を変更します。
アラータを作成する
1 アラータ エディタの[アラータ名]ボックスにアラータ名を入力します。
2 [説明]ボックスにアラータの説明を入力します。
3 次の 4 つの手順に従って、アラータをトリガする条件を定義します。
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
501
27
27
アラータを使用した結果の強調表示
アラータを作成する
4 アラータをトリガする値が含まれるセルまたはオブジェクトを[フィルタが適用さ
れたオブジェクトまたはセル]ボックスで選択します。
アラータを作成するセルに日付や計算など日付型または数値型のデータが含
まれている場合は、[セル内容]ではなく、オブジェクトまたは変数を選択する
必要があります。これは、Web Intelligence では[数値]テキスト ボックスに入力
された値がすべて文字列と見なされるからです。
• 現在選択されているセル内のデータを使用してアラータをトリガするには、
[...]をクリックして、メニューから[セル内容]を選択します。
• オブジェクトまたは変数の値を使用してアラータをトリガするには、[...]をク
リックして、メニューから[オブジェクトまたは変数の選択]を選択し、[オブ
ジェクトと変数]ダイアログ ボックスでオブジェクトまたは変数を選択します。
5 [演算子]の一覧から演算子を選択します。
6 アラータをトリガする値を[値]ボックスに入力します。
• 値を直接入力するには、値をボックスに入力します。
• [フィルタが適用されたオブジェクトまたはセル]ボックスで選択したオブジェ
クトの値の一覧から値を選択するには、[値]ボックスの右側にある[...]をク
リックして、メニューから[値の選択]を選択した後、[値の一覧]ダイアロ グ
ボックスで値を選択します。
• 別のオブジェクトまたは変数を値として選択するには、[値]ボックスの右側
にある[...]をクリックして、メニューから[オブジェクトまたは変数の選択]を
選択した後、[オブジェクトと変数]ダイアログ ボックスでオブジェクトまたは
変数を選択します。
• [値]ボックスの内容を消去するには、ボックスの右側にある[...]をクリックし
て、メニューから[空]を選択します。
7 アラータをトリガする別の条件を追加するには、既存の条件の下にある[+]をク
リックした後、上記の説明に従って、フィルタが適用されたセルまたはオブジェ
クト、演算子、および値を選択します。
8 条件を削除するには、条件の横にある[-]をクリックします。
9 上記で説明した条件の代わりに式を使用してアラータをトリガするには、[式]
をクリックして、表示されるボックスに式を入力するか、[Fx]をクリックして式エ
ディタを使用して式を構築します。
• テキストの前後には引用符を入れないでください。たとえば“支払期限経
過”と表示する場合は、「支払期限経過」と入力します。
• 式は True または False を返す必要があります。True はアラータをトリガし、
False はアラータをトリガしません。たとえば、式が RowIndex()=3 の場合、
アラータ書式はテーブルの 4 番目の行に表示されます。
10 アラータに別の条件または条件セットを追加するには、[サブアラータの追加]
をクリックし、上記の説明に従って条件を定義するか、式を構築します。
502
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
アラータを使用した結果の強調表示
アラータの書式を設定する
11 サブアラータを削除するには、[サブアラータの削除]をクリックします。
12 アラータのトリガ時に表示される書式を設定するには、[書式]をクリックした後、
[アラータの表示]ダイアログ ボックスを使用して書式を設定します。
アラータの書式を設定する
1 アラータ エディタで[書式]をクリックします。
[アラータの表示]ダイアログ ボックスが開きます。
2 アラータが出力の生成に使用するテキストまたは式を[表示]ボックスに入力し
ます。
また、式を構築するには、[Fx]をクリックして式エディタを使用することもできま
す。
3 [テキスト]領域でテキストの書式(フォント、フォントのスタイル、色、配置)を定
義します。
4 [背景]領域でアラータの背景の色と画像を定義します。
5 [罫線]領域でアラータの罫線を定義します。
6 [OK]をクリックして、アラータ エディタに戻ります。
式を使った高度なアラータの作成
デフォルトの選択肢である[フィルタが適用されたオブジェクトまたはセル]、[演算子]、
[オペランド]ではなく、Web Intelligence の式言語を使用して高度なアラータを作成で
きます。
アラータに定義した条件を満たすレポート セルに、テキスト、式、ハイパーリンクを表
示するアラータを作成することができます。
これにより、セルに“未払い”といったメッセージや、結果を補正する式を表示したり(た
とえば、指定したテキストとオブジェクトの結果を同じセルに表示する)、アラータに設
定された条件が満たされたときに簡単に参照できるよう Web ページへのリンクを挿入
することができます。
例 平均売上げに対するパーセンテージとして計算された 3 つの範囲の四半期別売
上げ結果の強調表示
この例では、平均売上げに対する売上げ結果を色別に表示する 3 つのアラータを
作成します。テーブルに含まれている 3 年間の売上げ結果から平均を計算し、それ
を商品区分別の四半期売上げと比較します。
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
503
27
27
アラータを使用した結果の強調表示
式を使った高度なアラータの作成
アラータ エディタの[式]オプションを使用して、3 つのサブアラータを含む次のア
ラータを定義します。
それぞれのサブアラータには、1 つの条件だけを定義します。Web Intelligence は、
サブアラータを次のように OR 演算子を使って組み合わせます。
[Sales revenue] < ((Average([Sales revenue]) In Block) * 0.8)
または
=[Sales revenue] < ((Average([Sales revenue]) In Block) * 1.2)
または
=[Sales revenue] > ((Average([Sales revenue]) In Block) * 1.2)
各サブアラータに定義する式は、次のように計算されます。
•
•
•
1 番目のサブアラータは、売上げ結果 < 平均の 0.8(つまり 80% 未満)で有効に
なります。
2 番目のサブアラータは、売上げ結果 < 平均の 1.2(つまり 120% 未満)で有効
になります。
3 番目のサブアラータは、売上げ結果 > 平均の 1.2(つまり 120% を超える)で有
効になります。
次に[アラータの表示]ダイアログ ボックスの[式]枠を使ってレポート セルに表示する
条件書式を指定します。ここでは、テーブル セルの結果がサブアラータのいずれか
の条件を満たした場合に表示するテキスト文字列と書式を指定します。次のように設
定します。
•
•
•
平均売上げの 80% 未満の売上げ結果を表示するレポート セルでは、文字を赤
色で表示する。
平均売上げの 20% 未満の売上げ結果を表示するレポート セルでは、文字を青
色で表示する。このアラータは、1 番目のアラータが適用される値にも適用され
ます。たとえば、平均を 100 とすると、79 は平均の 80% 未満、かつ 20% 未満で
す。この場合、最初のアラータが優先されます。
平均売上げの 20% を超える売上げ結果を表示するレポート セルでは、文字を
緑色で表示する。
この書式により、総合平均売上げを上回るまたは下回る商品区分が一目でわかりま
す。
504
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
データの変更の追跡
28
28
データの変更の追跡
データの変化の追跡
データの変化の追跡
情報に基づく有効なビジネス インテリジェンスの意思決定を行うためには、それらの
決定の基盤となるデータが時間の経過に伴ってどのように変化しているかを理解する
必要があります。Web Intelligence でデータを追跡および表示すると、分析を主要な
領域に絞ることができるので、関連のないデータを確認する手間を省くことができます。
データの変化を追跡するときは、基準点として特定のデータの最新表示を選択しま
す。このデータは、参照データと呼ばれます。データの変化を表示するときに、Web
Intelligence は、現在のデータと参照データとがどのように関連しているかを示すこと
で、データの背景を明らかにします。
たとえば、次のような場合にデータの追跡が役に立ちます。
•
ある小売店が売上げの上位のリストに表示されなくなると、Web Intelligence は
その小売店をリストから削除されたものとして示します。この情報を使用して、
アウトレットが上位にリストされなくなった理由を調べることができます。
•
ある地域で売上げが落ちている場合、データの追跡では、売上げが低下している
ことが示されます。その地域のデータをドリルダウンし、売上げが落ちている理由を
把握できます。
どちらの場合でも、データ追跡では、古いデータを使用して現在のデータの背景
を明らかにすることで、現在のデータをよりわかりやすくしています。この背景情報
がない場合、傾向を把握するのはかなり難しくなります。
データ変更の種類
Web Intelligence では、次のデータ変更の種類を追跡できます。
•
•
•
•
•
データの追加
データの削除
データの変更
データの増加
データの減少
Web Intelligence インターフェイスまたは Web Intelligence 式言語を使用して、これら
の変更の表示を設定します。式言語は、上級ユーザーに対して、変更データの表示
と書式設定を行う際の追加の能力と柔軟性を提供します。
506
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
データの変更の追跡
データ追跡モード
データ追跡モード
自動データ追跡モード
自動データ追跡モードでは、Web Intelligence が現在のデータを最終の最新表示前
のデータと常に比較します。これを行うために、Web Intelligence は各最新表示の前
に現在のデータを参照データとして設定します。参照データは常に現在のデータの
1 つ前の最新表示です。
自動データ追跡は、現在のデータを最終の最新表示前のデータと比較したい場合の
定期配信ドキュメントに適しています。
手動データ追跡モード
手動データ追跡モードでは、参照データを手動で選択します。Web Intelligence は、
参照点が更新されるまで、このデータを参照点として使用し続けます。
データ追跡を有効にする
1 メイン ツールバーで[追跡]をクリックして[データ追跡を有効にする]ダイアロ
グ ボックスを表示します。
2 ダイアログ ボックスでオプションを選択します。
オプション
説明
データを最新表示す データを最新表示するたびに、現在のデータが参照デー
るたびに参照データ タになります。レポートには、最新のデータと最後に最新表
を自動更新
示する前のデータとの差異が常に表示されます。
現在のデータを参照 現在のデータが固定参照データとなり、今後データが最新
データとして使用す 表示されても参照データとして保持されます。レポートに
る
は、最新のデータとこの固定参照データとの差異が常に表
示されます。
3 [今すぐ最新表示する]をクリックして、ダイアログ ボックスを閉じるときにデー
タを最新表示します。
4 [OK]をクリックします。
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
507
28
28
データの変更の追跡
参照データを変更する
参照データを変更する
1 メイン ツールバーの[データ追跡オプション]をクリックするか、[自動更新/固
定データ]ハイパーリンクをクリックして[データ追跡オプション]ダイアログ ボッ
クスを表示します。
2 [参照データ]タブを選択します。
3 オプションを選択します。
オプション
説明
データを最新表示
するたびに参照
データを自動更新
データを最新表示するたびに、現在のデータが参照デー
タになります。レポートには、最新のデータと最後に最新表
示する前のデータとの差異が常に表示されます。
固定参照データを
使用する
選択したデータが固定参照データとなり、今後データが最
新表示されても参照データとして保持されます。レポートに
は、最新のデータとこの固定参照データとの差異が常に表
示されます。
変更データの取得
変更されたデータの表示/非表示を切り替える
•
メイン メニューの[追跡]の右にある[変更の非表示]または[変更の表示]をク
リックします。ボタン ツールヒント テキストは、変更されたデータが現在表示さ
れているかどうかによって異なります。
変更データの外観の設定
ドキュメントの変更データの外観(フォントのスタイル、サイズ、および色)を設定するこ
とができます。次の変更の外観を別々に設定できます。
•
•
挿入、削除、および変更されたディメンション値と詳細値
増加または減少したメジャー値
メジャー値は、挿入または削除されたディメンション値の書式設定を採用することもで
きます。たとえば、あるディメンション値がブロックの値の一覧からなくなり、ブロックに
508
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
データの変更の追跡
変更データの取得
そのディメンションのメジャー値も表示されている場合、ディメンション値と メジャー値
の両方が削除データとして表示されます。
Business Objects 管理者は、Central Management Server で変更データのデフォルト
の外観を定義します。Web Intelligence で変更データの外観を設定すると、CMS のデ
フォルトよりも優先されます。
変更されたデータの外観を設定する
1 メイン ツールバーの[データ追跡オプション]をクリックして、[データ追跡オプ
ション]ダイアログ ボックスを表示します。
2 [書式設定]タブを選択します。
3 表示する変更されたデータの種類をそれぞれ選択し、[書式設定]をクリックし
て変更の表示方法を指定します。
ブロックでの変更データの表示
例 単純なブロックでの変更データ
この例では、[国]、[年]、および[売上げ]を表示するブロックを含むドキュメントを使
用します。元のデータは次のとおりです。
国
年
売上げ
フランス
2003
1000
フランス
2004
2000
日本
2002
1000
ポーランド
2002
1200
最新表示されると、データは次のようになります。
国
年
売上げ
フランス
2004
3000
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
509
28
28
データの変更の追跡
変更データの取得
国
年
売上げ
日本
2003
900
ポーランド
2002
800
イギリス
2004
900
データ追跡が有効になっており、データの変更が表示される場合、ブロックは次のよ
うになります。
•
•
•
•
510
国
年
売上げ
書式設定
フランス
2003
1000
[すべてのセルに削除
データの書式設定]
フランス
2004
3000
[売上げセルに増加デー
タの書式設定]
日本
2002
1000
[すべてのセルに削除
データの書式設定]
日本
2003
900
[すべてのセルに挿入
データの書式設定]
ポーランド
2002
800
[売上げセルに減少デー
タの書式設定]
イギリス
2004
900
[すべてのセルに挿入
データの書式設定]
2003 年のフランスおよび 2002 年の日本の売上げを示す行は、最新表示後に
は存在しないデータです。
2004 年のフランスの売上げは増加しています。
2002 年のポーランドの売上げは減少しています。
2003 年の日本および 2004 年のイギリスの売上げを示す行は、最新表示後に表
示されました。
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
データの変更の追跡
変更データの取得
結合ディメンションのあるレポートでの変更データの表示
Web Intelligence は、結合に加わるすべてのディメンションが変更された場合のみ、
ディメンションを変更として表示します。
例 変更データと結合ディメンション
この例では、[国]は 2 つのデータ プロバイダからの[国]ディメンションを含む結合
ディメンションです。最新表示される前のデータは、次のとおりです。
出身国(DP1)
売上げ(DP1)
国(DP2)
Sales (DP2)
アメリカ
10000
アメリカ
5000
フランス
4000
イギリス
5000
イギリス
3000
ドイツ
1000
ドイツ
1000
データが最新表示されると、データは次のようになります。
出身国(DP1)
売上げ(DP1)
国(DP2)
Sales (DP2)
アメリカ
10000
アメリカ
4000
フランス
4000
フランス
3000
イギリス
6000
イギリス
4000
ポーランド
2000
結合ディメンション[国]のあるブロックに表示され、データの変更が表示される場合、
データは次のようになります。
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
511
28
28
データの変更の追跡
変更データの取得
国
売上げ
Sales
書式設定
アメリカ
10000
4000
[Sales セルに減少デー
タの書式設定]
フランス
4000
3000
[売上げセルに挿入デー
タの書式設定]
イギリス
6000
4000
[売上げおよび Sales セ
ルに増加データの書式
設定]
ドイツ
1000
1000
[すべてのセルに削除
データの書式設定]
ポーランド
2000
[国および売上げセルに
挿入データの書式設定]
[フランス]行では、両方のデータ プロバイダに[フランス]行が挿入されたのではな
いため、フランスは挿入として表示されません。売上げはデータの最新表示後の新
しいメジャー値なので、挿入として売上げが表示されます。
[ポーランド]行では、 ポーランドはデータの最新表示後の新しいディメンション値な
ので、挿入としてポーランドが表示されます。
セクションでの変更データの表示
例 セクションのあるレポートでの変更データ
この例では、[国]、[年]、および[売上げ]を表示するブロックのあるドキュメントを想
定します。元のデータは次のとおりです。
512
国
年
売上げ
フランス
2003
1000
フランス
2004
2000
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
データの変更の追跡
変更データの取得
国
年
売上げ
日本
2002
1000
ポーランド
2002
1200
アメリカ
2003
アメリカ
2004
最新表示されると、データは次のようになります。
国
年
売上げ
フランス
2004
3000
日本
2003
900
ポーランド
2002
800
イギリス
2004
900
[国]にセクションを作成し、データの変更を表示した場合、レポートは次のようになりま
す。
フランス [書式設定なし]
年
売上げ
書式設定
2003
1000
[すべてのセルに削除データの書式
設定]
2004
3000
[売上げセルに増加データの書式
設定]
日本 [書式設定なし]
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
513
28
28
データの変更の追跡
変更データの取得
年
売上げ
書式設定
2002
1000
[すべてのセルに削除デー
タの書式設定]
2003
900
[すべてのセルに挿入デー
タの書式設定]
年
売上げ
書式設定
2002
800
[売上げセルに減少データ
の書式設定]
ポーランド [書式設定なし]
イギリス [挿入データの書式設定]
年
売上げ
書式設定
2004
900
[すべてのセルに挿入デー
タの書式設定]
Web Intelligence は、セクションでのデータの変更に応じて、2 つのどちらかの方法で
セクション ヘッダーのデータを表示します。
•
•
セクションのブロックにあるすべての行が同じ方法で変更された場合、セクショ
ン ヘッダーは行と同じ書式設定で表示されます。
行がさまざまな方法で変更された場合や一部の行だけが変更された場合、セ
クション ヘッダーはデフォルトの書式を保持します。
ブレークのあるブロックでの変更データの表示
ブロックにブレークが含まれ、[両端揃え]ブロック プロパティが設定されている場合、
Web Intelligence はセクション ヘッダーと同様のルールに従って中央値を表示します。
514
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
データの変更の追跡
データ追跡の制限
•
•
ブレークのすべての行が同じ方法で変更された場合、中央値は行と同じ書式
設定で表示されます。
行がさまざまな方法で変更された場合や一部の行だけが変更された場合、中
央値はデフォルトの書式設定を保持します。
チャートでの変更データの表示
チャートのデータが変更された場合、Web Intelligence はチャートの上部に変更デー
タ アイコンを表示します。アイコンをクリックすると、Web Intelligence はチャートをテー
ブルに変えて、変更の詳細が分かるようにします。
データ追跡の制限
ドキュメントのデータ プロバイダが変更された場合や、ドキュメントのデータがクリアさ
れた場合、Web Intelligence は変更データを表示しなくなります。データ プロバイダが
変更された場合、ドキュメントの最新版は参照版との互換性がなくなります。データが
クリアされた場合、比較用の古いデータは存在しなくなります。
このため、次の操作はデータ追跡と両立しません。
•
•
•
•
•
範囲外のドリル
クエリー ドリル
クエリーの削除
データ プロバイダによって生成された SQL を変更するすべての変更(セキュ
リティ権限に対する変更を含む)
ドキュメントの消去
これらの操作のいずれかを実行した場合、Web Intelligence はドキュメントのデータ履
歴をクリアします。そうする理由は、これらの操作が変更データの表示と両立しないか
らです。たとえば、クエリーを変更した場合、その変更によってドキュメント内のデータ
は変化します。このデータと、異なるクエリーから生成される古いデータとの比較は、
誤解を招くものになります。
データ追跡とドリル
クエリー ドリルまたは範囲外のドリルを使用すると、これらの操作によってデータ プロ
バイダが変更されるため、Web Intelligence はデータ履歴をクリアします。ドリルを開始
する場合、ユーザーはより詳細な分析を必要とするデータを既に識別しているので、
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
515
28
28
データの変更の追跡
式言語を使った変更データの追跡
これがユーザーに影響を及ぼさないようにする必要があります。データ追跡はその目
的にかなっており、ユーザーはデータの分析を継続することができます。
データ追跡と起動時に最新表示
起動時にデータを最新表示するようにドキュメントが設定されている場合([起動時に
最新表示]オプションがオンの場合)、データ追跡では、最新表示前のデータと最新
表示後のデータの差異が表示されません。最新表示によってドキュメントが消去され
るので、Web Intelligence では、最新表示後のデータは新しいデータとして処理され
ます。
式言語を使った変更データの追跡
Web Intelligence インターフェイスを使用して変更データの表示を設定すると、Web
Intelligence は特別な内部アラータを構築して変更を表示します。これらの特別なア
ラータは、標準アラータの一覧には表示されません。
Web Intelligence 式言語を使用すると、データの変更を書式設定するための独自のカ
スタム アラータを構築できます。また、式言語を使用して、データの変更に基づいた
特別な計算を含めることも可能です。たとえば、メジャーの前の値と現在の値の差を表
示する計算を含めることができます。
RefValue 関数
Web Intelligence 式言語では、RefValue 関数を介して変更データにアクセスできま
す。この関数は、メジャー用の参照データの値を与えます。参照データがない場合は
NULL を返します。
たとえば、[売上げ]メジャーの現在の値が 1000 で、その参照値が 900 である場合、
式 RefValue([売上げ]) は 900 を返します。
RefValueDate 関数
RefValueDate 関数は、データ追跡に使用される参照データの日付を返します。
516
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
データの変更の追跡
式言語を使った変更データの追跡
RefValue 関数を使った式の構築
RefValue 関数を使って、参照データとの関連を含めた現在のデータの情報を与える
式を構築できます。
例 参照値と現在の値の差を求める
次の式は、[売上げ]メジャーの参照値と現在の値の差を返します。
=If(Not(IsNull([売上げ])) Or Not (IsNull(RefValue([売上げ]))); [売上げ]-RefVal
ue([売上げ]))
次の表は、データの最新表示前のデータを示します。
顧客
売上げ
Johnson
2000
スミス
3000
ウィルソン
3500
最新表示されると、データは次のように変化します。
顧客
売上げ
Johnson
3000
スミス
2500
式を 3 列目に配置すると、次の値が返されます。
顧客
売上げ
差異
Johnson
3000
1000
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
517
28
28
データの変更の追跡
変更データと計算コンテキスト
顧客
売上げ
差異
スミス
2500
-500
ウィルソン
3500
変更データと計算コンテキスト
データ追跡が有効になっている場合、Web Intelligence は、計算コンテキストが変更さ
れていない場合にのみ、データを変更として表示します。
たとえば、ブロックの計算コンテキストを変更したためにメジャー値が変化した場合、新
しい値には変更のフラグが付きません。
例 計算コンテキストの変更
この例では、[都市]、[顧客]、および[売上げ]を表示する次のようなブロックを想定
します。
都市
顧客
売上げ
San Francisco
スミス
1000
San Francisco
ジョーンズ
2000
Los Angeles
ウィルソン
3000
Los Angeles
ハリス
4000
ブロックから[顧客]を削除すると、Web Intelligence は都市別に売上げを集計しま
す。
518
都市
顧客
San Francisco
3000
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
データの変更の追跡
変更データと計算コンテキスト
都市
顧客
Los Angeles
7000
売上げの金額は変化していないので、Web Intelligence は売上げを増加として表示
しません。計算コンテキストのみが変化しており、売上げは単に都市別に集計されて
大きな値を示しています。
データの最新表示後にジョーンズの売上げが 1000 に減少し、ウィルソンの売上げ
が 4000 に増加した場合、データは次のように表示されます。
都市
顧客
San Francisco
2000
Los Angeles
8000
この場合は、計算コンテキストの変更とは無関係に、San Francisco の合計売上げが
減少し Los Angeles の合計売上げが増加したため、Web Intelligence はデータを変
更として表示します。
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
519
28
他の Web アプリケーションとの Web
Intelligence コンテンツの共有
29
29
他の Web アプリケーションとの Web Intelligence コンテンツの共有
Web サービスとしての Web Intelligence コンテンツの公開
Web サービスとしての Web Intelligence コンテンツの
公開
Web Intelligence レポート ブロック(テーブル、チャート、またはフォーム)を BI サービ
スと呼ばれる Web サービスとして公開することにより、Web Intelligence コンテンツを
Web Intelligence ドキュメントの外で利用できるようにすることができます。
Web サービスは、Web ベース アプリケーション間でデータを共有するための標準化
されたメカニズムを提供します。Web Intelligence コンテンツは、コンテンツを提供する
Web サービスに対して他の Web アプリケーションからアクセスできるサーバー上に公
開します。
各 Web サービスは、ブロックに対応する関数を通じて Web アプリケーションで利用可
能になった複数のブロックを公開することができます。たとえば、Web サービスとして
公開されたテーブルを、Web サービスの関数を使用してテーブルへのフィルタ実行お
よびドリル操作を実行できるダッシュボードに含めることができます。
BI サービスの構造は、Web サービスの標準的な記述形式である WSDL(Web Service
Definition Language)を使用して定義されます。Web アプリケーションは、構造化情報
を交換するための標準的なプロトコルである SOAP を使用して BI サービスにパラメー
タを送り、BI サービスからデータを受け取ることにより、BI サービスと連携します。
関連項目
•
529 ページの「BI サービスの構造」
Web Intelligence レポート ブロックを Web サービスとして公開する
コンテンツの公開ウィザードを使用して、Web Intelligence レポート ブロックを Web
サービスとして公開します。
1 公開するテーブル、チャートまたはフォームを選択し、[ブロックを公開]を右ク
リックして選択して、コンテンツの公開ウィザードを表示させます。
2 [次へ]をクリックし、公開の最初のステップに進みます。
関連項目
•
522
523 ページの「重複コンテンツを特定する」
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
他の Web アプリケーションとの Web Intelligence コンテンツの共有
Web サービスとしての Web Intelligence コンテンツの公開
重複コンテンツを特定する
Web サービスとして公開するレポート ブロックがすでに公開されている場合、[コンテ
ンツの公開]の[重複コンテンツを特定]画面で重複ブロックが強調表示されます。重
複ブロックは、そのブロックを公開する Web サービスの下に太字で表示されます。
•
[次へ]をクリックして次のステップに進みます。
関連項目
•
523 ページの「Web サービスを定義する」
Web サービスを定義する
ブロックを Web サービスとして公開する前に、コンテンツの公開ウィザードの[公開さ
れたコンテンツの定義]画面を使用して、テーブル名の設定、ブロック データに対す
るフィルタの使用可能化、およびブロックが公開されるサーバーの選択を行います。
1 [名前]ボックスおよび[説明]ボックスに、テーブルの公開で使用する名前と説
明を入力します。
2 [フィルタの設定]をクリックし、Web サービスでフィルタ処理に使用できるよう
にするオブジェクトを選択します。
3 [ホスト サーバー]で、コンテンツを公開するサーバーを選択します。
4 ホスト サーバーの一覧でサーバーを追加、削除、または編集するには、[サー
バーの管理]をクリックし、次に[追加]、[編集、または[削除]をクリックしてサー
バーの一覧を更新します。
5 [次へ]をクリックして次のステップに進みます。
関連項目
•
•
524 ページの「プロンプトを公開する」
525 ページの「Web サービスを保存して公開する」
データの Web サービスにおけるフィルタ処理での使用可能化
レポート ブロックを Web サービスとして公開する場合、Web アプリケーションがレポー
ト オブジェクトを使用して Web サービスによって返されるデータのフィルタ処理を行え
るようにすることができます。たとえば、“国”、“地域”、および“売上げ”を含むテーブ
ルを公開する場合、“国”ディメンションをフィルタとして使用できるようにすることができ
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
523
29
29
他の Web アプリケーションとの Web Intelligence コンテンツの共有
Web サービスとしての Web Intelligence コンテンツの公開
ます。それにより、Web サービスにアクセスする Web アプリケーションが“国”ディメン
ションにフィルタ処理を行えるようになります。
フィルタ オブジェクトは、Web サービスでは GetReportBlock_<block_name> 関数の
FilterCondition パラメータとして表示されます。
コンテンツの公開ウィザードの[公開されたコンテンツの定義]画面で、オブジェクトを
フィルタ処理で使用できるようにします。この画面ではレポートのすべてのオブジェクト
が一覧表示され、デフォルトで公開するブロックのオブジェクトが選択されています。こ
れらのオブジェクトの選択を解除し、レポートの任意のオブジェクトを選択して、フィル
タとして使用できるようにすることができます。たとえば、“国”ディメンションがレポート
に表示される場合、オブジェクト“地域”および“売上げ”を含むテーブルの公開時に、
“国”ディメンションをフィルタとして使用できるようにすることができます。また、オブジェ
クト“地域”および“売上げ”をフィルタとして使用できないようにすることもできます。
セクション ヘッダーに表示されるオブジェクト以外のレポート オブジェクトは、フィルタ
として含める必要はありません。セクション ヘッダーに表示されるオブジェクトは、選択
された状態で表示され、選択を解除することはできません。
セクションでブロックを公開した場合、デフォルトでは選択したブロックに対応するセク
ション オブジェクトの値に対して Web サービスがフィルタ処理を行います。たとえば、
“国”、“地域”、“売上げ”を含み、セクション ヘッダーが“国”であるレポートがあり、
“国”=“フランス”のセクションでブロックを公開する場合、Web サービスは“国”のデフォ
ルト値として“フランス”を使用します。Web サービスにアクセスする Web アプリケーショ
ンは、異なる“国”の値を提供することができ、Web サービスによって返される値はフィ
ルタと対応するよう変更されます。
レポート フィルタを含むレポートでブロックを公開する場合、画面ではレポート フィル
タが定義されたオブジェクトがデフォルトで選択されています。これらのオブジェクトの
選択は解除することができます。オブジェクトをフィルタとして使用できるようにせずに
ブロックを公開した場合、Web サービスはレポート フィルタの値に従ってデータのフィ
ルタ処理を行います。オブジェクトを使用できるようにした場合、Web アプリケーション
はさまざまな値を使用してレポート フィルタを適用することができます。
関連項目
•
529 ページの「GetReportBlock_blockname」
プロンプトを公開する
1 プロンプトの一覧に含めるプロンプトを選択するか、一覧から除外するプロン
プトの選択を解除します。
2 [すべて選択]をクリックしてすべてのプロンプトを選択するか、[すべてクリア]
を選択してすべてのプロンプトをクリアします。
524
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
他の Web アプリケーションとの Web Intelligence コンテンツの共有
Web サービスとしての Web Intelligence コンテンツの公開
3 [次へ]をクリックして次のステップに進みます。
Web サービスでのプロンプトの公開
コンテンツの公開ウィザードの[プロンプトを選択]画面を使用して、公開するコンテン
ツに関連するプロンプトがある場合に、Web サービスに公開するプロンプトを選択しま
す。
プロンプトを公開しない場合、Web サービスでは、ドキュメントが前回最新表示および
保存されたときに指定されたプロンプト値が使用されます。たとえば“国”のプロンプト
に対してユーザーが“アメリカ”と回答してドキュメントを保存した場合、Web サービス
は refresh=true パラメータを使用した次回呼び出し時に“国”=“アメリカ”でデータを
フィルタ処理します。
Web サービスでプロンプトが公開される場合、Web アプリケーションは、refresh=true
パラメータを使用して Web サービスを呼び出すのであればプロンプトの値を提供する
必要があります。
Web サービスを保存して公開する
コンテンツの公開ウィザードの[Web サービスの作成]画面を使用して、Web サービス
を保存し、ホスト サーバーに公開します。
1 既存の Web サービスを再公開するには、Web サービスを選択し、[公開]をク
リックしてから、[OK]をクリックしてウィザードを終了します。
2 新規 Web サービスを公開するには、コンテンツを公開するフォルダを選択し、
[作成]をクリックして[Web サービスの公開]ダイアログ ボックスを表示させま
す。
注
新規フォルダを追加するには、[フォルダの追加]をクリックします。
3 Web サービスの名前を[Web サービス名]ボックスに、サービスの説明を[説
明]ボックスに入力します。
4 [認証]の一覧から Web サービスの認証方法を選択します。
5 [OK]をクリックしてダイアログ ボックスを閉じ、Web サービスを保存して公開し
ます。
6 [完了]をクリックします。
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
525
29
29
他の Web アプリケーションとの Web Intelligence コンテンツの共有
公開された Web Intelligence コンテンツの参照と管理
公開された Web Intelligence コンテンツの参照と管理
Web Intelligence の[Web サービスの公開者]枠を使用して、各種の Web サーバー
で公開されている Web Intelligence コンテンツを閲覧することができます。また、[Web
サービスの公開者]枠では、公開された Web サービスの編集および QaaWS(Query
as a Web Service)クエリーのインポートも実行することができます。インポートした
QaaWS クエリーは、Web Intelligence コンテンツとして再公開することができます。
公開されたコンテンツを参照および管理する
1 メイン ツールバーで[公開されたコンテンツの定義]を選択し、[Web サービス
の公開者]枠を表示させます。
2 [ホスト サーバー]一覧からサーバーを選択します。
3 ホスト サーバーの一覧でサーバーを追加、削除、または編集するには、[サー
バーの管理]をクリックし、次に[追加]、[編集]、または[削除]をクリックして
サーバーの一覧を更新します。
4 [ビュー]を選択し、メニューからコンテンツを整理する方法を選択します。
オプション
説明
Web サービス 公開されたコンテンツが Web サービス > ブロックの順に整理さ
別の表示
れます。
ドキュメントお 公開されたコンテンツが Web Intelligence ドキュメント > Web
よび Web サー サービス > ブロックの順に整理されます。
ビス別の表示
ドキュメントお 公開されたコンテンツが Web Intelligence ドキュメント > ブロック
よびブロック別 > Web サービスの順に整理されます。
の表示
QaaWS クエ
リーを表示
QaaWS(Query as a Web Service)クエリーが、公開された Web
Intelligence コンテンツの下に表示されます。QaaWS クエリーは
BI サービスと同じリポジトリ フォルダに格納されます。
5 公開されたブロックを編集するには、ブロックを選択し、[編集]をクリックしてコ
ンテンツの公開ウィザードを起動します。
6 公開されたコンテンツを削除するには、公開されたブロックまたは Web サービ
スを選択し、[削除]をクリックします。
526
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
他の Web アプリケーションとの Web Intelligence コンテンツの共有
公開された Web Intelligence コンテンツの参照と管理
7 Web サービス名を変更するには、Web サービスを選択し、[名前の変更]をク
リックして新しい名前を入力します。
8 公開されたコンテンツの一覧を最新表示するには、[最新表示]をクリックしま
す。
9 Web サービスの一覧を検索するには、検索するテキストを検索ボックスに入力
し、検索ボックスの左側にあるメニューから検索オプションを選択します。
オプション
説明
大文字と小文字を区別する 検索時に大文字と小文字を区別します。
大文字と小文字を区別しな 検索時に大文字と小文字を区別しません。
い
先頭部分と一致
名前の先頭部分が検索テキストと一致する Web
サービスまたはブロックのみが返されます。
任意の箇所に一致
名前の任意の箇所が検索テキストと一致する Web
サービスまたはブロックのみが返されます。
関連項目
• 528 ページの「QaaWS(Query as a Web Service)クエリーのインポートと変換」
• 522 ページの
「Web Intelligence レポート ブロックを Web サービスとして公開す
る」
公開されたコンテンツをテストする
公開された Web Intelligence コンテンツをテストし、コンテンツを公開する Web サービ
スの構造をチェックすることができます。
1 メイン ツールバーで[公開されたコンテンツの定義]を選択して、Web サービ
スの公開者を表示させます。
2 テストする Web サービスを選択し、[Web サービスのテスト]をクリックします。
3 [操作]ドロップダウン リストから、テストする Web サービスの機能を選択しま
す。
4 値を指定するパラメータおよび演算子を[入力]枠で選択し、枠の右側にある
[値]の下にそれらの値を入力します。
5 [送信]をクリックし、指定した値を使用して Web サービスを呼び出します。
Web サービスによって返されたデータが、[サーバー応答]枠に表示されます。
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
527
29
29
他の Web アプリケーションとの Web Intelligence コンテンツの共有
QaaWS(Query as a Web Service)クエリーのインポートと変換
6 [ツリー ビューに変更]/[テーブル ビューに変更]をクリックし、Web サービス
データをツリー ビューとテーブル形式のどちらかに切り替えます。
QaaWS(Query as a Web Service)クエリーのインポー
トと変換
QaaWS クエリーをインポートして実行し、Web Intelligence が新規レポートに挿入する
ブロックを生成することができます。QaaWS クエリーをインポートする際に、QaaWS ク
エリーの構造に基づいて Web Intelligence が Web Intelligence クエリーを構築し、次
にこのクエリーを実行して結果ブロックを新規レポートに挿入します。Web Intelligence
は元の QaaWS クエリーを変更しません。
Web Intelligence は QaaWS クエリーの公開を直接サポートしていないので、このワー
クフローを使用して、結果ブロックを BI サービスとして公開することにより QaaWS クエ
リーを BI サービスとして公開することができます。
注
Web Intelligence は、QaaWS クエリーで定義された並び替えをサポートしていません。
QaaWS クエリーを実行すると、それに含まれるすべての並べ替えが無効になります。
QaaWS クエリーを公開する
1 メイン ツールバーで[公開されたコンテンツの定義]を選択し、[Web サービス
の公開者]枠を開きます。
2 [表示] > [QaaWS クエリーを表示]を選択し、QaaWS クエリーを表示させます。
3 インポートする QaaWS クエリーを選択し、[QaaWS クエリーのインポート]をク
リックします。
Web Intelligence が、QaaWS クエリーを Web Intelligence クエリーとしてドキュ
メントに追加します。また、Web Intelligence は QaaWS クエリーと同じ名前の
レポート タブも追加します。レポート タブには、クエリー オブジェクトに対応す
るテーブルが含まれています。
4 追加されたクエリーを最新表示して、QaaWS データを表示させます。
5 追加されたテーブルを右クリックし、[ブロックを公開]を選択して、テーブルを
Web サービスとして公開します。
関連項目
• 522 ページの
「Web Intelligence レポート ブロックを Web サービスとして公開す
る」
528
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
他の Web アプリケーションとの Web Intelligence コンテンツの共有
BI サービスの構造
BI サービスの構造
外部 Web アプリケーションは、次の 2 つの関数を呼び出すことによって、Web サービ
スとして公開された Web Intelligence コンテンツにアクセスします。
•
•
GetReportBlock_blockname
Drill_blockname
どちらの関数の呼び出しでも、blockname は Web サービスで定義されたブロックの名
前になります。
Web アプリケーションは SOAP プロトコルを使用してこれらの関数を呼び出し、関数の
出力を受け取って、それを解析します。
GetReportBlock_blockname
関数名
GetReportBlock_blockname
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
529
29
29
他の Web アプリケーションとの Web Intelligence コンテンツの共有
BI サービスの構造
入力パラメータ
名前
説明
必須項目
login
CMS ログイン
sessionID または serializedSes
sion が指定されていない場合は
必須です。
password
CMS パスワード
sessionID または serializedSes
sion が指定されていない場合は
必須です。
reportfil- 1 つ以上のレポート フィルタ レポート ブロックにセクション エン
ter
です。詳細については、下の トリが含まれている場合は必須で
表を参照してください。
す。それ以外の場合は必須では
ありません。したがって、セクション
を含むブロックには必須および任
意の reportfilter パラメータが混
在しています。
prompt
プロンプト値です。LovIndex
Value パラメータの詳細につ
いては下記を参照してくださ
い。
refresh = true で、かつプロンプト
が必須である場合は必須です。
false の場合は必須ではありませ
ん。
resetState
Web サービスの呼び出し時 必須ではありません。デフォルト値
にドキュメントを開き直し、ドリ は false です。
ルとフィルタをリセットします。
refresh
ドキュメントの最新表示を実行 必須ではありません。デフォルト値
します。
は false です。
getFrom- 最新のドキュメント インスタン 必須ではありません。デフォルト値
Latest- スからデータを取得します。 は true です。
DocumentInstance
getFro- ドキュメントが公開されている 必須ではありません。デフォルト値
mUserIn- 場合、ユーザーの受信トレイ は false です。
stance
からデータを取得します。
530
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
他の Web アプリケーションとの Web Intelligence コンテンツの共有
BI サービスの構造
名前
説明
必須項目
turnOut- 出力を垂直テーブルに変換 必須ではありません。デフォルト値
putします。
は false です。
ToVTable
注
ブロックがチャートである場
合、このパラメータが false に
設定されている場合でも、常
に垂直テーブルに変換されま
す。
Session- ログイン/パスワードの入力を 必須ではありません。
ID
不要にするセッション トークン
です。入力されると、セッショ
ンの数が増えます。
serial- ログイン/パスワードの入力を 必須ではありません。
izedSes- 不要にするシリアル化セッショ
sion
ンです。入力されても、セッ
ションの数は増えません。
reportfilter パラメータ
reportfilter パラメータには、2 つの要素が含まれます。
名前
説明
値
filtering_val- データのフィ 任意
ue
ルタ処理に
使用される
値です。
filtering_oper- フィルタ演算 EQUAL(デフォルト)¦ GREATER ¦
ator
子
GREATER_OR_EQUAL ¦ LESS ¦ LESS_OR_EQUAL ¦
NOT_EQUAL ¦ INLIST ¦ NOT_INLIST
reportFilter パラメータの例
フィルタ“国”=“アメリカ”は、以下のように指定します。
<Country>
<value>US</value>
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
531
29
29
他の Web アプリケーションとの Web Intelligence コンテンツの共有
BI サービスの構造
<operator>EQUAL</operator>
</Country>
出力パラメータ
532
名前
型
説明
table
TTable
テーブル セル
headers
THeader
テーブル ヘッダー
footers
TFooter
テーブル フッター
user
文字列
Web サービス呼び出しで使用
されるログイン
documentation
文字列
サービスの設計者が入力する
Web サービスの説明
documentname
文字列
ドキュメント名
lastrefreshdate
日時
前回ドキュメントを最新表示した
日付
creationdate
日時
Web サービスの作成日付
creator
文字列
Web サービス作成者のユー
ザー名
isScheduled
論理値
ドキュメントをスケジュール設定
するかどうかの指定
scheduleStartTime
日時
ドキュメントをスケジュール設定
する場合のスケジュール開始時
刻
scheduleEndTime
日時
ドキュメントをスケジュール設定
するる場合のスケジュール終了
時刻
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
他の Web アプリケーションとの Web Intelligence コンテンツの共有
BI サービスの構造
名前
型
説明
tableType
文字列
テーブル タイプ
nbColumns
整数
出力テーブルの列の数
nbLines
整数
出力テーブルの行の数
関連項目
•
•
533 ページの「Drill_blockname」
537 ページの「BI データが返すデータのサンプル」
Drill_blockname
関数名
Drill_blockname
入力パラメータ
Drill_<block_name> 関数の構文は GetReportBlock_<block_name> と似ていますが、
以下のような違いがあります。
•
•
•
reportfilter パラメータがありません。
追加の drillpath パラメータがあります。
追加の drillfilter パラメータがあります。
名前
説明
必須項目
drillpath
ドリル指示を指定します。
はい
drillfilter
ドリル時に適用するフィル
タを指定します。
いいえ
drillpath パラメータ
drillpath パラメータのタイプは DrillPath です。これには、3 つの要素が含まれます。
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
533
29
29
他の Web アプリケーションとの Web Intelligence コンテンツの共有
BI サービスの構造
名前
説明
値
from
ドリルを実行するディメン
ション
任意
value
ドリルを実行する値
任意
drilloperation
ドリル操作のタイプ
UP ¦ DOWN
注
•
value では、単一値(“ロサンゼルス”など)だけではなく、“すべての都市”などの定
•
•
•
義を渡すことも可能です。
ドリル指示が無効な場合、Web サービスは元のテーブル データを返します。
ドリル階層の最後では、Web サービスはドリル階層にある最後の値を返します。
パラメータが同じドリル階層内の異なるレベルを参照しない場合、複数の drillpath
パラメータを指定することができます。
drillfilter パラメータ
drillpath パラメータを使用して、ドリル フィルタをドリルの実行と同時に適用することが
できます。
名前
説明
値
dimension
フィルタ処理 任意
を実行する
ディメンショ
ン
value
フィルタ処理 任意
の対象となる
値
operator
フィルタ演算 EQUAL ¦ GREATER ¦ GREATER_OR_EQUAL ¦ LESS ¦
子
LESS_OR_EQUAL ¦ NOT_EQUAL ¦ INLIST ¦ NOT_INLIST
注
534
•
value では、単一値(“ロサンゼルス”など)だけではなく、“すべての都市”などの定
•
•
義も可能です。
ドリル指示が無効な場合、Web サービスは元のテーブル データを返します。
ドリル階層の最後では、Web サービスはドリル階層にある最後の値を返します。
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
他の Web アプリケーションとの Web Intelligence コンテンツの共有
BI サービスの構造
•
パラメータが同じドリル階層内の異なるレベルを参照しない場合、複数の drillpath
パラメータを指定することができます。
関連項目
•
529 ページの「GetReportBlock_blockname」
BI サービス出力パラメータ
下の表は、BI サービスによって返される出力パラメータを一覧にしたものです。
名前
型
説明
table
TTable
テーブル セル
headers
THeader
テーブル ヘッダー
footers
TFooter
テーブル フッター
user
文字列
Web サービス呼び出しで使用
されるログイン
documentation
文字列
サービスの設計者が入力する
Web サービスの説明
documentname
文字列
ドキュメント名
lastrefreshdate
日時
前回ドキュメントを最新表示した
日付
creationdate
日時
Web サービスの作成日付
creator
文字列
Web サービス作成者のユー
ザー名
isScheduled
論理値
ドキュメントをスケジュール設定
するかどうかの指定
scheduleStartTime
日時
ドキュメントをスケジュール設定
する場合のスケジュール開始時
刻
scheduleEndTime
日時
ドキュメントをスケジュール設定
するる場合のスケジュール終了
時刻
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
535
29
29
他の Web アプリケーションとの Web Intelligence コンテンツの共有
BI サービスの構造
名前
型
説明
tableType
文字列
テーブル タイプ
nbColumns
整数
出力テーブルの列の数
nbLines
整数
出力テーブルの行の数
テーブル パラメータの例
<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>
...
</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>
フッター パラメータの例
???
関連項目
•
536
537 ページの「BI データが返すデータのサンプル」
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
他の Web アプリケーションとの Web Intelligence コンテンツの共有
BI サービスの構造
BI データが返すデータのサンプル
Web サービスは、SOAP を使用してデータを返します。以下は、Web サービスによっ
て返される SOAP ファイルの例です。
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance...>
<soap:Body>
<GetReportBlock_Block1BeachResponse xmlns="multidocmultiuniversesmul
time">
<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>
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
537
29
29
他の Web アプリケーションとの Web Intelligence コンテンツの共有
BI サービスの構造
</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>
</row>
<row>
<cell xsi:type="xsd:string">Australia</cell>
<cell xsi:type="xsd:string">Travels</cell>
<cell xsi:type="xsd:string">Travel Reservation</cell>
<cell xsi:type="xsd:double">63300</cell>
</row>
<row>
<cell xsi:type="xsd:string">France</cell>
<cell xsi:type="xsd:string">Accommodation</cell>
<cell xsi:type="xsd:string">Bungalow</cell>
<cell xsi:type="xsd:double">126240</cell>
</row>
<row>
<cell xsi:type="xsd:string">France</cell>
<cell xsi:type="xsd:string">Accommodation</cell>
<cell xsi:type="xsd:string">Hotel Room</cell>
<cell xsi:type="xsd:double">116790</cell>
</row>
<row>
<cell xsi:type="xsd:string">France</cell>
<cell xsi:type="xsd:string">Accommodation</cell>
<cell xsi:type="xsd:string">Hotel Suite</cell>
<cell xsi:type="xsd:double">320220</cell>
538
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
他の Web アプリケーションとの Web Intelligence コンテンツの共有
BI サービスの構造
</row>
<row>
<cell xsi:type="xsd:string">France</cell>
<cell xsi:type="xsd:string">Food &amp; Drinks</cell>
<cell xsi:type="xsd:string">Fast Food</cell>
<cell xsi:type="xsd:double">28440</cell>
</row>
<row>
<cell xsi:type="xsd:string">France</cell>
<cell xsi:type="xsd:string">Food &amp; Drinks</cell>
<cell xsi:type="xsd:string">Poolside Bar</cell>
<cell xsi:type="xsd:double">46320</cell>
</row>
<row>
<cell xsi:type="xsd:string">France</cell>
<cell xsi:type="xsd:string">Food &amp; Drinks</cell>
<cell xsi:type="xsd:string">Restaurant</cell>
<cell xsi:type="xsd:double">32640</cell>
</row>
<row>
<cell xsi:type="xsd:string">France</cell>
<cell xsi:type="xsd:string">Recreation</cell>
<cell xsi:type="xsd:string">Activities</cell>
<cell xsi:type="xsd:double">9000</cell>
</row>
<row>
<cell xsi:type="xsd:string">France</cell>
<cell xsi:type="xsd:string">Recreation</cell>
<cell xsi:type="xsd:string">Excursion</cell>
<cell xsi:type="xsd:double">120050</cell>
</row>
<row>
<cell xsi:type="xsd:string">France</cell>
<cell xsi:type="xsd:string">Recreation</cell>
<cell xsi:type="xsd:string">Sports</cell>
<cell xsi:type="xsd:double">35720</cell>
</row>
<row>
<cell xsi:type="xsd:string">Nepal</cell>
<cell xsi:type="xsd:string">Accommodation</cell>
<cell xsi:type="xsd:string">Bungalow</cell>
<cell xsi:type="xsd:double">323231</cell>
</row>
<row>
<cell xsi:type="xsd:string">Nepal</cell>
<cell xsi:type="xsd:string">Accommodation</cell>
<cell xsi:type="xsd:string">Hotel Room</cell>
<cell xsi:type="xsd:double">330240</cell>
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
539
29
29
他の Web アプリケーションとの Web Intelligence コンテンツの共有
BI サービスの構造
</row>
<row>
<cell xsi:type="xsd:string">Nepal</cell>
<cell xsi:type="xsd:string">Accommodation</cell>
<cell xsi:type="xsd:string">Hotel Suite</cell>
<cell xsi:type="xsd:double">320754</cell>
</row>
<row>
<cell xsi:type="xsd:string">Nepal</cell>
<cell xsi:type="xsd:string">Food &amp; Drinks</cell>
<cell xsi:type="xsd:string">Fast Food</cell>
<cell xsi:type="xsd:double">32960</cell>
</row>
<row>
<cell xsi:type="xsd:string">Nepal</cell>
<cell xsi:type="xsd:string">Food &amp; Drinks</cell>
<cell xsi:type="xsd:string">Poolside Bar</cell>
<cell xsi:type="xsd:double">37915</cell>
</row>
<row>
<cell xsi:type="xsd:string">Nepal</cell>
<cell xsi:type="xsd:string">Food &amp; Drinks</cell>
<cell xsi:type="xsd:string">Restaurant</cell>
<cell xsi:type="xsd:double">32980</cell>
</row>
<row>
<cell xsi:type="xsd:string">Nepal</cell>
<cell xsi:type="xsd:string">Recreation</cell>
<cell xsi:type="xsd:string">Activities</cell>
<cell xsi:type="xsd:double">78200</cell>
</row>
<row>
<cell xsi:type="xsd:string">Nepal</cell>
<cell xsi:type="xsd:string">Recreation</cell>
<cell xsi:type="xsd:string">Excursion</cell>
<cell xsi:type="xsd:double">96440</cell>
</row>
<row>
<cell xsi:type="xsd:string">Nepal</cell>
<cell xsi:type="xsd:string">Recreation</cell>
<cell xsi:type="xsd:string">Sports</cell>
<cell xsi:type="xsd:double">102720</cell>
</row>
<row>
<cell xsi:type="xsd:string">Nepal</cell>
<cell xsi:type="xsd:string">Travels</cell>
<cell xsi:type="xsd:string">Car Rent</cell>
<cell xsi:type="xsd:double">56370</cell>
540
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
他の Web アプリケーションとの Web Intelligence コンテンツの共有
BI サービスの構造
</row>
<row>
<cell xsi:type="xsd:string">Nepal</cell>
<cell xsi:type="xsd:string">Travels</cell>
<cell xsi:type="xsd:string">Travel Reservation</cell>
<cell xsi:type="xsd:double">74495</cell>
</row>
<row>
<cell xsi:type="xsd:string">US</cell>
<cell xsi:type="xsd:string">Accommodation</cell>
<cell xsi:type="xsd:string">Bungalow</cell>
<cell xsi:type="xsd:double">368870</cell>
</row>
<row>
<cell xsi:type="xsd:string">US</cell>
<cell xsi:type="xsd:string">Accommodation</cell>
<cell xsi:type="xsd:string">Hotel Room</cell>
<cell xsi:type="xsd:double">746828</cell>
</row>
<row>
<cell xsi:type="xsd:string">US</cell>
<cell xsi:type="xsd:string">Accommodation</cell>
<cell xsi:type="xsd:string">Hotel Suite</cell>
<cell xsi:type="xsd:double">842046</cell>
</row>
<row>
<cell xsi:type="xsd:string">US</cell>
<cell xsi:type="xsd:string">Food &amp; Drinks</cell>
<cell xsi:type="xsd:string">Fast Food</cell>
<cell xsi:type="xsd:double">66330</cell>
</row>
<row>
<cell xsi:type="xsd:string">US</cell>
<cell xsi:type="xsd:string">Food &amp; Drinks</cell>
<cell xsi:type="xsd:string">Poolside Bar</cell>
<cell xsi:type="xsd:double">88508</cell>
</row>
<row>
<cell xsi:type="xsd:string">US</cell>
<cell xsi:type="xsd:string">Food &amp; Drinks</cell>
<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>
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
541
29
29
他の Web アプリケーションとの Web Intelligence コンテンツの共有
BI サービスの構造
</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>
542
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
他の Web アプリケーションとの Web Intelligence コンテンツの共有
BI サービスの構造
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" />
<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" nill
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
543
29
29
他の Web アプリケーションとの Web Intelligence コンテンツの共有
BI サービスの構造
able="true" />
<s:element name="password" type="s:string" minOccurs="0" nill
able="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" minOc
curs="0" maxOccurs="unbounded" nillable="true" />
<s:element name="Revenue" type="s0:FilterCondition" minOc
curs="0" maxOccurs="unbounded" nillable="true" />
<s:element name="Enter_value_s__for_Country_" type="s0:LovValueIn
dex" 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" nill
able="true" />
<s:element name="getFromLatestDocumentInstance"
type="s:boolean" minOccurs="0" nillable="true" />
<s:element name="getFromUserInstance" type="s:boolean" minOc
curs="0" nillable="true" />
<s:element name="turnOutputToVTable" type="s:boolean" minOc
curs="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" nill
able="true" />
<s:element name="password" type="s:string" minOccurs="0" nill
able="true" />
<s:element name="Country" type="s0:FilterCondition" minOc
curs="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" minOc
curs="0" maxOccurs="unbounded" nillable="true" />
<s:element name="Revenue" type="s0:FilterCondition" minOc
curs="0" maxOccurs="unbounded" nillable="true" />
<s:element name="Enter_value_s__for_Country_" type="s0:LovValueIn
dex" 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" nill
able="true" />
<s:element name="getFromLatestDocumentInstance"
type="s:boolean" minOccurs="0" nillable="true" />
544
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
他の Web アプリケーションとの Web Intelligence コンテンツの共有
BI サービスの構造
<s:element name="getFromUserInstance" type="s:boolean" minOc
curs="0" nillable="true" />
<s:element name="turnOutputToVTable" type="s:boolean" minOc
curs="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" nill
able="true" />
<s:element name="password" type="s:string" minOccurs="0" nill
able="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 name="resetState" type="s:boolean" minOccurs="0"
nillable="true" />
<s:element name="refresh" type="s:boolean" minOccurs="0" nill
able="true" />
<s:element name="getFromLatestDocumentInstance"
type="s:boolean" minOccurs="0" nillable="true" />
<s:element name="getFromUserInstance" type="s:boolean" minOc
curs="0" nillable="true" />
<s:element name="turnOutputToVTable" type="s:boolean" minOc
curs="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>
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
545
29
29
他の Web アプリケーションとの Web Intelligence コンテンツの共有
BI サービスの構造
<s:sequence>
<s:element name="login" type="s:string" minOccurs="0" nill
able="true" />
<s:element name="password" type="s:string" minOccurs="0" nill
able="true" />
<s:element name="drillPath" type="s0:DrillPath" minOccurs="0"
maxOccurs="unbounded" nillable="true" />
<s:element name="filter" type="s0:DrillFilter" minOccurs="0" max
Occurs="unbounded" nillable="true" />
<s:element name="Enter_value_s__for_Country_" type="s0:LovValueIn
dex" 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" nill
able="true" />
<s:element name="getFromLatestDocumentInstance"
type="s:boolean" minOccurs="0" nillable="true" />
<s:element name="getFromUserInstance" type="s:boolean" minOc
curs="0" nillable="true" />
<s:element name="turnOutputToVTable" type="s:boolean" minOc
curs="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" nill
able="true" />
<s:element name="password" type="s:string" minOccurs="0" nill
able="true" />
<s:element name="drillPath" type="s0:DrillPath" minOccurs="0"
maxOccurs="unbounded" nillable="true" />
<s:element name="filter" type="s0:DrillFilter" minOccurs="0" max
Occurs="unbounded" nillable="true" />
<s:element name="Enter_value_s__for_Country_" type="s0:LovValueIn
dex" 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" nill
able="true" />
<s:element name="getFromLatestDocumentInstance"
type="s:boolean" minOccurs="0" nillable="true" />
<s:element name="getFromUserInstance" type="s:boolean" minOc
curs="0" nillable="true" />
<s:element name="turnOutputToVTable" type="s:boolean" minOc
curs="0" nillable="true" />
</s:sequence>
546
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
他の Web アプリケーションとの Web Intelligence コンテンツの共有
BI サービスの構造
</s:complexType>
</s:element>
<s:element name="Drill_Bloc1">
<s:complexType>
<s:sequence>
<s:element name="login" type="s:string" minOccurs="0" nill
able="true" />
<s:element name="password" type="s:string" minOccurs="0" nill
able="true" />
<s:element name="drillPath" type="s0:DrillPath" minOccurs="0"
maxOccurs="unbounded" nillable="true" />
<s:element name="filter" type="s0:DrillFilter" minOccurs="0" max
Occurs="unbounded" nillable="true" />
<s:element name="resetState" type="s:boolean" minOccurs="0"
nillable="true" />
<s:element name="refresh" type="s:boolean" minOccurs="0" nill
able="true" />
<s:element name="getFromLatestDocumentInstance"
type="s:boolean" minOccurs="0" nillable="true" />
<s:element name="getFromUserInstance" type="s:boolean" minOc
curs="0" nillable="true" />
<s:element name="turnOutputToVTable" type="s:boolean" minOc
curs="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>
</s:complexType>
<s:complexType name="TFooter">
<s:sequence>
<s:element name="row" maxOccurs="unbounded" type="s0:TRow" />
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
547
29
29
他の Web アプリケーションとの Web Intelligence コンテンツの共有
BI サービスの構造
</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" />
548
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
他の Web アプリケーションとの Web Intelligence コンテンツの共有
BI サービスの構造
<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" />
<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" />
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
549
29
29
他の Web アプリケーションとの Web Intelligence コンテンツの共有
BI サービスの構造
<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" max
Occurs="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>
550
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
他の Web アプリケーションとの Web Intelligence コンテンツの共有
BI サービスの構造
<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>
<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 />
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
551
29
29
他の Web アプリケーションとの Web Intelligence コンテンツの共有
BI サービスの構造
<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="doc
ument" />
<input>
<soap:header message="s0:GetReportBlock_Block1SoapIn" part="re
quest_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"
552
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
他の Web アプリケーションとの Web Intelligence コンテンツの共有
BI サービスの構造
use="literal">
<soap:headerfault message="s0:Drill_Block1SoapIn" part="request_head
er" use="literal" />
</soap:header>
<soap:body use="literal" parts="parameters" />
</input>
<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="re
quest_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_head
er" 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="docu
ment" />
<input>
<soap:header message="s0:GetReportBlock_Bloc1SoapIn" part="re
quest_header" use="literal">
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
553
29
29
他の Web アプリケーションとの Web Intelligence コンテンツの共有
BI サービスの構造
<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_head
er" 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/qaawsser
vices/queryasaservice?&cuid=AduDhWyVezRPnnJM_FDS4S0&authType=secEn
terprise&locale=en_US&timeout=60" />
</port>
</service>
</definitions>
554
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
他のドキュメントへのリンク
30
30
他のドキュメントへのリンク
他のドキュメントへのリンク
他のドキュメントへのリンク
Web Intelligence ドキュメントのセルは、ハイパーリンクとして定義することができます。
Web Intelligence のハイパーリンクは、現在閲覧中のページから別の Web ページを
開くことのできる World Wide Web 上のハイパーリンクに似ています。
ハイパーリンクを含むセルをクリックすると、リンクに指定されているターゲット ドキュメ
ントが表示されます。ターゲット ドキュメントは、Web Intelligence ドキュメント、Crystal
Reports ドキュメント、World Wide Web 上のサイト、またはハイパーリンクからアクセス
可能な任意のリソースです。
ハイパーリンクには静的なものと動的なものがあります。静的ハイパーリンクは、常に同
一のドキュメントに同じ方法でリンクします。動的リンクは、ハイパーリンクを含むドキュ
メントのデータに応じて、異なる方法でリンクできます。
次のさまざまな種類のハイパーリンクを作成できます。
•
•
•
セル テキストがハイパーリンク テキストであるセル
ハイパーリンクに関連付けられているセル
CMS の別のドキュメントへのリンク
ハイパーリンクとして定義済みのセル テキスト
セルのテキストをハイパーリンクとして定義すると、セル テキスト自体がハイパーリンク
テキストになります。たとえば、http://www.businessobjects.com というテキストをハイ
パーリンクとして含む独立セルを定義する場合、このセルをクリックすると Business
Objects の Web ページに移動します。
これは、セル内のテキストが常に同じであり、同じ方法で同じリソースにリンクする、静
的ハイパーリンクに最適な方法です。
注
この種のハイパーリンクは、Web Intelligence の式言語を使用してレポート データに基
づいてセル テキストを変更することによって、動的リンクに変更することができます。
セルのテキストをハイパーリンクとして定義する
1 セル内にハイパーリンク テキストを入力します。
2 Web Intelligence Interactive を使用している場合は、セルを右クリックし、メ
ニューから[[ハイパーリンク]] > [[コンテンツをハイパーリンクとして表示]]を選
択します。
556
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
他のドキュメントへのリンク
他のドキュメントへのリンク
注
セルを右クリックし、メニューから[[書式設定]] > [[セル]]を選択して[セルの
書式設定]ダイアログ ボックスを表示し、[コンテンツの表示]を選択して一覧
から[ハイパーリンク]を選択することもできます。
3 Java レポート パネルを使用している場合は、セルをクリックし、[[表示]] > [[セ
ル内容の読み込み方法]]セル プロパティを[ハイパーリンク]に設定します。
セルに関連付けられているハイパーリンク
ハイパーリンクをセルに関連付けると、セルをクリックした場合にソースドキュメントへの
リンクに使用されるハイパーリンクが定義されます。セル テキスト自体は、ハイパーリン
クではありません。
これは、次のような理由により、動的ハイパーリンクを作成する際に推奨される方法で
す。
•
•
•
動的ハイパーリンクに含まれるパラメータの操作に最適である。
複雑なハイパーリンク構文を使用する必要がない。グラフィカル インターフェ
イスを使用してハイパーリンクを定義すると、バックグラウンドでハイパーリンク
が生成されて管理される。
セル テキストとは異なるハイパーリンク テキストを定義できる。
セルにハイパーリンクを追加する
1 セルを右クリックし、[ハイパーリンク] > [新規作成]を選択して[ハイパーリンク
の作成]ダイアログ ボックスを表示します。
2 ダイアログ ボックスの左にある[Web ページへのリンク]を選択します。(Web
Intelligence Interactive のみ)
3 ボックスにハイパーリンクを入力するか、貼り付けます。
4 [解析]をクリックしてハイパーリンクのパラメータを[URL パラメータのカスタマ
イズ]領域に抽出します。この領域は、[解析]をクリックするまでは表示されま
せん。
動的ハイパーリンクには、可変値であるパラメータが含まれています。パラメータ
は、ハイパーリンクの末尾に疑問符に続いて name=value として表示されます。次
はその例です。
http://salesandproductreport/default.asp?reportname=products
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
557
30
30
他のドキュメントへのリンク
他のドキュメントへのリンク
URL には、reportname というパラメータが 1 つ含まれています。この値は、“製品”
です。
[解析]をクリックすると、各パラメータが各行に表示されます。パラメータ名は左側
に、パラメータ値は右側に表示されます。ハイパーリンクの静的部分(パラメータが
含まれない部分)は、メイン セクションに表示されます。
5 パラメータ値として式または変数かのデータを提供するよう Web Intelligence
に指示するには、各パラメータ値の横にある矢印をクリックし、オプションを選
択します。
オプション
説明
式の構築
式エディタで式を構築し、式の出力値をパラメータ値とし
て提供します。
オブジェクトの選択
[オブジェクトの選択]ダイアログ ボックスの一覧からオブ
ジェクトを選択し、その値をパラメータ値として提供します。
注
パラメータを変更すると、画面の上のボックスでハイパーリンク構文全体が変
更されます。
6 パラメータの追加または削除を行うには、ハイパーリンク構文を変更してから
[解析]をクリックします。
注
[URL パラメータのカスタマイズ]領域のパラメータ一覧でパラメータを直接追
加したり、削除したりすることはできません。URL 構文を直接変更する必要が
あります。
7 [セル内容]の横にある矢印をクリックし、ハイパーリンク セルに表示されるテキ
ストを変更し、次のいずれかのオプションを選択します。
オプション
説明
式の構築
式エディタで式を構築し、式の出力値をセル内容として
提供します。
オブジェクトの選択
[オブジェクトの選択]ダイアログ ボックスの一覧からオブ
ジェクトを選択し、その値をセル内容として提供します。
8 [ツールヒント]ボックスにツールヒント テキストを入力するか、[式の構築]オプ
ションまたは[変数の選択]オプションを使用して動的ツールヒントを構築しま
す。
558
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
他のドキュメントへのリンク
他のドキュメントへのリンク
オプション
説明
式の構築
式エディタで式を構築し、式の出力値をツールヒントとして
提供します。
オブジェクトの選択
[オブジェクトの選択]ダイアログ ボックスの一覧からオブ
ジェクトを選択し、その値をツールヒントとして提供します。
ツールヒントは、ハイパーリンクが含まれているセルにマウスのポインタを合わ
せると表示されます。
9 [ターゲット ウィンドウ]の横にある矢印をクリックし、ターゲット URL の表示方
法を設定します。
オプション
説明
現在のウィンドウ
ハイパーリンクが含まれている Web Intelligence ドキュメン
トの代わりに、ターゲット URL が現在のウィンドウに表示さ
れます。
新しいウィンドウ
ターゲット URL が新しいブラウザ ウィンドウに表示されま
す。
CMS の別のドキュメントへのリンク
[ハイパーリンクの作成]ダイアログ ボックスを使用して、CMS の別のドキュメントにリン
クします(Web Intelligence Interactive のみ)。リンクを作成すると、Web Intelligence が
ダイアログ ボックスでの選択内容に基づいて OpenDocument 関数を使用し、式を作
成します。
注
OpenDocument 関数は、構文をセルに直接入力することによって使用できます。
CMS の別のドキュメントにリンクする
1 リンクを作成するセルを右クリックし、メニューから[[ハイパーリンク]] > [[新規
作成]]を選択して、[ハイパーリンクの作成]ダイアログ ボックスを表示します。
2 ダイアログ ボックスの左にある[ドキュメントへのリンク]を選択します。
3 [参照]をクリックし、[ドキュメントの選択]ダイアログ ボックスでターゲット ドキュ
メントを選択するか、[ドキュメント ID]ボックスにドキュメント ID を入力します。
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
559
30
30
他のドキュメントへのリンク
他のドキュメントへのリンク
4 Web Intelligence でハイパーリンクが選択されるたびにターゲット ドキュメント
を更新する場合は、[起動時に最新表示]をクリックします。
5 [ドキュメント インスタンスへのリンク]をクリックしてからドロップダウン リストでオ
プションを選択し、選択したドキュメントのインスタンスへリンクします。
オプション
説明
最新
ハイパーリンクは、最新のインスタンスを開きます。
注
このオプションを選択すると、ハイパーリンクでパラメータ値を指
定できません。
最新 - 現在の ハイパーリンクは、現在のユーザーが所有する最新のインスタン
ユーザー
スを開きます。
注
このオプションを選択すると、ハイパーリンクでパラメータ値を指
定できません。
最新 - 一致す ハイパーリンクは、プロンプト値がハイパーリンクによって渡され
るプロンプト値 る値に対応する最新のインスタンを開きます。
このオプションは、プロンプトが含まれているサイズの大きいドキュ
メントにリンクする場合、便利です。
6 [レポート名]をクリックし、特定のレポートにリンクするレポートの名前を選択し
ます。
7 [レポート パーツ]をクリックしてから[選択]をクリックし、レポート パーツ(たと
えばテーブル)を右クリックしてレポートの特定部分にリンクします。
8 [レポート パーツ]を選択した場合、[レポート パーツのみを表示する]を選択
すると、ダーゲット ドキュメントのレポート パーツのみが表示されます。[レポー
ト パーツの位置(利用可能なフル ドキュメント)]を選択した場合は、レポート
パーツに焦点が当てられますが、ターゲット ドキュメントのレポート全体が表示
されます。
9 [ドキュメント プロンプト]セクションの各プロンプトに対して、ドロップダウン リス
トから次のオプションのいずれかを選択します。
560
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
他のドキュメントへのリンク
他のドキュメントへのリンク
オプション
説明
式の構築
式エディタを使用して、プロンプトに値を渡す式を構築します。
オブジェクトの プロンプトに値が渡されるオブジェクトを選択します。
選択
実行時にユー ハイパーリンクをクリックするときにプロンプトの値を指定します。
ザーに確認
ドキュメントの ターゲット ドキュメントにパラメータを渡さないようハイパーリンク
デフォルトを使 を設定します。ターゲット ドキュメントは、プロンプトのデフォルト
用
値で開きます。デフォルト値は、プロンプトに対して最後に指定
された値、またはドキュメントで指定されたデフォルト値のいずれ
かです。
10 [セル内容]一覧から[式の構築]または[変数の選択]を選択し、ハイパーリン
ク セルの内容を指定します。
オプション
説明
式の構築
式エディタで式を構築し、式の出力値をセル内容として
提供します。
変数の選択
[オブジェクトの選択]ダイアログ ボックスの一覧から変
数を選択し、その値をセル内容として提供します。
11 [ツールヒント]ボックスにツールヒント テキストを入力するか、[式の構築]オプ
ションまたは[オブジェクトの選択]オプションを使用して動的ツールヒントを構
築します。
オプション
説明
式の構築
式エディタで式を構築し、式の出力値をツールヒントとし
て提供します。
オブジェクトの選択
[オブジェクトの選択]ダイアログ ボックスの一覧から変数
を選択し、その値をツールヒントとして提供します。
ツールヒントは、ハイパーリンクが含まれているセルにマウスのポインタを合わ
せると表示されます。
12 [ターゲット ウィンドウ]一覧から[新しいウィンドウ]または[現在のウィンドウ]を
選択してターゲット ドキュメントの表示方法を決定します。
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
561
30
30
他のドキュメントへのリンク
他のドキュメントへのリンク
オプション
説明
新しいウィンドウ
ドキュメントが新しいブラウザ ウィンドウに表示されま
す。
ターゲット ウィンドウ
ドキュメントが現在のブラウザ ウィンドウに開かれ、ハイ
パーリンクを含むドキュメントの代わりに表示されます。
プロンプトに渡されるドキュメント インスタンスと値
ハイパーリンクは、プロンプトに値を直接渡す、または渡された値に基づいてドキュメ
ント インスタンスを開くという 2 種類の方法でターゲット ドキュメントのプロンプトに値を
提供します。
最初の方法では、ハイパーリンクはターゲット ドキュメントのプロンプトに値を直接供給
します。2 番目の方法では、格納されているプロンプト値がハイパーリンクによって渡
された値に対応するドキュメント インスタン値が開かれます。
ターゲット ドキュメントのサイズが大きい場合、渡されたパラメータに基づいてドキュメ
ント インスタンスを選択する方が効率的です。
次の表に示されるように、インスタンスとパラメータの設定の一部の組み合わせは、互
換性がないか、相互に依存します。
562
インスタンス設定
パラメータ設定への影響
最新
ハイパーリンクは、パラメータ値を渡しませ
ん。すべてのパラメータが[ドキュメントの
デフォルトを使用]に設定され、変更でき
ません。
最新 - 現在のユーザー
ハイパーリンクは、パラメータ値を渡しませ
ん。すべてのパラメータが[ドキュメントの
デフォルトを使用]に設定され、変更でき
ません。
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
他のドキュメントへのリンク
他のドキュメントへのリンク
インスタンス設定
パラメータ設定への影響
少なくとも 1 つのパラメータ値を指定する
必要があります。少なくとも 1 つのパラメー
タ値を指定しない場合、ハイパーリンクを
クリックするとエラーが返されます。
最新 - 一致するプロンプト値
このエラーは、ハイパーリンクがパラメータ
値に基づいてインスタンスを取得するよう
に設計されているにもかかわらず、インス
タンスとの比較に使用する値が指定され
ていないために発生します。
関連項目
•
563 ページの「容量の大きいドキュメントへのリンク」
容量の大きいドキュメントへのリンク
ターゲットのドキュメントに大量のデータが含まれている場合は、渡されたパラメータ値
を使用してドキュメントを開いたり取得するのではなく、インスタンスにリンクすると効率
よく作業できます。異なるパラメータ値を使用して複数のインスタンスをスケジュール
し、事前に取得することができます。異なるパラメータ値を使用してドキュメントをあらか
じめスケジュールおよび取得することができます。
ハイパーリンクをクリックすると、Web Intelligence は、渡された値でドキュメントを開い
たりデータを取得するのではなく、あらかじめ取得した適切なインスタンスを開きます。
例 容量の大きい売上げレポートへのリンク
この例では、地域別の売上げを取得する大容量の売上げレポートにリンクします。こ
のレポートには、ユーザーが地域を選択できるパラメータが含まれています。地域
は、“北”、“南”、“東”、および“西”です。
ソース ドキュメントには、[地域]ディメンションが含まれています。次の操作を実行し
ます。
•
•
[地域]の値をパラメータとして渡すようにハイパーリンクを設定します。
売上げレポートのインスタンスを、[地域]の各値に 1 つずつ合計 4 つ作成しま
す。
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
563
30
30
他のドキュメントへのリンク
ハイパーリンクの使用
•
•
これらのインスタンスを事前に取得するようにスケジュールします。
ハイパーリンクで渡された値と一致するパラメータ値を持つ最新のインスタンスを
開くようにハイパーリンクを設定します。
ドキュメントに[地域]ディメンションが含まれている場合、設定は次のようになります。
[ドキュメント インスタンスへのリンク]の
一致する最新の値
設定
最新 - 一致するプロンプト値
[地域]
ハイパーリンクの使用
ハイパーリンクから他のドキュメントへリンクする
ハイパーリンクから他のドキュメントへリンクするには、ハイパーリンクを作成しておく必
要があります。
1 ツールヒントが設定されている場合、セルにマウスのポインタを合わせると、ツー
ルヒントが表示されます。
注
[ハイパーリンク]ダイアログ ボックスを使用してリンクを定義し、数式バーが表
示されている場合、Web Intelligence によって生成されたハイパーリンク構文
が数式バーに表示されます。構文を更新する必要がある場合、この構文を直
接変更せずに、[ハイパーリンク]ダイアログ ボックスを使用します。
2 ハイパーリンクをクリックして、ターゲット ドキュメントを開きます。
ハイパーリンクの設定に応じて、ターゲット ドキュメントは新しいブラウザ ウィン
ドウに表示されるか、現在のドキュメントの代わりに現在のブラウザ ウィンドウに
表示されます。
ハイパーリンクを編集する
1 ハイパーリンクを含むセルを右クリックし、メニューから[[ハイパーリンク]] > [[編
集]]を選択して、[ハイパーリンク]ダイアログ ボックスを表示します。
564
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
他のドキュメントへのリンク
openDocument を使用した URL レポーティング
2 [ハイパーリンク]ダイアログ ボックスを使用してハイパーリンクを編集します。
ハイパーリンクを削除する
•
ハイパーリンクを含むセルを右クリックし、メニューで[ハイパーリンク] > [削除]
を選択します。
ハイパーリンクの色の設定
既にクリックされたハイパーリンク(表示されたハイパーリンク)およびまだクリックされて
いないハイパーリンク(未表示のハイパーリンク)の表示に Web Intelligence が使用す
る色を定義できます。
ハイパーリンクの色を設定する
1 ハイパーリンクを含むレポートの空白部分を右クリックして、メニューの[[レポー
トの書式設定]]を選択します。
2 [全般]タブをクリックします。
3 [ハイパーリンク色]セクションで、[表示済み]および[未表示]の横にある矢印
をそれぞれクリックしてから、定義済みの色を選択するか、[その他の色]をク
リックしてカスタムの色を定義します。
4 [OK]をクリックします。
選択した色の設定が、レポートのハイパーリンクに適用されます。
openDocument を使用した URL レポーティング
openDocument を使用する URL レポートは、URL 文字列を BusinessObjects Enterprise
サーバーに渡すことで、複数のドキュメント タイプへの URL アクセスを提供します。
openDocument は、レポートを生成および表示する方法を制御するコマンドを提供し
ます。
BusinessObjects Enterprise で openDocument を使用すると、次のドキュメントの種類
間でシステムにまたがるリンクを作成できます。
•
.wid:Web Intelligence ドキュメント
•
.rep:Desktop Intelligence ドキュメント
•
.rpt:Crystal レポート
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
565
30
30
他のドキュメントへのリンク
openDocument を使用した URL レポーティング
•
.car:OLAP Intelligence レポート
openDocument URL の構成
次のセクションでは、openDocument 関数の使用方法と URL の作成方法について説
明します。
openDocument URL の一般的な構造を次に示します。
http://<servername>:<port>/OpenDocument/opendoc/<platformSpecific>?<pa
rameter1>&<parameter2>&...&<parameterN>
<platformSpecific> パラメータの構文は、実装によって異なります。
•
Java 実装では、<platformSpecific> パラメータの代わりに openDocument.jsp を
使用します。
•
.NET 実装では、<platformSpecific> パラメータの代わりに openDocument.aspx
を使用します。
URL は 569 ページの 「openDocument パラメータの概要 」にリストされているパラメー
タを使用して構築されます。
パラメータの結合
パラメータはアンパサンド(&)で結合します。アンパサンドの前後にスペースを入れな
いでください。たとえば、sType=wid&sDocName=Sales2003 です。
パラメータとパラメータの間には必ずアンパサンドが必要です。
パラメータ値内のスペースと特殊文字
ブラウザによってはスペースを解釈できない場合があるため、URL エンコードが必要
な特殊文字やスペースをリンクのパラメータに入れることはできません。特殊文字が
誤って解釈されないようにするには、特殊文字をエスケープ シーケンスに置換するた
めに、ソース データベースで URL エンコード文字列を定義します。これにより、デー
タベースは特殊文字を無視し、パラメータ値を正しく解釈できます。RDBMS によって
は、ある特殊文字を別の特殊文字に置換する機能があります。
プラス記号(+)のエスケープ シーケンスを作成することで、プラス記号をスペースとし
て解釈するようにデータベースに指示できます。この場合、「Sales Report for 2003」と
いうドキュメント タイトルは、DocName パラメータで &sDocName=Sales+Re
port+for+2003& のように指定します。
566
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
他のドキュメントへのリンク
openDocument を使用した URL レポーティング
この構文により、データベースがタイトル内のスペースを誤って解釈しなくなります。
パラメータ値の末尾のスペース
パラメータ値やプロンプト名の末尾のスペースは削除します。このようなスペースをプ
ラス記号(+)で置き換えないでください。そうしないと、プラス記号(+)をプロンプト名の
一部として解釈するか、スペースとして解釈するかをビューアが判断できない場合が
あります。たとえば、次のようなプロンプト名を考えます。
Select a City:_
この _ はスペースを表します。この場合、リンクには、次のようなテキストを入力します。
lsSSelect+a+City:=Paris
プロンプト名内のスペースはプラス記号に置き換え、末尾のスペースは削除しました。
リンクのプロンプト パラメータの詳細については、569 ページの 「openDocument パラ
メータの概要 」を参照してください。
大文字と小文字
openDocument のすべてのパラメータは、大文字と小文字を区別します。
リンクの長さの制限
エンコードされる URL の合計文字数は 2083 文字を超えることができません。
サブレポートへのリンク内のパラメータ値
ターゲット Crystal レポートのサブレポートにパラメータ値を渡すことはできません。
OLAP Intelligence レポートでの lsS パラメータの使用
ターゲット ドキュメントが OLAP Intelligence レポート(.car)の場合は、IsS パラメータを
使用してプロンプトを指定できます。このパラメータは、OLAP Intelligence レポートで
設定されているパラメータの一意な名前を使用して、URL エンコード文字列として渡
されます。
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
567
30
30
他のドキュメントへのリンク
openDocument を使用した URL レポーティング
例 レポートの特定のページを開く
OLAP Intelligence レポート内のページ パラメータの一意な名前を URL エンコード
すると 23CAA3C1-8DBB-4CF3BA%2CB8%2CD7%2CF0%2C68%2CEF%2C9C%2C6F になる場合は、次の URL を
使用して、OLAP Intelligence レポートの 2 ページ目を開くことができます。
http://<servername>:<port>/OpenDocument/<platformSpecific>?sType=car&sID
Type=InfoObject&iDocID=440&lsS23CAA3C1-8DBB-4CF3BA%2CB8%2CD7%2CF0%2C68%2CEF%2C9C%2C6F=2
例 キューブ パラメータを開く
MSAS のカタログ FoodMart 2000 にある Warehouse キューブを開くキューブ パラ
メータの一意な名前を URL エンコードすると 8401682C-9B1D-48508B%2C5E%2CD9%2C1F%2C20%2CF8%2C1%2C62 になる場合は、次の URL を使
用して、このキューブ パラメータを開くことができます。
http://<servername>:<port>/OpenDocument/<platformSpecific>?sType=car&sID
Type=InfoObject&lsS8401682C-9B1D-48508B%2C5E%2CD9%2C1F%2C20%2CF8%2C1%2C62=CATALOG%3DFood
Mart%202000,CUBE%3Dwarehouse&iDocID=616
OLAP Intelligence レポートでの lsM パラメータの使用
ターゲット ドキュメントが OLAP Intelligence レポート(.car)の場合は、IsM パラメータ
を使用してプロンプトを指定できます。このパラメータは、OLAP Intelligence レポート
で設定されているパラメータの一意な名前を使用して、URL エンコード文字列として
渡されます。
lsS パラメータの場合と同様に、lsM パラメータも、OLAP Intelligence レポートで設定
されているパラメータの一意な名前を使用して、URL エンコード文字列として渡されま
す。
例 レポートを開く
http://<servername>:<port>/OpenDocument/<platformSpecific>?sType=car&sID
Type=InfoObject&lsMADC216EA-D9A5-42B5AE%2C21%2C84%2CA9%2CF9%2C6E%2C31%2C7=[%5BCustomers%5D.%5BCoun
try%5D.%26%5BMexico%5D],[%5BCustomers%5D.%5BCountry%5D.%26%5BCana
da%5D]&iDocID=544
568
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
他のドキュメントへのリンク
openDocument を使用した URL レポーティング
これは、ビューに Customers > Country > Mexico と Customers > Country > Canada
のレポートを開く Memberset パラメータです。
openDocument パラメータの概要
この節では、openDocument について簡単に説明し、使用できるパラメータの一覧を
示します。また、使用できるパラメータの詳細、パラメータ固有の使用方法、使用例も
提供します。
注
openDocument リンクを含むドキュメントは親ドキュメントと呼ばれ、親システム上に
存在します。リンク先のドキュメントはターゲット ドキュメントと呼ばれ、ターゲット シ
ステム上に存在します。
表 30-3: プラットフォーム パラメータ
パラメータ
説明
572 ページの 「iDocID」
ドキュメントの ID。
573 ページの 「sDocName」
ドキュメントの名前。
573 ページの 「sIDType」
Crystal オブジェクト タイプ。
574 ページの 「sKind」
ターゲット Desktop Intelligence ドキュメントのファイ
ル タイプ。
574 ページの 「sPath」
ターゲット ドキュメントを含むフォルダおよびサブ
フォルダの名前。
575 ページの 「sType」
ターゲット ドキュメントまたはレポートのファイル タ
イプ。
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
569
30
30
他のドキュメントへのリンク
openDocument を使用した URL レポーティング
パラメータ
説明
576 ページの 「token」
現在の CMS セッションの有効なログオン トークン。
表 30-4: 入力パラメータ
570
パラメータ
説明
577 ページの 「lsC」
SQL の生成時にあいまいさが発生する場合のコン
テキスト プロンプトを指定します(Business Objects
および Web Intelligence ドキュメントのみ)。
577 ページの 「lsM[NAME]」
プロンプトに複数の値を指定します。[NAME] はプ
ロンプトのテキストです。
578 ページの 「lsR[NAME]」
プロンプトに一連の値を指定します。[NAME] はプ
ロンプトのテキストです。
579 ページの 「lsS[NAME]」
1 つのプロンプトの値を指定します。[NAME] はプ
ロンプトのテキストです。
580 ページの 「sInstance」
表示するターゲット レポートの特定のインスタンス
を示します。
580 ページの 「sPartContext」
Crystal Reports では、レポート パーツはデータ コ
ンテキストに関連付けられます。
581 ページの 「sRefresh」
ターゲット ドキュメントまたはレポートを開いたときに
強制的に最新表示するかどうかを示します。
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
他のドキュメントへのリンク
openDocument を使用した URL レポーティング
パラメータ
説明
582 ページの 「sReportMode」
Crystal ターゲットの場合にのみ、リンクがターゲッ
ト レポート全体を開くか、sReportPart で指定され
たレポート パーツだけを開くかを示します。
582 ページの 「sReportName」
ターゲット ドキュメントが複数レポートである場合に、
開くレポートを示します。
583 ページの 「sReportPart」
表示するターゲット レポートの特定のパーツを示し
ます。
表 30-5: 出力パラメータ
パラメータ
説明
584 ページの 「NAII」
プロンプト選択ページの表示を強制します。
585 ページの 「sOutputFormat」 ターゲット ドキュメントを開くときの形式を示します。
585 ページの 「sViewer」
選択したレポート ビューアを示します(CR & CA の
み)。
586 ページの 「sWindow」
ターゲット レポートを現在のブラウザ ウィンドウで開
くか、新しいウィンドウを起動するかを示します。
openDocument プラットフォーム パラメータ
この節では、使用できる openDocument プラットフォーム パラメータについて詳細に
説明し、コマンドの使用例を示します。
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
571
30
30
他のドキュメントへのリンク
openDocument を使用した URL レポーティング
openDocument URL の一般的な構造を次に示します。
http://<servername>:<port>/OpenDocument/opendoc/<platformSpecific>?<pa
rameter1>&<parameter2>&...&<parameterN>
<platformSpecific> パラメータの構文は、実装によって異なります。
•
Java 実装では、<platformSpecific> パラメータの代わりに openDocument.jsp を
使用します。
•
.NET 実装では、<platformSpecific> パラメータの代わりに openDocument.aspx
を使用します。
注
変数は山かっこで示しています。これらの変数を適切な値に置き換えてください。
たとえば、後述のコード例に示す <サーバー名> は、使用するサーバーの名前に
置き換え、<ポート> は、使用するポート番号に置き換えます。
iDocID
構文
説明
必須項目
値
iDocID
ドキュメントの ID。
はい*
ドキュメントの ID(InfoObjectID)。
注
*sDocName または iDocID のいずれかが必須です。
例
http://<servername>:<port>/OpenDocument/opendoc/<platformSpecif
ic>?sType=wid&sDocName=SalesReport&iDocID=2010
注
ドキュメント ID を取得するには、セントラル管理コンソール(CMC)内でドキュメントに
移動します。ドキュメントのプロパティ ページにドキュメント ID と CUID があります。
この値を iDocID パラメータに使用します。
572
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
他のドキュメントへのリンク
openDocument を使用した URL レポーティング
sDocName
構文
説明
必須項目
値
拡張子を除いたドキュメント
名。
複数のドキュメントの名前が はい*
同じ場合は、iDocID を使用
して正しいドキュメントを指定
します。
sDocName
ドキュメントの名前。
注
*sDocName または iDocID のいずれかが必須です。
例
http://<servername>:<port>/OpenDocument/opendoc/<platformSpecif
ic>?sPath=[Sales+Reports]&sDocName=Sales+in+200
sIDType
構文
説明
必須項目
Central Management Server
(CMS)オブジェクトの ID タ はい*
イプ。
sIDType
値
•
•
•
•
•
CUID
GUID
RUID
ParentID
InfoObjectID(デフォル
ト)
注
*ターゲットがオブジェクト パッケージ内の Crystal レポートまたは OLAP
Intelligence レポート(sType=rpt または sType=car)である場合のみ必須です。そ
れ以外の場合は、sPath および sDocName を使用します。
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
573
30
30
他のドキュメントへのリンク
openDocument を使用した URL レポーティング
例
http://<servername>:<port>/OpenDocument/opendoc/<platformSpecific>?iDo
cID=2010&sIDType=CUID
sKind
構文
説明
必須項目
sKind
ターゲット Desktop Intelligence ドキュメントのファイル はい*
タイプ。
値
•
FullClient
注
*ターゲットが Desktop Intelligence ドキュメントの場合のみ必須です。それ以外の
場合は、sType を使用します。
例
http://<servername>:<port>/OpenDocument/opendoc/<platformSpecif
ic>?sKind=FullClient
sPath
構文
説明
必須項目
sPath
ターゲット ドキュメントを含む
フォルダおよびサブフォルダ はい*
の名前。
値
フォルダやサブフォルダ
[folder],[subfolder]
注
*sDocName に固有でない値が指定されている場合に限り必須です。
sPath は Public Folders フォルダのサブフォルダでのみ使用されます。ドキュメントが
Public Folders フォルダ外、たとえば My Favorites フォルダにある場合は、iDocID
パラメータを sPath および sDocName の代わりに使用します。
574
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
他のドキュメントへのリンク
openDocument を使用した URL レポーティング
[Public+Folders] をパスに追加せず、Public Folders 内の最初のサブフォルダ名で
始めてください。
Public Folders
folder 1
folder 1.1
folder 1.1.1
ドキュメントがフォルダ 1 1 1 にある場合は、sPath を [folder+1],[folder+1.1],[fold
er+1.1.1] に設定します。
例
http://<servername>:<port>/OpenDocument/opendoc/<platformSpecif
ic>?sPath=[Sales+Reports]&sDocName=Sales+in+2005
sType
構文
説明
必須項目
ターゲット ドキュメントまたは
はい
レポートのファイル タイプ。
sType
値
•
wid
•
rpt
•
car
注
その他のドキュメントに対しては、このパラメータは無視されます。
例
http://<servername>:<port>/OpenDocument/opendoc/<platformSpecif
ic>?sType=wid
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
575
30
30
他のドキュメントへのリンク
openDocument を使用した URL レポーティング
token
構文
説明
必須項目
token
現在の CMS セッションの有
いいえ
効なログオン トークン。
値
現在の CMS セッションのロ
グオン トークン。
例
http://<servername>:<port>/OpenDocument/opendoc/<platformSpecif
ic>?sType=wid&sDocName=Sales+in+2003&token=<logonToken>
openDocument 入力パラメータ
この節では、使用できる openDocument 入力パラメータについて詳細に説明し、コマ
ンドの使用例を示します。
openDocument URL の一般的な構造を次に示します。
http://<servername>:<port>/OpenDocument/opendoc/<platformSpecific>?<pa
rameter1>&<parameter2>&...&<parameterN>
<platformSpecific> パラメータの構文は、実装によって異なります。
•
Java 実装では、<platformSpecific> パラメータの代わりに openDocument.jsp を
使用します。
•
.NET 実装では、<platformSpecific> パラメータの代わりに openDocument.aspx
を使用します。
注
変数は山かっこで示しています。これらの変数を適切な値に置き換えてください。
たとえば、後述のコード例に示す <サーバー名> は、使用するサーバーの名前に
置き換え、<ポート> は、使用するポート番号に置き換えます。
576
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
他のドキュメントへのリンク
openDocument を使用した URL レポーティング
lsC
構文
説明
必須項目
SQL の生成時にあいまいさ
が発生する場合のコンテキ
スト プロンプトを指定します
(Business Objects および
Web Intelligence ドキュメント
いいえ
のみ)。
lsC
値
SQL の生成時のあいまいさ
を解決するプロンプト値。
注
OLAP Intelligence ではサ
ポートされません。
例
http://<servername>:<port>/OpenDocument/opendoc/<platformSpecif
ic>?sType=wid&sDocName=SalesReport&iDocID=2010&lsC=Sales
lsM[NAME]
構文
lsM[NAME]
説明
必須項目
値
•
カンマで区切られた複数
のプロンプト値。ターゲッ
トが Crystal レポートの場
合は、それぞれの値を角
かっこで囲む必要があり
ます。ターゲットが OLAP
Intelligence レポートの場
合、MDX WITH 句を使
用します。
•
no_value(オプション パラ
プロンプトの複数の値を指定
します。[NAME] はプロンプ いいえ
トのテキストです。
メータにのみ使用)
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
577
30
30
他のドキュメントへのリンク
openDocument を使用した URL レポーティング
注
•
•
•
プロンプトからオプション パラメータを削除するには、openDocument クエリー
文字列でこのパラメータを no_value に設定します。オプション パラメータを
openDocument クエリー文字列から削除すると、デフォルトのパラメータ値が適
用されます。
文字? は、openDocument URL の Web Intelligence ドキュメントのためのプロ
ンプト値として予約されています。プロンプト値を lsM[NAME]=? に設定URL
内の により、その特定のプロンプトのための[プロンプト]ダイアログ ボックス
が表示されます。
OLAP レポートでのこのパラメータの使用方法については、568 ページの 「OLAP
Intelligence レポートでの lsM パラメータの使用 」 を参照してください。
例
http://<servername>:<port>/OpenDocument/opendoc/<platformSpecif
ic>?sType=rpt&sDocName=SalesReport&lsMSelect+Cities=[Paris],[London]
lsR[NAME]
構文
説明
必須項目
値
•
2 つのピリオド(..)で示さ
れるプロンプトの範囲値。
ターゲットが Crystal レ
ポートの場合は、範囲を
角かっこまたは丸かっこ
で囲む必要があります。
値まで範囲に含める場合
は角かっこ、範囲に含め
ない場合は丸かっこで囲
みます。
•
no_value(オプション パラ
プロンプトの範囲値を指定し
ます。[NAME] はプロンプト
のテキストです。
lsR[NAME]
注
OLAP Intelligence ではサ
ポートされません。
いいえ
メータにのみ使用)
注
プロンプトからオプション パラメータを削除するには、openDocument クエリー文
字列でこのパラメータを no_value に設定します。オプション パラメータを
578
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
他のドキュメントへのリンク
openDocument を使用した URL レポーティング
openDocument クエリー文字列から削除すると、デフォルトのパラメータ値が適用
されます。
例
http://<servername>:<port>/OpenDocument/opendoc/<platformSpecif
ic>?sType=rpt&sDocName=SalesReport&lsRTime+Period:=[2000..2004)
lsS[NAME]
構文
説明
必須項目
lsS[NAME]
1 つのプロンプトの値を指定
します。[NAME] はプロンプ いいえ
トのテキストです。
値
•
1 つのプロンプト値。
•
no_value(オプション パラ
メータにのみ使用)
注
•
•
•
プロンプトからオプション パラメータを削除するには、openDocument クエリー
文字列でこのパラメータを no_value に設定します。オプション パラメータを
openDocument クエリー文字列から削除すると、デフォルトのパラメータ値が適
用されます。
文字? は、openDocument URL の Web Intelligence ドキュメントのためのプロ
ンプト値として予約されています。プロンプト値を lsS[NAME]=? に設定URL 内
の により、その特定のプロンプトのための[プロンプト]ダイアログ ボックスが表
示されます。
OLAP レポートでのこのパラメータの使用方法については、567 ページの 「OLAP
Intelligence レポートでの lsS パラメータの使用」 を参照してください。
例
http://<servername>:<port>/OpenDocument/opendoc/<platformSpecif
ic>?sType=wid&sDocName=SalesReport&iDocID=2010&lsSSelect+a+City=Paris
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
579
30
30
他のドキュメントへのリンク
openDocument を使用した URL レポーティング
sInstance
構文
説明
必須項目
値
•
User(現在のユーザーが
所有する最新のインスタ
ンスにリンク)
表示するターゲット レポート
の特定のインスタンスを示し いいえ
ます。
sInstance
•
Last(レポートの最新のイ
ンスタンスにリンク)
•
Param(パラメータ値が一
致するレポートの最新の
インスタンスにリンク)
注
このパラメータは、sDocName と一緒に使用してください。
例
http://<servername>:<port>/OpenDocument/opendoc/<platformSpecif
ic>?sPath=[Sales+Reports]&sDocName=Sales+in+2003&sReportPart=Part1&sIn
stance=User
sPartContext
構文
説明
必須項目
sPartContext
Crystal Reports では、レ
ポート パーツはデータ コン
はい*
テキストに関連付けられま
す。
値
レポート パーツのデータ コ
ンテキスト。
注
*sReportPart の値が指定されている場合のみ必須です。
580
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
他のドキュメントへのリンク
openDocument を使用した URL レポーティング
例
http://<servername>:<port>/OpenDocument/opendoc/<platformSpecif
ic>?sPath=[Sales+Reports]&sDocName=Sales+in+2005&sReportPart=Part1&sPart
Context=0-4-0
注
sReportPart パラメータと sPartContext パラメータは、通常の DHML ビューア
(sViewer=html)でサポートされています。レポートの先頭ページの代わりに、
DHTML ビューアには強調表示された部分を含むページとコンテキストが表示さ
れます。
sRefresh
構文
説明
必須項目
値
•
ターゲット ドキュメントまたは
レポートを開いたときに強制
いいえ
的に最新表示するかどうか
を示します。
sRefresh
Y(ドキュメントの更新を実
行する)
•
N(ただし、この値より「起
動時に最新表示」機能が
優先)
例
http://<servername>:<port>/OpenDocument/opendoc/<platformSpecif
ic>?sType=wid&sDocName=SalesReport&iDocID=2010&sRefresh=Y
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
581
30
30
他のドキュメントへのリンク
openDocument を使用した URL レポーティング
sReportMode
構文
説明
必須項目
sReportMode
Crystal ターゲットの場合に
のみ、リンクがターゲット レ
ポート全体を開くか、sReport
いいえ
Part で指定されたレポート
パーツだけを開くかを示しま
す。
値
•
Full
•
Part
注
このパラメータを指定しないと、デフォルトで Full に設定されます。sReportPart の
値が指定されている場合のみ適用します。
例
http://<servername>:<port>/OpenDocument/opendoc/<platformSpecif
ic>?sPath=[Sales+Reports]&sDocName=Sales+in+2003&sReportPart=Part1&sRe
portMode=Part
sReportName
構文
説明
必須項目
sReportName
ターゲット ドキュメントが複数
レポートである場合に、開く いいえ
レポートを示します。
値
Web Intelligence ドキュメント
のレポート名、Crystal Reports のサブレポート、OLAP
Intelligence レポートのペー
ジ。
注
このパラメータを指定しないと、デフォルトで最初のレポートに設定されます。
582
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
他のドキュメントへのリンク
openDocument を使用した URL レポーティング
例
http://<servername>:<port>/OpenDocument/opendoc/<platformSpecif
ic>?sType=wid&sDocName=Sales+in+2003&sReportName=First+Report+Tab
sReportPart
構文
説明
必須項目
sReportPart
表示するターゲット レポート
いいえ
の特定のパーツを示します。
値
レポート パーツの名前。
例
http://<servername>:<port>/OpenDocument/opendoc/<platformSpecif
ic>?sPath=[Sales+Reports]&sDocName=Sales+in+2003&sReportPart=Part1
注
sReportPart パラメータと sPartContext パラメータは、通常の DHML ビューア
(sViewer=html)でサポートされています。レポートの先頭ページの代わりに、
DHTML ビューアには強調表示された部分を含むページとコンテキストが表示さ
れます。
openDocument 出力パラメータ
この節では、使用できる openDocument 出力パラメータについて詳細に説明し、コマ
ンドの使用例を示します。
openDocument URL の一般的な構造を次に示します。
http://<servername>:<port>/OpenDocument/opendoc/<platformSpecific>?<pa
rameter1>&<parameter2>&...&<parameterN>
<platformSpecific> パラメータの構文は、実装によって異なります。
•
Java 実装では、<platformSpecific> パラメータの代わりに openDocument.jsp を
使用します。
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
583
30
30
他のドキュメントへのリンク
openDocument を使用した URL レポーティング
•
.NET 実装では、<platformSpecific> パラメータの代わりに openDocument.aspx
を使用します。
注
変数は山かっこで示しています。これらの変数を適切な値に置き換えてください。
たとえば、後述のコード例に示す <サーバー名> は、使用するサーバーの名前に
置き換え、<ポート> は、使用するポート番号に置き換えます。
NAII
構文
説明
必須項目
プロンプト選択ページの表示
を強制します。
NAII
注
いいえ
Web Intelligence ドキュメント
だけでサポートされます。
値
•
Y(URL の lsS、lsM、また
は lsR で渡されるプロン
プト値が適用され、[プロ
ンプト]ダイアログ ボック
スには表示されません。)
注
•
•
NAII=Y は、URL 内で指定されていない値に対して[プロンプト]ダイアログ ボック
スを実行します。デフォルト値で作成されたプロンプトは、[プロンプト]ダイアログ
ボックスに表示されたままになります。
すべてのプロンプト値が URL 内に指定されている場合、NAII=Y が指定されても
プロンプト ウィンドウは表示されません。
例
この例では、Web Intelligence ドキュメントに Year および Country の 2 つのプロン
プトがあることを想定しています。NAII=Y は、[プロンプト]ダイアログ ボックスを表示
して、ユーザが Country プロンプトの値を指定できるようにします。Year プロンプト
は、すでに URL で lsS パラメータを使用して FY1999 の値に設定されているので、
入力を求められません。
http://<servername>:<port>/OpenDocument/opendoc/<platformSpecif
ic>?sType=wid&sDocName=SalesReport&iDo
cID=2010&lsSYear=FY1999&NAII=Y&sRefresh=Y
584
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
他のドキュメントへのリンク
openDocument を使用した URL レポーティング
sOutputFormat
構文
説明
sOutputFormat
必須項目
ターゲット ドキュメントを開く
いいえ
ときの形式を示します。
値
•
•
•
•
H(HTML)
P(PDF)
E(Excel)
W(Word)
注
このパラメータを指定しないと、デフォルトで HTML に設定されます。
例
http://<servername>:<port>/OpenDocument/opendoc/<platformSpecif
ic>?sPath=[Sales+Reports]&sDocName=Sales+in+2003&sOutputFormat=E
sViewer
構文
説明
必須項目
値
•
•
ドキュメントの表示に使用す
いいえ
るビューアを示します。
sViewer
html
part(Crystal レポートの
み)
•
actx(Crystal レポートの
み)
•
java(Crystal レポートの
み)
例
http://<servername>:<port>/OpenDocument/opendoc/<platformSpecif
ic>?sPath=[Sales+Reports]&sDocName=Sales+in+2003&sViewer=html
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
585
30
30
他のドキュメントへのリンク
openDocument を使用した URL レポーティング
例
注
ActiveX ビューアで URL のパラメータを使用するには、URL に :connect を続けて、
その後にパラメータを記述します。
http://<servername>:<port>/OpenDocument/opendoc/<platformSpecif
ic>?sPath=[Sales+Reports]&sDocName=Sales+in+2003&sViewer=actx:connect&IsM
Country=[Thailand],[Norway]
sWindow
構文
説明
必須項目
sWindow
ターゲット レポートを現在の
ブラウザ ウィンドウで開くか、
いいえ
新しいウィンドウを起動する
かを示します。
値
•
Same(現在のブラウザ
ウィンドウ)
•
New(新しいブラウザ ウィ
ンドウを起動)
例
http://<servername>:<port>/OpenDocument/opendoc/<platformSpecif
ic>?sType=wid&sDocName=SalesReport&iDocID=2010&sWindow=New
レポート コンテキスト リンク
openDocument 機能を使用すると、Crystal レポート、OLAP Intelligence レポート、お
よび Web Intelligence ドキュメントの間にコンテキスト リンクを作成できます。それには、
openDocument 構文を使用して URL を作成し、それを Crystal レポート、OLAP
Intelligence レポート、または Web Intelligence ドキュメントに挿入します。
レポート コンテキスト リンクを使用して、Crystal Reports 環境(アンマネージド)または
BusinessObjects Enterprise 環境(マネージド)に存在するドキュメントに関連付けを指
定できます。このような関連付けが作成されると、ユーザーは、リンクされたドキュメント
に埋め込まれたナビゲーション パスをたどることができます。
586
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
他のドキュメントへのリンク
openDocument を使用した URL レポーティング
この機能により、Crystal Reports から Business Objects ドキュメントや Web Intelligence
ドキュメントを呼び出したり、その逆の操作を行うことができます。この機能は、ユーザー
が次の操作を実行できることに基づいています。
•
ドキュメント ドメイン内の Web Intelligence ドキュメントまたは Business Objects ド
キュメント間をリンクする。
•
Crystal Reports 内のレポート オブジェクト間をリンクする。
Crystal レポートにリンクを挿入する
openDocument を使用して、Crystal レポート内でハイパーリンクを作成できます。別の
レポートまたはドキュメントへのリンクを作成するには、フィールド書式エディタの[ハイ
パーリンク]タブを使用します。
1 Crystal Reports でソース レポートを開きます。
2 openDocument リンクを挿入するフィールドを右クリックし、ショートカット メニュー
から[書式]を選択します。
3 書式エディタで[ハイパーリンク]タブを選択します。
4 [インターネット上の Web サイト]を選択します。
5 [ハイパーリンクの情報]領域で、[Web サイトのアドレス]フィールドは空のまま
にし、[書式設定式エディタ]ボタンをクリックします。
6 openDocument リンクを次の形式で入力します。
"http://[openDocument parameters]"+{Article_lookup.Family_name}
[openDocument parameters]については、569 ページの 「openDocument パラメー
タの概要 」を参照してください。また、{Article_lookup.Family_name} は、レポートが
コンテキスト依存データを渡すことができるようにします。
注
レポートやドキュメントに挿入する前に、ブラウザでリンクのテストを行ってくだ
さい。
7 [保存して閉じる]をクリックして式ワークショップを終了します。
8 式エディタで[OK]をクリックしてリンクを保存します。
OLAP Intelligence レポートから別のレポートまたはドキュメントへのリンクを作成する
openDocument を使用すると、OLAP Intelligence レポート内にハイパーリンクを作成
できます。
1 OLAP Intelligence デザイナでソース レポートを開きます。
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
587
30
30
他のドキュメントへのリンク
openDocument を使用した URL レポーティング
2
3
4
5
6
[ツール]メニューで[アクション マネージャ]を選択します。
[新規作成]をクリックして新しいアクションを作成します。
アクション名を入力します。
アクション(リンク)の適用先の領域を選択します。
このマニュアルで説明されているパラメータと構文を使用して、openDocument
リンクを入力します。
ヒント
レポートやドキュメントに挿入する前に、ブラウザでリンクのテストを行ってくだ
さい。
7
8
9
10
11
12
13
[OK]をクリックしてリンクを保存します。
[アクション マネージャ]ダイアログ ボックスを閉じます。
ソース レポートに分析ボタンを作成します。
分析ボタンを右クリックします。
ドロップダウン メニューで[プロパティ]を選択し、[編集]を選択します。
[アクションを起動する]を選択します。
手順 3 ~ 6 で作成した openDocument リンクに対応するアクションを選択しま
す。
14 [OK]をクリックします。
Web Intelligence ドキュメントでのリンクの作成
Web Intelligence ユーザーや BusinessObjects ユーザーが戻り値に他のレポートやド
キュメントへのリンクを含むレポートを作成できるようにするオブジェクトをユニバースで
定義できます。
このようなレポートをリポジトリにエクスポートした場合、ユーザーは、ハイパーリンクとし
て表示される戻り値をクリックすることで、リポジトリのドキュメント ドメインに保存された
別の関連ドキュメントを開くことができます。このリンクは、Designer でオブジェクトの定
義に openDocument 関数を使用して作成します。
より詳しい情報
Web Intelligence レポートのリンクの作成については、 『Web Intelligence Java レポー
ト パネルを使用してレポートを作成 』を参照してください。
ユニバースでのレポート リンクには、既存のレポート(ターゲット レポート)のプロンプト
に入力する値を返すオブジェクト(リンク オブジェクト)を作成します。
588
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
他のドキュメントへのリンク
openDocument を使用した URL レポーティング
openDocument 関数を使用すると、リンク オブジェクトの値をハイパーリンクとして返す
ことができます。ユーザーがハイパーリンクをクリックすると、設定された値がターゲット
レポートのプロンプト入力として使用されます。
他のオブジェクトと同様に、リンク オブジェクトを使用してドキュメントを作成できます。
ユーザーは、ハイパーリンクをクリックして、リンク オブジェクトに関連付けられたより詳
細なドキュメントにアクセスできます。
リンク オブジェクトを作成するには、オブジェクトの Select ステートメントで openDocument
関数を使用します。リンク オブジェクトの Select ステートメントは、次のように定義しま
す。
'<a href="http://<servername>:<port>/OpenDocument/<platformSpecific>?sDoc
Name=<document name>&sType=<document type>&iDocID=<document
id>&lsS<prompt message>='+object SELECT+'">'+object SELECT+'</a>'
ここで使用している連結演算子(+)は、Microsoft Access データベースに適用されま
す。この演算子は、実際に使用するターゲット RDBMS に合わせて変更してください。
Select ステートメント、リンク オブジェクトの作成、InfoView でのリンク オブジェクトの使
用の詳細については、 『Designer ガイド 』を参照してください。
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
589
30
ドキュメントでの作業
31
31
ドキュメントでの作業
InfoView で Web Intelligence ドキュメントを作成する
InfoView で Web Intelligence ドキュメントを作成する
1 InfoView ツールバーの[ドキュメント一覧]をクリックします。
2 [[新規作成]] > [[Web Intelligence ドキュメント]]の順にクリックします。
3 ドキュメントを作成するユニバースを選択して、[OK]をクリックします。
注
InfoView の Web Intelligence 基本設定でデフォルトのユニバースが指定され
てる場合、この手順は省略されます。Web Intelligence のクエリー エディタが
開き、オブジェクトがデフォルトのユニバースに表示されます。
4 InfoView の Web Intelligence 基本設定で指定された Web Intelligence のクエ
リー エディタが開き、選択したユニバースにオブジェクトが表示されます。
5 クエリー エディタを使用してクエリーを作成し、実行します。
InfoView で Web Intelligence ドキュメントを開く
1 [ドキュメント一覧]をクリックして、InfoView で使用可能なドキュメントを表示し
ます。
2 自分のドキュメントが含まれるフォルダへ移動します。
3 ドキュメントを選択して、[アクション] > [表示](ドキュメントを表示する場合)、ま
たは[アクション]、[変更](ドキュメントを修正する場合)を選択します。
ドキュメントは表示形式、または InfoView Web Intelligence のオプションで選
択されたドキュメント編集ツールで開きます。
関連項目
•
43 ページの「Web Intelligence ドキュメント作成と表示のオプション」
InfoView から Web Intelligence ドキュメントを削除する
1 InfoView のホーム ページから、削除するドキュメントのある場所に移動します。
2 削除するドキュメントの名前の横にあるチェック ボックスをクリックします。
3 [削除]をクリックします。
592
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
ドキュメントでの作業
ドキュメントの保存
ドキュメントの保存
新しい Web Intelligence ドキュメントを InfoView に保存する
1 Java レポート パネルまたは Web Intelligence HTML でドキュメントを開いた状
態で、メイン ツールバーの[保存]をクリックします。
[ドキュメントの保存]ダイアログ ボックスが開きます。
2 [フォルダ]または[カテゴリ]をクリックして、リポジトリをフォルダ別またはカテゴ
リ別に表示します。
3 [名前]ボックスにドキュメントの名前を入力します。
4 [詳細]をクリックして、追加のドキュメント オプションを表示します。
5 [説明]ボックスに、ドキュメントの内容を説明する簡単な文章を入力します(オ
プション)。
6 [キーワード]ボックスに、このドキュメントを検索するときのキーワードを入力し
ます(オプション)。
7 ドキュメントを開くたびにドキュメントを最新表示するには、[起動時に最新表
示]を選択します。
8 ドキュメントの地域の書式設定を維持するには、[地域の永続的な書式設定]
を選択します。
9 [OK]をクリックします。
ドキュメントが InfoView に保存されます。
Web Intelligence ドキュメントを Excel スプレッドシートとして保存する
1 ドキュメントを開いた状態で、[ドキュメント] > [名前を付けてコンピュータに保
存] > [Excel]をクリックするか(Web Intelligence HTML の場合)、または[保存]
の横の矢印をクリックしてから[名前を付けてコンピュータに保存]をクリックし、
[Excel]をクリックします(Java レポート パネルの場合)。
注
Web Intelligence HTML で、現在のレポートを Excel 形式で保存するには、メ
ニューで[レポートに名前を付けてコンピュータに保存] > [Excel]を選択します。
[ファイルのダウンロード]ダイアログ ボックスが開きます。
2 ファイル名を入力するか、表示されているデフォルト名を受け入れます。
3 [ディスクに保存する]を選択し、[OK]をクリックします。
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
593
31
31
ドキュメントでの作業
ドキュメントの保存
4 自分のコンピュータ内でのファイルの保存場所を選択し、[保存] をクリックしま
す。
ドキュメントのコピーが Microsoft Excel 形式でコンピュータの指定した場所に保存
されます。Web Intelligence ドキュメント内のそれぞれのレポートは、Excel ファイル
内の独立したExcelワークシートに変換されます。
Web Intelligence のチャートには、Excel が対応していないものもあります。このよう
なチャートは、Excelで使用できる最も近いチャート形式に自動的に変換されます。
Web Intelligence では、エクスポートされたデータ 65 K 行ごとに新しい Excel ワー
クシートが開きます。
Web Intelligence ドキュメントを PDF として保存する
1 ドキュメントを開いた状態で、[ドキュメント] > [名前を付けてコンピュータに保
存] > [PDF]をクリックする(Web Intelligence HTMLの場合)、または[保存]の
横の矢印をクリックしてから[名前を付けてコンピュータに保存をクリックし、
[PDF]をクリックします(Java レポート パネルの場合)。
[ファイルのダウンロード]ダイアログ ボックスが開きます。
2 ファイル名を入力するか、表示されているデフォルト名を受け入れます。
3 [ディスクに保存する]を選択し、[OK]をクリックします。
4 自分のコンピュータ内でのファイルの保存場所を選択し、[保存] をクリックしま
す。
Web Intelligence によって、ドキュメントのコピーが Adobe Acrobat PDF 形式
でコンピュータの指定した場所に保存されます。
Web Intelligenceドキュメントを CSV ファイルとして保存する
1 ドキュメントを開いた状態で、表示されているレポートの上にあるツールバーの
[ドキュメント]をクリックするか(Web Intelligence HTML の場合)、または[保
存]の横の矢印をクリックします(Java レポート パネルの場合)。
2 ドキュメントをデフォルトのオプションで保存する場合、[名前を付けてコンピュー
タに保存] > [CSV ] を選択します。オプションを選択する場合は、 [名前を付
けてコンピュータに保存] > [CSV(オプションを指定)]を選択します。
3 [CSV(オプションを指定)]を選択した場合は、テキスト修飾子、列区切り文字、
および文字セットを[CSV として保存 - オプション]ダイアログ ボックスで選択
します。
594
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
ドキュメントでの作業
ドキュメントの保存
4 前の手順で選択したオプションを CSV に保存する場合のデフォルトのオプ
ションにする場合、[CSV として保存 - オプション]ダイアログ ボックスで[デ
フォルト値として設定]を選択します。
5 [OK]をクリックして、[CSV として保存 - オプション]ダイアログ ボックスを閉じ
ます。
[ファイルのダウンロード]ダイアログ ボックスが開きます。
6 [ディスクに保存する]を選択し、[OK]をクリックします。
7 ファイル名を入力するか、表示されているデフォルト名を受け入れます。
8 自分のコンピュータ内でのファイルの保存場所を選択し、[保存] をクリックしま
す。
Web Intelligence によって、ドキュメントのコピーが CSV 形式でコンピュータの
指定した場所に保存されます。
自動保存と自動リカバリ
ドキュメントを自動保存する
Web Intelligence で自動保存が設定されていて、適切なセキュリティ権限を持ってい
る場合、ドキュメントが作業中にお気に入り/~Web Intelligence フォルダに自動的に
保存されます。Web Intelligence は、自動保存されたドキュメントに名前を付ける際に、
先頭にドキュメント ID、その後に自動保存されたドキュメント ID を付けたドキュメント名
を使用します(ドキュメント ID が -1 の場合、ドキュメント(ドキュメント ID が -1 の場合、
ドキュメントは自動保存される前に保存されていません)。は自動保存される前に保存
されていません)。
注
Web Intelligence リッチ クライアントではドキュメントは自動保存されません。
Web Intelligence では、CMC で定義された一定の間隔でドキュメントが保存されます。
この間隔は、ドキュメントが手動で保存されるごとに、また Web Intelligence でドキュメ
ントが自動保存されるごとにリセットされます。また、ドキュメントが手動で保存されると、
自動保存されたドキュメントは削除されます。
Web Intelligence では、定期的な自動保存に加えて、Web Intelligence セッションがタ
イムアウトになった場合にドキュメントが保存されます。
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
595
31
31
ドキュメントでの作業
ドキュメントの保存
注
Web Intelligence ドキュメントが保存前に失われた場合は、フォルダに自動保存
バージョンがないかすぐにチェックしてください。お気に入り/~Web Intelligence
は、自動保存されたドキュメントの永続的な保存場所ではありません。
自動保存に影響を与える設定およびセキュリティ権限の詳細については、Central
Management Console のドキュメントを参照してください。
関連項目
•
•
596 ページの
「Web Intelligence で自動保存されたドキュメントを管理する方法」
596 ページの「自動保存されたドキュメントのリカバリ」
自動保存されたドキュメントのリカバリ
ドキュメントでの作業中にセッションがタイムアウトになった場合、Web Intelligence で
はドキュメントが自動的にお気に入り/~Web Intelligence フォルダに保存され、セッ
ションが終了したことを通知するダイアロ グボックスが表示されます。
ダイアログ ボックスで[復元]を選択すると、新しいセッションが起動し、自動保存され
たドキュメントがもう一度開きます。次回ドキュメントを手動で保存すると、そのドキュメ
ントは元のフォルダに保存されます。
[閉じる]を選択すると、InfoView のホームページにリダイレクトされます。自動保存さ
れたドキュメントはお気に入り/~Web Intelligence にあります。
場合によっては、Web Intelligence はサーバーのタイムアウト後または接続切断後は
自動保存されたドキュメントにリンクできません。この場合は、Web Intelligence では自
動保存されたドキュメントを復元するオプションが提供されません。お気に入り/~Web
Intelligence フォルダに自動保存されたドキュメントがないかすぐにチェックする必要
があります。Web Intelligence では、自動保存設定に基づいて定期的にフォルダから
ドキュメントが削除されます。
関連項目
•
•
595 ページの「ドキュメントを自動保存する」
596 ページの
「Web Intelligence で自動保存されたドキュメントを管理する方法」
Web Intelligence で自動保存されたドキュメントを管理する方法
Web Intelligence では、ドキュメントがお気に入り/~Web Intelligenceフォルダに自動
保存されます。
596
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
ドキュメントでの作業
Web Intelligenceドキュメントの印刷
ドキュメントを手動で保存した場合は必ず、自動保存されたドキュメントも変更された内
容で更新されます。通常、Web Intelligence では自動保存が透過的に処理され、自動
保存されたドキュメントへユーザーが直接アクセスすることはありません。直接アクセス
する必要があるのは、Web Intelligence セッションがタイムアウトになり、自動保存され
たドキュメントを Web Intelligence でもう一度開くことができなくなった場合です。
注
自動保存されたドキュメントに直接アクセスする必要がある場合は、すぐにお気に入
り/~Web Intelligence フォルダをチェックしてください。このフォルダ は、自動保存さ
れたドキュメントの永続的な保存場所ではありません。
お気に入り/~Web Intelligence フォルダには、CMC で設定されている最大サイズ制
限があります。フォルダ内のドキュメントの合計サイズがこの制限を超えた場合、最新
のドキュメントを保存するために必要な容量を確保するため、フォルダ内のドキュメント
が最も古いものから順に削除されます。
また、CMC で設定されている一定の間隔でも、すべてのドキュメントがフォルダから削
除されます。
Web Intelligence ドキュメントを保存せずに、ブラウザ内でこのドキュメントから移動す
ると、ドキュメントは失われ、お気に入り/~Web Intelligence フォルダの内容は Web
Intelligence により消去されます。
関連項目
•
•
595 ページの「ドキュメントを自動保存する」
596 ページの「自動保存されたドキュメントのリカバリ」
Web Intelligenceドキュメントの印刷
Web Intelligence ドキュメントはレポート単位で印刷します。同じドキュメントの複数のレ
ポートを印刷できます。
Web Intelligence は、レポートを左から右、上から下の順に印刷します。レポートの幅
が[レポート ページのレイアウト]で定義された用紙サイズの幅よりも大きい場合は、
Web Intelligence が印刷時に改ページを挿入します。
Java レポート パネルまたは Web Intelligence リッチ クライアントでレポートを表示して
いる場合、印刷時の用紙サイズとページの向きには、レポートに設定されている用紙
サイズとページの向きとは異なる設定を使うことができます。この機能によって、様々な
プリンタを使用する際に印刷時に適切なレイアウトを指定することが可能になります。
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
597
31
31
ドキュメントでの作業
ドキュメント プロパティの編集
Web Intelligence は、Java レポート パネルおよび Web Intelligence リッチ クライアント
で直接ドキュメントを印刷します。Web Intelligence HTML は、ドキュメントを印刷可能
な PDF ファイルにエクスポートします。
ドキュメントを印刷する
1 印刷するレポート タブをクリックします。
2 レポート ツールバーの[ドキュメントの印刷]をクリックします。
[印刷]ダイアログ ボックスが表示されます。
3 [印刷範囲]オプションで、選択したレポート全体を印刷するか、一部のレポー
ト ページだけを印刷するかを指定します。
印刷に使用する用紙サイズを指定できます。用紙サイズを指定すると、[レポー
ト プロパティ ページ レイアウト]タブで定義されたレポートの用紙サイズは無
視されます。
4 用紙のサイズを変更するには、[用紙サイズ]ボタンをクリックして一覧から他の
サイズを選択します。
5 [印刷の向き]オプションでは、レポート ページのレイアウトに適したページの
向きを指定します。
6 [余白]オプションで余白のサイズを選択します。
7 [部数]オプションで印刷部数を選択します。
8 [OK]をクリックします。
ドキュメント プロパティの編集
Web Intelligence のドキュメント プロパティは、[ドキュメント プロパティ]枠の中でグルー
プに分けられます。グループを展開して、グループに含まれるプロパティを表示する
には、グループ名の隣の下向き矢印をクリックします。グループを展開すると、下向き
矢印のボタンが上向き矢印のボタンに変わります。このボタンをクリックしてグループを
縮小します。
[ドキュメント プロパティ]枠を表示するには、すべてのレポート コンポーネントの外側
でレポートを右クリックし、メニューから[ドキュメント プロパティ]を選択します。
598
グループ
プロパティ
説明
ドキュメント情報
作成者
ドキュメントの作成者
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
ドキュメントでの作業
ドキュメント プロパティの編集
ドキュメントのオプション
最終更新者
ドキュメントを最後に変更し
たユーザー
作成日
ドキュメントの作成日
名前
ドキュメント名
説明
ドキュメントの説明
キーワード
ドキュメントのキーワード
ロケール
ドキュメントの書式設定ロ
ケール
データ追跡
データ追跡が有効かどうか
を示します。
起動時に最新表示
ドキュメントを開くときに、そ
のドキュメントを最新表示す
るように Web Intelligence
を設定します。
拡張表示
画面表示に合わせて、ド
キュメントの外観を最適化
します。
クエリー ドリルの使用
クエリー ドリル モードでドリ
ルするように Web Intelligence を設定します。
現在のドキュメント ロケール
地域の永続的な書式設定 とドキュメントを永続的に関
連付けます。
ドキュメント レベルでクエ
クエリー ストリッピングを有
リー ストリッピングを有効化
効化します。
します。
データの同期オプション
ディメンションの自動結合
一定の条件のもとで結合
ディメンションによってデー
タ プロバイダを自動的に同
期するように Web Intelligence を設定します。
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
599
31
31
ドキュメントでの作業
ドキュメントからのデータの消去
結合ディメンション値を拡
張
レポートの順序
同期されたデータ プロバイ
ダによってレポート内のディ
メンション値を拡張するよう
に Web Intelligence を設定
します。
ドキュメント内のレポートの
順序を設定します。
ドキュメント プロパティを表示する
•
すべてのレポート コンポーネントの外側でレポートを右クリックし、メニューから
[ドキュメント プロパティ]を選択するか、[データ]タブの[一般] > [ドキュメント
プロパティ]で表示されるプロパティの横にある[...]をクリックします。
ドキュメントからのデータの消去
1 メイン ツールバーの[データの削除]をクリックします。
Web Intelligence により、ドキュメントからデータが消去されます。
2 ドキュメントに複数のクエリーが含まれていて、特定のクエリーからデータを消
去する場合は、[データの削除]ボタンの右側にある矢印をクリックして、[削除
<クエリー名>]を選択します。
Web Intelligence により、クエリーからデータが消去されます。
600
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
Web Intelligence エラー メッセージ
32
32
Web Intelligence エラー メッセージ
Web Intelligence リッチ クライアント(WIO)に関するエラー メッセージ
Web Intelligence リッチ クライアント(WIO)に関するエ
ラー メッセージ
Web Intelligence オフライン エラー メッセージは、次のカテゴリに分類されます。
範囲
カテゴリ
WIO 00001
Web Intelligence リッチ クライアント
Web Intelligence オフラインにログインできません。(WIO 00001)
原因
ブラウザのキャッシュは特定の状況で一杯になり、それが原因で Web Intelligence オ
フラインにログインできない場合があります。
アクション
ブラウザのキャッシュが一杯である場合は空にします。Web Intelligence Offline にログ
インできない場合は、Business Objects の管理者までお問い合わせください。
ハイパーリンクを開くことができません (WIO 00002)。
原因
•
•
ハイパーリンクの URL が正しく構築されていません。
ハイパーリンクは CMC 内のドキュメントを参照します。CMC 内のドキュメントは、
以下の 2 つの理由により、Web Intelligence リッチ クライアントから必ずしもアクセ
スできるわけではありません。
•
602
[完全な URL パスを使用して、ハイパーリンクを作成]設定が選択されていな
いため、ドキュメントのホストとなるサーバーの名前がハイパーリンクで指定され
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
Web Intelligence エラー メッセージ
Web Intelligence リッチ クライアント(WIO)に関するエラー メッセージ
•
ていません。不完全な URL を InfoView の外部で使用した場合、無効となりま
す。
ハイパーリンクは完全な URL で構成されていますが、Web Intelligence リッチ
クライアントを実行しているコンピュータから、URLで指定されているサーバー
へアクセスできません。
アクション
ハイパーリンクを修正するか、または Business Objects 管理者に連絡してください。
使用できるメモリはこれ以上ありません。ドキュメントを閉じてメモリを解放してください。
(WIO 30280)
原因
システムのメモリ不足です。
アクション
開いているドキュメントを閉じて、メモリを解放します。
メモリが不足しているため続行できません。ドキュメントを閉じてメモリを解放してくださ
い。(WIO 30284)
原因
システムのメモリが少なくなっています。
アクション
開いているドキュメントを閉じて、メモリを解放します。
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
603
32
32
Web Intelligence エラー メッセージ
Web Intelligence Java レポート パネル(WIJ)に関するエラー メッセージ
Web Intelligence Java レポート パネル(WIJ)に関する
エラー メッセージ
Web Intelligence Java レポート パネル エラー メッセージは、次のカテゴリに分類され
ます。
範囲
カテゴリ
WIJ 10000 ~ WIJ 77779
Web Intelligence Java レポート パネル
式エディタを使って式を作成する必要があります。(エラー : WIJ 10000)
原因
[式エディタ] ではなく、[セルのプロパティ] を使ってセルに式を入力しました。
アクション
[式エディタ] を起動し、[式の定義] 枠に式を定義します。
既存のドキュメント オブジェクトと同じ名前の変数を作成することはできません。新しい
変数にはほかの名前を選択してください。(エラー : WIJ 10001)
原因
1 つの Web Intelligence ドキュメントに、同じ名前の複数のオブジェクトや変数を含め
ることはできません。
アクション
新しい変数は、既にドキュメントに含まれているオブジェクトや変数とは異なる名前を
付けて保存してください。
604
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
Web Intelligence エラー メッセージ
Web Intelligence Java レポート パネル(WIJ)に関するエラー メッセージ
このレポート コンポーネントの相対位置に配置したブロック、セル、またはセクションに
対して、このレポート コンポーネントを相対的に配置することはできません。ドロップダウ
ン リストから別のブロック、セル、またはセクションを選択するか、[基準] オプションを選
択解除してください。(WIJ 10500)
原因
選択したレポート コンポーネントを参照する他のレポート コンポーネントを基準にして
レポート コンポーネントを配置すると、循環状態を作成することになります。
アクション
[基準]ドロップダウン リストから別のブロック、セル、またはセクションを選択します。
または、選択したレポート コンポーネントで設定されている[基準]オプションを選択解
除します。
Web Intelligence Java レポート パネルでは、Java Runtime Environment (JRE) 1.4.2_01
が必要です。現在インストールされている JRE は {0} です。1.4.2_01 にアップグレードす
るよう Business Objects 管理者に連絡するか、必要なバージョンが既にインストールさ
れている場合は [Java Plug-in コントロール パネル] で、[デフォルトの Virtual Machine]
バージョンを選択してください。(エラー : WIJ 11111)
原因
Web Intelligence レポート パネルを使用するときに、Java アプレットがコンピュータに
インストールされました。レポート パネルを使用するためには、Java Runtime Environment
1.4.2_01 以降のバージョンをインストールして選択する必要があります。
アクション
ご使用のコンピュータに Java Runtime Environment 1.4.2_01 以降が既にインストール
されている場合は、Java Plug-in コントロール パネルを起動します。手順は次の通りで
す。
•
Windows メニューから[スタート]>[設定]>[コントロール パネル]を選択します。
•
[Java Plug-in]をダブルクリックします。
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
605
32
32
Web Intelligence エラー メッセージ
Web Intelligence Java レポート パネル(WIJ)に関するエラー メッセージ
•
[詳細] タブで、[Java Plug-in のデフォルトを使用] を選択し、[適用] をクリックしま
す。
または
Business Objects 管理者に連絡し、Java Runtime Environment 1.4.2_01 以降のインス
トールを依頼します。
ドキュメントのデコード中にエラーが発生しました。InfoView でこのドキュメントを開いて
みてください。開くことができない場合は、Business Objects 管理者に連絡してください。
(エラー: WIJ 20000)
原因
Web Intelligence は、ドキュメントをデコードして Java レポート パネルで開くことができ
ませんでした。
アクション
InfoView 会社用ドキュメントあるいは個人用ドキュメントの一覧から、そのドキュメントの
タイトルをクリックして InfoView でドキュメントを開きます。
開くことができない場合は、Business Objects 管理者に連絡してください。
Web Intelligence がドキュメント データを最新表示してドキュメントを開くときに、予期しな
い問題が発生しました。データ ソースの変更または削除が行われたか、ドキュメントの
プロンプトで値が選択されていません。(WIJ 20001)
原因
ドキュメントには [起動時に最新表示] オプションが設定されています。このエラーに
は、次のようないくつかの原因が考えられます。
606
•
ドキュメントの作成時以降にデータ ソースが変更された。
•
ドキュメントの作成時以降にデータ ソースが削除された。
•
1つあるいは複数のプロンプトで、値が選択されていない。
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
Web Intelligence エラー メッセージ
Web Intelligence Java レポート パネル(WIJ)に関するエラー メッセージ
アクション
Business Objects 管理者に連絡してください。
予期しないエラー。サーバーに再接続できない場合は、Web Intelligence を閉じて、再起
動してください。(WIJ 20002)
原因
サーバーがダウンしたか、ユーザー セッションが閉じられました。
アクション
Business Objects 管理者に連絡してください。
現在のレポートの最初のページを取得できません - Web Intelligence は構造表示に切
り替えます (WIJ 20003)。
原因
レポートに構造エラーが含まれています。つまり、Web Intelligence はレポートをデコー
ドして結果を表示することができません。
アクション
次のいずれかを実行します。
•
構造表示のレポートを参照し、レポート構造を確認してください。例えば、レポート
ブロックが重複したり、均整のとれていないテーブル形式を作成するセルがテーブ
ルの構造に含まれている場合にエラーが発生します。必要に応じてレポート構造
を変更してください。
•
レポート内の構造エラーを検出するよう管理者に依頼してください。
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
607
32
32
Web Intelligence エラー メッセージ
Web Intelligence Java レポート パネル(WIJ)に関するエラー メッセージ
このドキュメントのクエリーは空です。[クエリー] タブの [結果オブジェクト] 枠にオブジェ
クトがあることを確認してからクエリーを実行してください。(エラー : WIJ 30000)
原因
クエリーにオブジェクトが含まれていない場合、Web Intelligence はクエリーを実行し、
データベースからデータを取得することができません。
アクション
クエリーを編集し、適切なオブジェクトを[クエリー]枠に追加します。
このドキュメントに、空のクエリーが少なくとも 1 つ存在します。クエリーを実行する前に、
各 [クエリー] タブの [結果オブジェクト] 枠にオブジェクトが含まれているかどうか確認し
てください。(エラー : WIJ 30001)
原因
クエリーにオブジェクトが含まれない場合、Web Intelligence はクエリーを実行してデー
タベースからデータを取得することができません。これは、ドキュメント内にクエリーが
複数ある場合にも当てはまります。
アクション
[クエリー]枠に移動し、各[クエリー]タブを検証します。空の[クエリー]タブに適切な
オブジェクトを追加します。
メモリが不足しています。ブラウザ ウィンドウのサイズを小さくするか、レポート パネル
を再起動してください。(WIJ 30003)
原因
コンピュータのメモリが足りなくなったため、Web Intelligence Java レポート パネルを起
動できません。ブラウザ ウィンドウのサイズが大きすぎるためと思われます。
608
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
Web Intelligence エラー メッセージ
Web Intelligence Java レポート パネル(WIJ)に関するエラー メッセージ
アクション
次のいずれかを実行します。
•
カーソルを使って、Java レポート パネルを表示するブラウザのサイズを小さくして
ください。
•
Infoviewブラウザ ウィンドウに戻り、既存のドキュメントを開くか、新しいドキュメント
を作成することによってJavaレポート パネルを再起動します。
ユーザー プロファイルにより、個人または会社用のドキュメントを保存することはできま
せん。Business Objects 管理者に連絡してください (WIJ 40001)。
原因
管理者が定義したユーザー プロファイルでは、個人用ドキュメントおよび会社用ドキュ
メントを保存することができません。
アクション
InfoView で個人用ドキュメントおよび会社用ドキュメントを保存する必要がある場合は、
管理者に連絡してユーザー プロファイルを変更してもらいます。
予期しないエラーが発生しました。エラーが発生する前に行った操作を詳細に Business
Objects 管理者へ報告してください。(エラー: WIJ 44444)
原因
Web Intelligence が分析できない予期しないエラーが発生したことが原因です。
アクション
エラーが発生した詳細を、BusinessObjects 管理者に報告します。管理者は、トレース
を実行してエラーの発生原因を突き止める必要があります。システムのトレースの詳細
については、『システム管理者ガイド(Windows 版)』を参照してください。
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
609
32
32
Web Intelligence エラー メッセージ
Web Intelligence Java レポート パネル(WIJ)に関するエラー メッセージ
サーバーに送信された情報には無効な文字が含まれています。[元に戻す] ボタンで最
新の変更内容を取り消してから、再試行してください。(エラー : WIJ 55555)
原因
Web Intelligence が、ドキュメントを作成するためにドキュメントの書式とデータの定義
についての情報を XML コードでサーバーに送信しました。このエラーは、XML 内に
エラーが含まれている結果として発生しました。
アクション
レポート パネルのツールバーにある [元に戻す] ボタンを使ってドキュメントに最後に
行った誤った変更を削除し、クエリーを再実行するかまたはドキュメントを最新表示し
ます。
セッションがタイムアウトしました。{ドキュメント名}.wid は Favorites\~WebIntelligence に
自動保存されました。[復元]をクリックしてドキュメントを取得してください。(WIJ 60001)
原因
サーバーのタイムアウトにより、Web Intelligence は現在のドキュメントを
Favorites\~WebIntelligence フォルダに自動保存しました。
アクション
[復元]をクリックして、自動保存されたドキュメントを取得します。
ドキュメントが自動的に復元されない場合は、フォルダから手動で取得します。自動保
存されたドキュメントの名前は、元のドキュメント名に自動生成されたプレフィックスとポ
ストフィックスが付きます。
ドキュメントを自動保存フォルダからできるだけ早く取得してください。このフォルダ は、
自動保存されたドキュメントの永続的な保存場所ではありません。
610
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
Web Intelligence エラー メッセージ
Web Intelligence Java レポート パネル(WIJ)に関するエラー メッセージ
セッションはタイムアウトしましたが、次のセキュリティ権限が割り当てられていないため
Web Intelligence はドキュメントを自動保存できませんでした。(WIH 60002):{権限のリス
ト}
原因
次のセキュリティ権限の一部または全部がないため、Web Intelligence はドキュメントを
自動保存できませんでした。
•
オブジェクトの編集
•
オブジェクトの削除
•
オブジェクトの追加
アクション
適切なセキュリティ権限を割り当てるよう Business Objects 管理者に依頼してください。
サーバーの問題、またはドキュメント構造のエラーにより、Web Intelligence はこのドキュ
メントを受信できません。Business Objects 管理者に連絡してください。(エラー : WIJ
77777)
原因
サーバーが停止しているため、Web Intelligence Java レポート パネルがドキュメントを
取得できません。
アクション
Business Objects 管理者に連絡してください。
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
611
32
32
Web Intelligence エラー メッセージ
Web Intelligence サーバー(WIS)に関するエラー メッセージ
セッションがタイム アウトしました。 Java レポート パネルを閉じて、もう一度ログオンす
る必要があります。 (WIJ 77778)
原因
InfoView にログイン後 Web Intelligence を使わずにいた時間が Business Objects シ
ステムで許容されている最大時間を超えました。
アクション
一度 InfoView からログアウトし、再度ログインしてから Web Intelligence を使います。
(タイムアウト以前に行った変更は、すべて失われます。)
Web Intelligence を使わずに InfoView にログインしていられる時間を延長するには、
BusinessObjects 管理者にセッションのタイムアウトのパラメータの値を増やすよう依頼
します。
Web Intelligence サーバー(WIS)に関するエラー メッ
セージ
Web Intelligence サーバー エラー メッセージは、次のカテゴリに分類されます。
範囲
カテゴリ
WIS 00001 - WIS 40000
Web Intelligence サーバー
ユニバースで使用できなくなったオブジェクトがあります。Business Objects 管理者に連
絡してください。(エラー : WIS 00001)
原因
ユニバース内の1つあるいは複数のオブジェクトがドキュメントで使用できなくなりまし
た。
612
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
Web Intelligence エラー メッセージ
Web Intelligence サーバー(WIS)に関するエラー メッセージ
アクション
使用できなくなったと思われるオブジェクトをクエリーから削除します。使用できるオブ
ジェクトの一覧は[データ]タブに表示されます。無効なオブジェクトを除外し、クエリー
を再構築します。
現在のユーザー プロファイルでは利用できないオブジェクトがあるので、このドキュメン
トを最新表示できません。Business Objects 管理者に連絡してください。(エラー : WIS
00002)
原因
クエリーに含まれるオブジェクトのデータにアクセスするユーザー権限が認められてい
ません。これらのオブジェクトのデータにアクセスすることが許可されていないため、レ
ポートを最新表示できません。
アクション
BusinessObjects管理者に依頼し、これらのオブジェクトにアクセスできるようユーザー
プロファイルを変更してもらいます。
ユニバースで使用できなくなった定義済みのフィルタがあります。Business Objects 管
理者に連絡してください。(エラー : WIS 00003)
原因
ユニバースの1つあるいは複数の定義済みのフィルタが使用できなくなりました。定義
済みのフィルタは、あらかじめ定義したWHERE句を持った条件オブジェクトです。定
義済みフィルタは、クエリーが返すデータを制限するために使います。
アクション
クエリーから定義済みのフィルタを削除し、適切な演算子とオペランドを使って同じ条
件を手動で作成し、クエリーに追加します。
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
613
32
32
Web Intelligence エラー メッセージ
Web Intelligence サーバー(WIS)に関するエラー メッセージ
ユニバースで使用できなくなったデータベース テーブルがあります。Business Objects
管理者に連絡してください。(エラー : WIS 00004)
原因
ユニバースの1つあるいは複数のデータベース テーブルが使用できなくなりました。
テーブル名が変更されたか、データベースからテーブルが削除された可能性がありま
す。
アクション
ユニバース デザイナは、Designer の[表示]>[構造の最新表示]を選択することでユ
ニバース構造を更新できます。
プロンプトの定義が無効です。Business Objects 管理者に連絡してください。(エラー :
WIS 00005)
原因
プロンプトの構文が正しくないか、プロンプトがユニバースから削除されたオブジェクト
を参照しています。
アクション
ユニバース デザイナはプロンプトの構文が正しいか確認し、プロンプトが参照するす
べてのオブジェクトが存在するかをチェックできます。
アグリゲート認識の定義が無効です。Business Objects 管理者に連絡してください。(エ
ラー : WIS 00006)
原因
クエリーに含まれる1つあるいは複数のオブジェクトの定義に Aggregate Aware 関数
が使われています。Aggregate Aware 関数の構文が無効です。
614
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
Web Intelligence エラー メッセージ
Web Intelligence サーバー(WIS)に関するエラー メッセージ
アクション
Aggregate Aware 関数の構文が正しいかどうかをユニバース デザイナが確認します。
フィルタに不正な値があるので、クエリーを実行できません。(エラー : WIS 00007)
原因
フィルタに不正なオペランドが指定されています。たとえば、空の定数が指定された
フィルタや数値を処理するフィルタに英数字の値が指定されている場合です。
アクション
フィルタの構文を確認します。
使用できないオブジェクトが含まれているので、クエリーを実行できません。Business
Objects 管理者に連絡してください。(エラー : WIS 00008)
原因
クエリーに、同期できないか組み合わせられないデータ集合を返すオブジェクトが含
まれています。ユニバースに [各コンテキストに対して複数の SQL 文を生成] あるい
は [各メジャーに対して複数の SQL 文を生成] のパラメータが設定されていない場合
に発生します。
アクション
ユニバース デザイナが次の操作を行います。
•
[各コンテキストに対して複数の SQL 文を生成] と [各メジャーに対して複数の SQL
文を生成] オプションを選択します。このオプションは、[ユニバースのパラメータ]
ダイアログ ボックスの [SQL] ページで設定します。
•
非互換オブジェクトを含む新しいコンテキストを作成します。
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
615
32
32
Web Intelligence エラー メッセージ
Web Intelligence サーバー(WIS)に関するエラー メッセージ
使用できないオブジェクトが詳細フィルタに含まれているので、クエリーを実行できませ
ん。Business Objects 管理者に連絡してください。(エラー : WIS 00009)
原因
詳細フィルタとはサブクエリーです。サブクエリーには非互換オブジェクトを指定できま
せん。
アクション
詳細フィルタの定義を変更し、非互換オブジェクトを除外します。
ユニバースの GROUP BY 文に複雑な表現式を使用することができないので、このクエ
リーを実行できません。Business Objects 管理者に連絡してください。(エラー : WIS 00010)
原因
クエリーに式あるいはエイリアスを使った GROUP BY 句が指定されています。ユニ
バースでは、GROUP BY 句にこのような表現式は指定できません。動作特性は次の
パラメータによって決まります。
<Parameter Name="GROUPBY_EXCLUDE_COMPLEX">Y</Parameter>
使用する RDBMS の PRM ファイル
アクション
このような場合は、次のどちらかを選択します。
616
•
式やエイリアスを使ったオブジェクトが含まれないようクエリーを変更する。
•
ユニバース デザイナが使用するRDBMS用のPRMファイルを編集し、
GROUPBY_EXCLUDE_COMPLEXパラメータの値をNに変更する。このパラメータ
を変更する場合は、あらかじめ使用するRDBMSで複雑なGROUP BY式がサポー
トされていることを確認します。
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
Web Intelligence エラー メッセージ
Web Intelligence サーバー(WIS)に関するエラー メッセージ
オブジェクト : {obj_list} に複数の属性が含まれています。この構文は、このバージョンで
はサポートされなくなりました。Business Objects 管理者に連絡してください。(エラー :
WIS 00011)
原因
クエリーに含まれる 1 つあるいは複数のオブジェクトの定義に連結演算子ではなく、
カンマ(“,”)が使われています。この構文は今回のバージョンではサポートされなくな
りました。
アクション
ユニバース作成者は、次の 3 つの処理のいずれかを行います。
•
2つのオブジェクトのデータの連結にカンマを使っているオブジェクトを再度定義し
直す。使用する RDBMS の標準の連結演算子を使用できます。
•
オブジェクトを再定義しない場合は、使用する RDBMS の PRM ファイルに次の行
を追加します。
<Parameter Name = "REPLACE_COMMA_BY_SEPARATOR"=Y>
これにより、オブジェクトの定義でカンマを連結構文で使用できるようになります。
•
ユニバースで、REPLACE_COMMA_BY_CONCAT の値を Yes に設定する。
このクエリーはデカルト積を作成するため実行することができません。Business Objects
管理者に連絡してください。(エラー : WIS 00012)
原因
このクエリーはデカルト積を生成します。デカルト積とは、クエリーに含まれるオブジェ
クトが参照するテーブルから、可能なすべての行の組合せを生成する結果集合です。
デカルト積が正しい結果となることはめったにありません。ユニバースにはデカルト積
を防止するパラメータが設定されています。
アクション
ユニバース デザイナが次のどちらかの処理を行います。
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
617
32
32
Web Intelligence エラー メッセージ
Web Intelligence サーバー(WIS)に関するエラー メッセージ
•
ユニバースのテーブル スキーマを変更し、デカルト積を防止できるような適切な結
合と制限を設定する。
•
ビジネスの環境に応じてデカルト積が認められる場合は、Designer で[デカルト積]
オプションを[警告]に設定します。このオプションは [ユニバースのパラメータ] ダ
イアログ ボックスの [SQL] ページにあります。ユーザーに警告が表示されますが、
デカルト積の生成は認められます。
SQL の生成に失敗しました。Business Objects 管理者に連絡してください。(エラー : WIS
00013)
原因
クエリーの SQL 生成中にエラーが発生しました。たとえば、クエリーがデータベースの
テーブルを1つも参照していないなど、さまざまな原因が考えられます。
アクション
BusinessObjects管理者に、クエリーで使用したオブジェクトに関連付けられたSQLを
チェックするよう依頼します。
オブジェクトのこの組み合わせは成立しません。BusinessObjects 管理者に連絡してくだ
さい。(エラー : WIS 00014)
原因
クエリー オブジェクトで、Aggregate Aware 関数に必要な可能なすべての SQL が除
外されました。
アクション
ユニバース デザイナは Designer でオブジェクト間の非互換性を除去することができ
ます。[ツール]>[集計テーブルの自動参照]を選択し、該当するオブジェクトの非互換
性を除去します。
618
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
Web Intelligence エラー メッセージ
Web Intelligence サーバー(WIS)に関するエラー メッセージ
同じテキストにもかかわらず、プロンプトは、異なる値のオペランド、または演算子の引
数を使用しています。(エラー : WIS 00015)
原因
クエリーに、同じメッセージを表示する複数のプロンプトが含まれています。Web
Intelligence は同じメッセージを持つプロンプトを結合し、この結合プロンプトを一度だ
け表示します。これらのプロンプトの定義に使用されている演算子で 1 つの値、同じ
メッセージを持つ他のプロンプトの演算子では複数の値を入力することが必要な場合、
Web Intelligence はプロンプトを組み合わせることができません。
アクション
プロンプトの定義を変更してください。編集方法は、どのようにドキュメントを表示して
いるかによって異なります:
•
InfoView で表示する場合:[編集]リンクをクリックし、Web Intelligence の[レポート
パネル]オプションを使用してプロンプトを変更します。この方法についての詳細
は、 『SAP BusinessObjects Web Intelligence Java レポートパネルを使用したレ
ポートの構築 』または 『SAP BusinessObjects Web Intelligence HTML レポートパ
ネルを使用したレポートの構築 』ガイドを参照してください。
•
Web Intelligence の[Java レポート パネル]で表示する場合:レポート パネル ツー
ルバーで[クエリーの編集]をクリックして[クエリー ビュー]を表示し、編集するプロ
ンプトをダブルクリックして、各プロンプトの演算子を選択します。この方法につい
ての詳細は、 『SAP BusinessObjects Web Intelligence Java レポートパネルを使用
したレポートの構築 』または 『SAP BusinessObjects Web Intelligence HTML レ
ポートパネルを使用したレポートの構築 』ガイドを参照してください。
例
同じメッセージ テキストを持つプロンプトに定義する演算子には、以下のいずれかが
必要になります。
•
1 つの値(例:[等しい(=)]、[等しくない(≠)]、[より大きい(>)]、[以上(≧)]、
[より小さい(<)]、[以下(≦)]、[以外])
•
プロンプトを実行した場合の複数の値(例:[範囲内]、[範囲外]、[リスト内]、[リ
スト外]、[パターンと一致]、[パターンと異なる]、[両方])
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
619
32
32
Web Intelligence エラー メッセージ
Web Intelligence サーバー(WIS)に関するエラー メッセージ
クエリーにサポートされない @Script() 関数が含まれています。BusinessObjects 管理者
に連絡してください。(エラー : WIS 00016)
原因
このドキュメント用のクエリーが生成した SQL に @Script() 関数が含まれていますが、
この関数はサポートされていません。
アクション
管理者は、このドキュメントで選択されたユニバースから @Script を削除する必要があ
ります。
次のオブジェクトを結果オブジェクトとして使用することはできません : {obj_list}。(エラー
: WIS 00017)
原因
このドキュメントのクエリー定義の [結果オブジェクト] 枠に、クエリーで使用できないオ
ブジェクトが含まれています。
アクション
次のいずれかを実行します。
•
レポート パネル ツールバーから[クエリーの編集]をクリックして[クエリー ビュー]に
移動し、[結果オブジェクト]枠から一覧表示されているオブジェクトを削除します。
•
BusinessObjects管理者に連絡し、クエリーの定義に使用するオブジェクトを[結果
オブジェクト]に一覧表示する権限を許可するよう依頼します。
次のオブジェクトをクエリー フィルタで使用することはできません : {obj_list}。(エラー : WIS
00018)
原因
このドキュメントのクエリー定義の [クエリー オブジェクト] 枠に、クエリー フィルタで使
用できないオブジェクトが含まれています。
620
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
Web Intelligence エラー メッセージ
Web Intelligence サーバー(WIS)に関するエラー メッセージ
アクション
次のいずれかを実行します。
•
レポート パネル ツールバーから[クエリーの編集]をクリックして[クエリー ビュー]に
移動し、[クエリー フィルタ]枠から一覧表示されているオブジェクトを削除します。
•
BusinessObjects管理者に連絡し、クエリーの定義に使用するオブジェクトをフィル
タに一覧表示する権限を許可するよう依頼します。
クエリー フィルタ オブジェクトに含まれている、クエリー フィルタで使用するオブジェクト
の値が多すぎます。(エラー : WIS 00019)
原因
クエリー フィルタで選択されている値の数が多すぎます
アクション
選択する値の数を少なくします
クエリーによって生成された SQL は無効です。(エラー : WIS 00020)
原因
クエリーによって生成された SQL は無効です。
アクション
クエリーおよび生成された SQL を確認します。
クエリーの 1 つに互換性のないオブジェクトが含まれているため、この複合クエリーを実
行することができません。 (エラー: WIS 00021)
原因
互換性のないオブジェクトを含んだクエリーが複合クエリーにあります
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
621
32
32
Web Intelligence エラー メッセージ
Web Intelligence サーバー(WIS)に関するエラー メッセージ
アクション
非互換オブジェクトを削除します
クエリーが WHERE 句を構築中にテーブルを参照していません。(エラー : WIS 00022)
原因
クエリーがデータベース テーブルを参照していません。
アクション
クエリーがテーブルを参照するように変更します。
サブクエリー フィルタが無効です。データを取得できないか (null) または結果オブジェク
トが定義されていません。(エラー : WIS 00023)
原因
NULL データを返す無効なフィルタがサブクエリーにあります。
アクション
サブクエリー フィルタを変更します。
サブクエリー フィルタのオブジェクト タイプに互換性がありません。(エラー : WIS 00024)
原因
互換性のないオブジェクトの種類がサブクエリー フィルタにあります。
アクション
サブクエリー フィルタを変更します。
622
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
Web Intelligence エラー メッセージ
Web Intelligence サーバー(WIS)に関するエラー メッセージ
クエリーは複雑すぎるため、サンプリング関数を適用できません。関数が適用されると、
SQL が生成されないため、クエリーは中止されます。クエリー (複合クエリー、または
JOIN あるいは SYNCHRO 演算子を持つクエリーなど) を単純化してください。(エラー :
WIS 00025)
原因
クエリーが複雑すぎるため、サンプリング関数を適用できません。
アクション
クエリーを単純化してみます。
オプション プロンプトの SQL を再生成できませんでした -- 1 つ以上の必須プロンプト
がスキップされました。(エラー : WIS 00026)
原因
SQL を再生成できませんでした。
アクション
Business Objects 管理者に連絡してください。
クエリーからスキップされたプロンプトを削除すると、新しいプロンプトが生成されます。
これにより、サポートできない複雑さが生じます。(エラー : WIS 00027)
原因
オプション プロンプトが原因でクエリーを処理できません。
アクション
オプション プロンプトをクエリーから削除します。
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
623
32
32
Web Intelligence エラー メッセージ
Web Intelligence サーバー(WIS)に関するエラー メッセージ
キー日付パラメータの値を指定する必要があります。(エラー : WIS 00028)
原因
キー日付の値が指定されていません。
アクション
キー日付の値を指定します。
書き込み権のあるユーザーが既にこのユニバースを開いています。(エラー : WIS 00029)
原因
書き込み権のある別のユーザーが既にこのユニバースを開いているため、ユニバース
を開けませんでした。
アクション
Business Objects 管理者に連絡してください。
ユニバースが見つかりません。Business Objects 管理者に連絡してください。(エラー :
WIS 00501)
原因
ユニバースが存在しない、あるいは削除された、などの理由で、ドキュメントの最新表
示に使うユニバースを使用できません。
アクション
ユニバース デザイナが、ユニバースがリポジトリに存在し、定義した接続でアクセスで
きるかチェックします。リンクされたユニバースの場合は、リンクが有効かをチェックしま
す。
この情報を Business Objects 管理者に連絡します。
624
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
Web Intelligence エラー メッセージ
Web Intelligence サーバー(WIS)に関するエラー メッセージ
ユーザー権限が見つかりません。Business Objects 管理者に連絡してください。(エラー
: WIS 00502)
原因
リポジトリからユーザー権限の一覧を取得できない。リポジトリのあるサーバーがダウン
したか、ネットワーク接続が動作していません。
アクション
サーバーに "ping" を実行してネットワーク接続を確認します。ネットワークが正常な
ら、データベース管理者がデータベース ミドルウェア (Net8 for Oracle など) を使って
リポジトリ データベースが応答するかをチェックします。
ユニバース : {unv_name} にアクセスする権限がありません。Business Objects 管理者に
連絡してください。(エラー : WIS 00503)
原因
現在のユーザー プロファイルでは、このユニバースが [使用不可] に設定されていま
す。これは、管理者があらかじめ設定したものです。
アクション
管理者に連絡してこのユニバースにアクセスできるよう、ユーザー プロファイルを変更
してもらいます。
このユニバースから替えされたデータにアクセスする権限がありません。BusinessObjects
管理者に連絡してください。(エラー: WIS 00504)
原因
このユニバースのデータにアクセスする権限がありません。
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
625
32
32
Web Intelligence エラー メッセージ
Web Intelligence サーバー(WIS)に関するエラー メッセージ
アクション
このユニバースへのデータ アクセス権について Business Objects 管理者に連絡して
ください。
このユニバースのデータにアクセスする権限がありません。BusinessObjects 管理者に
連絡してください。(エラー : WIS 00505)
原因
ユニバース接続によって提供されるデータを表示する権限がありません。
アクション
データの表示権限を付与するように Business Objects 管理者に依頼してください。
次の理由で CMS からユニバース {unv_name} をダウンロードできませんでした :
{cachemgr_errmsg}。詳細については、Business Objects 管理者に確認してください。(エ
ラー : WIS 00506)
原因
ユニバースをダウンロードできませんでした。
アクション
Business Objects 管理者に連絡してください。
このコア ユニバースのデータにアクセスする権限がありません。詳細については、
BusinessObjects 管理者に確認してください。(エラー : WIS 00507)
原因
このユニバースのデータにアクセスする権限がありません。
アクション
Business Objects 管理者に連絡してください。
626
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
Web Intelligence エラー メッセージ
Web Intelligence サーバー(WIS)に関するエラー メッセージ
Unix プラットフォームではシングル サイン オンはサポートされません。詳細については、
BusinessObjects 管理者に確認してください。(エラー : WIS 00508)
原因
UNIX プラットフォームではシングル サインオンを使用できません。
アクション
Business Objects 管理者に連絡してください。
ユニバース データ接続が見つかりませんでした。接続が削除されたか、その接続を使
用する権限がありません。(エラー : WIS 00509)
原因
削除されているか、アクセスするための権限がないため、ユニバース データ接続を使
用できません。
アクション
Business Objects 管理者に連絡してください。
オブジェクトのいずれかが定義にループを含む派生テーブル (table_name) に基づいて
いるため、システムはこのクエリーの SQL を生成できません。詳細については、管理者
に連絡してください。(エラー : WIS 00510)
原因
ユニバース デザインが原因で、Web Intelligence がクエリー SQL を生成できません。
アクション
Business Objects 管理者に連絡してください。
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
627
32
32
Web Intelligence エラー メッセージ
Web Intelligence サーバー(WIS)に関するエラー メッセージ
オブジェクトのいずれかが不明な派生テーブル (table_name) に基づいているため、シス
テムはこのクエリーの SQL を生成できません。詳細については、管理者に連絡してくだ
さい。(エラー : WIS 00511)
原因
ユニバース デザインが原因で、Web Intelligence がクエリー SQL を生成できません。
アクション
Business Objects 管理者に連絡してください。
オブジェクトのいずれかが不正な定義を持つ派生テーブル (table_name) に基づいてい
るため、システムはこのクエリーの SQL を生成できません。詳細については、管理者に
連絡してください。(エラー : WIS 00512)
原因
ユニバース デザインが原因で、Web Intelligence がクエリー SQL を生成できません。
アクション
Business Objects 管理者に連絡してください。
構文エラーのため、クエリーの SQL を生成できません。@Variable 関数を使用する SQL
文の構文を確認してください。Universe Designer ユーザー マニュアル (PDF ドキュメン
トまたはオンライン ヘルプ) の @Functions セクションを参照してください。 (WIS 00513)
原因
構文エラーのためにクエリーの SQL を生成できません。@Variable 関数を使用する
SQL 文の構文を確認してください。
628
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
Web Intelligence エラー メッセージ
Web Intelligence サーバー(WIS)に関するエラー メッセージ
アクション
@Variable 関数を使用する SQL 文の構文を確認してください。Universe Designer
ユーザー マニュアル(PDF ドキュメントかオンライン ヘルプ)の @ 関数のセクションを
参照してください。
式 '%1%' (場所 %2%) で構文エラーが発生しました。(WIS 10001)
原因
数式の示された場所に構文エラーがあります。
アクション
式の構文を修正してください。
関数辞書の初期化中にエラーが発生しました。(WIS 10002)
原因
Web Intelligence は関数の辞書を初期化できませんでした。
アクション
Business Objects 管理者に連絡してください。
オブジェクト '%1%' (場所 : '%2%') がレポート内で一意ではありません。(WIS 10005)
原因
オブジェクト{オブジェクト}の名前は、レポートにある他のオブジェクトにすでに使用さ
れています。
アクション
{オブジェクト}に完全修飾オブジェクト名を使用します。
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
629
32
32
Web Intelligence エラー メッセージ
Web Intelligence サーバー(WIS)に関するエラー メッセージ
オブジェクト '%1%' (場所 : '%2%') がレポートに存在しません。(WIS 10006)
原因
構文が、レポートにもう存在しないオブジェクトを参照しています。
アクション
このオブジェクトへの参照を構文から削除してください。
'=' の後に予期しない空の式があります。(WIS 10009)
原因
式の“=”演算子の後ろに空の式があります。
アクション
“=”演算子の後ろに式を入力します。
数‘%1%’(場所:‘%2%’)の形式が地域設定と一致しません。(WIS 10012)
原因
数{数値}の形式が、使用しているコンピュータの地域設定と一致しません。
アクション
使用しているコンピュータの地域設定が一致するように、数値の形式を変更してくださ
い。
整数 '%1%' (場所 '%2%') が長すぎます。(WIS 10013)
原因
式の整数が Web Intelligence の制限を超えています。
630
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
Web Intelligence エラー メッセージ
Web Intelligence サーバー(WIS)に関するエラー メッセージ
アクション
式を編集します。
数 '%1%' (場所 '%2%') に、使用している地域設定と互換性のない形式が含まれています。
(WIS 10014)
原因
数値{数値}の形式が、使用しているコンピュータの地域設定と一致しません。
アクション
使用しているコンピュータの地域設定が一致するように、数値の形式を変更してくださ
い。
'%1%' (場所 '%2%') の後に引用符がありません。(WIS 10016)
原因
式に閉じ引用符がありません。
アクション
閉じ引用符を追加してください。
オブジェクト名‘%1%’(場所:‘%2%’)が曖昧です。(WIS 10019)
原因
式に曖昧な名前のオブジェクトが含まれています。
アクション
完全修飾オブジェクト名を使用 (対応するクラスに関連する名前を使用) し、曖昧さを
解決してください。
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
631
32
32
Web Intelligence エラー メッセージ
Web Intelligence サーバー(WIS)に関するエラー メッセージ
この入力/出力コンテキストでは、空の識別子一覧は許可されません。(WIS 10032)
原因
入出力コンテキスト内のディメンションのリストを空にすることはできません。
アクション
入出力コンテキストを更新します。
変数 '%1%' は、依存式または '%2%' にリンクされている変数を持っているため、削除でき
ません。(WIS 10033)
原因
この変数は他の変数または式に参照されているため、削除できません。
アクション
変数を削除する前に、参照元の変数または式を削除してください。
変数 '%1%' は既に存在します。(WIS 10034)
原因
新しい変数の名前、または変更する名前として、既に存在する変数名を使おうとしまし
た。
アクション
まだ存在しない変数名を選択してください。
632
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
Web Intelligence エラー メッセージ
Web Intelligence サーバー(WIS)に関するエラー メッセージ
日付または時刻の形式 '%1%' (場所 '%2%') が有効ではありません。(WIS 10035)
原因
式に、無効な日付と時間の形式(例: "bb/MM/yyyy")が含まれています。
アクション
式に有効な日付/時間形式を指定します。
式、または部分式 (場所 : '%2%') が有効ではありません。(WIS 10036)
原因
式に、無効な表現式または補助表現式が含まれています。
アクション
有効な表現式または補助表現式を指定します。
'%1%' 関数の式または部分式 (場所 : '%2%') で、無効なデータ型が使用されています。
(WIS 10037)
原因
式に、無効なデータ型が含まれています。(例えば、日付を要求する関数に文字列を
渡そうとしました。)
アクション
式に有効なデータ型を使用します。
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
633
32
32
Web Intelligence エラー メッセージ
Web Intelligence サーバー(WIS)に関するエラー メッセージ
変数名に、無効な文字 '%1%' (場所 : '%2%') が見つかりました。(WIS 10038)
原因
変数名の文字{文字}が無効です。
アクション
変数名から{文字}を削除します。
メジャー '%1%' (場所 '%2%') のコンテキストが無効です。(WIS 10039)
原因
{メジャー}の計算コンテキストが有効ではありません。
アクション
有効なコンテキストを指定してください。
変数 '%1%' の数式に、同じショート ネームを持つ変数への参照が含まれています。この
曖昧さを解決するため、数式で完全修飾変数名を使用してください。(WIS 10040)
原因
変数の式が、同じショート ネームを持つ他の変数を参照しています。
アクション
完全修飾変数名を使用してください。
634
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
Web Intelligence エラー メッセージ
Web Intelligence サーバー(WIS)に関するエラー メッセージ
場所 '%2%' に、誤った比較演算子 (<、>、<>、<=、>=、=) が複数使用されています。(WIS
10041)
原因
複数の比較演算子が正しく使用されていません。(例:if(1<2=3;0;-1))
アクション
比較演算子が正しく使用されるよう、式の構造を変更してください。
式が '%1%' を参照している変数をその変数 '%1%' 自体の式が参照しているため、循環参
照が発生しています。(WIS 10042)
原因
式に循環参照が含まれています。
アクション
循環参照を削除してください。
関数 '%1%' (場所 %2%) の後に、開いた括弧がありません。(WIS 10060)
原因
関数名の後に開き括弧がありません。
アクション
開き括弧を追加します。
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
635
32
32
Web Intelligence エラー メッセージ
Web Intelligence サーバー(WIS)に関するエラー メッセージ
関数 '%1%' には引数がないか、または場所 %2% で閉じる括弧がありません。(WIS 10061)
原因
式に引数または閉じ括弧がありません。
アクション
引数または閉じ括弧を追加します。
関数 '%1%' (場所 %2%) の引数の前に ';' がありません。(WIS 10062)
原因
式にセミコロンがありません。
アクション
セミコロンを追加します。
関数 '%1%' (場所 %2%) に ';' または閉じる括弧がありません。(WIS 10063)
原因
関数にセミコロンまたは閉じ括弧がありません。
アクション
セミコロンまたは閉じ括弧を追加します。
リスト '%1%' (場所 %2%) に ';' または閉じる括弧がありません。(WIS 10064)
原因
式にセミコロンまたは閉じ括弧がありません。
636
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
Web Intelligence エラー メッセージ
Web Intelligence サーバー(WIS)に関するエラー メッセージ
アクション
セミコロンまたは閉じ括弧を追加します。
関数 '%1%' (場所 %2%) に閉じる括弧がありません。(WIS 10065)
原因
式に閉じ括弧がありません。
アクション
閉じ括弧を追加します。
関数 '%1%' (場所 %2%) に集計演算子または閉じる括弧がありません。(WIS 10066)
原因
式に閉じ括弧または集計演算子がありません。
アクション
閉じ括弧または集計演算子を追加します。
'%1%' (場所 %2%) に演算子または閉じる括弧がありません。(WIS 10067)
原因
式に演算子または閉じ括弧がありません。
アクション
演算子または閉じ括弧を追加します。
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
637
32
32
Web Intelligence エラー メッセージ
Web Intelligence サーバー(WIS)に関するエラー メッセージ
'%1%' (場所 %2%) にリスト要素がありません。(WIS 10068)
原因
式内のリストが無効です。
アクション
式を訂正します。
'%1%' (場所 %2%) にオブジェクト識別子がありません。(WIS 10069)
原因
式にオブジェクト識別子がありません。
アクション
式を訂正します。
式 '%1%' (場所 %2%) にオペランドがないか、または不適切なオペランドがあります。(WIS
10070)
原因
式にオペランド エラーがあります。
アクション
式を訂正します。
場所 %2% の計算コンテキスト %1%' が正しくありません。(WIS 10071)
原因
式に無効な計算コンテキストがあります。
638
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
Web Intelligence エラー メッセージ
Web Intelligence サーバー(WIS)に関するエラー メッセージ
アクション
計算コンテキストを修正します。
場所 %2% のリセット コンテキストが正しくありません。(WIS 10072)
原因
式には不正なリセット コンテキストが含まれます。
アクション
リセット コンテキストを修正します。
関数 '%1%' の Where 句が無効です : 場所 %2% にディメンションが見つかりません。(WIS
10073)
原因
ディメンションがないため、式の WHERE 句が無効です。
アクション
WHERE 句に不足しているディメンションを追加します。
オブジェクト '%1%' (場所 %2%) に互換性がありません。(WIS 10076)
原因
式に互換性のないオブジェクトが含まれています。
アクション
式を訂正します。
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
639
32
32
Web Intelligence エラー メッセージ
Web Intelligence サーバー(WIS)に関するエラー メッセージ
オブジェクト '%1%' (場所 %2%) に互換性がありません。(WIS 10077)
原因
式に互換性のないオブジェクトが含まれています。
アクション
式を訂正します。
文字 '%1%' (場所 %2%) が無効です。(エラー: WIS 10080)
原因
式に無効な文字が含まれています。
アクション
式を訂正します。
文字列 '%1%' (場所 %2%) が無効です。(WIS 10082)
原因
式に無効な文字列が含まれています。
アクション
式を訂正します。
変数 '%1%' の資格を変更できません。(WIS 10083)
原因
変数の資格を変更することはできません。たとえば、定義に集計が含まれている場合
は、ディメンションに対するメジャーを変更できません。
640
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
Web Intelligence エラー メッセージ
Web Intelligence サーバー(WIS)に関するエラー メッセージ
アクション
適切な資格で新しい変数を作成します。
使用するデータベース サーバーは Both および Except 演算子をサポートしていませ
ん。(WIS 10701)
原因
このドキュメントのベースとなっているデータベースは Both および Except 演算子を
サポートしていません。このため、クエリーにフィルタを定義するときは、Both または
Except 演算子は使用できません。
アクション
レポート パネル ツールバーの[クエリーの編集]ボタンをクリックして[クエリー ビュー]
に戻り、以下のいずれかの操作を行います。
•
[クエリー フィルタ] 枠からこのフィルタを削除するか、
•
[クエリー フィルタ] 枠でこのフィルタをダブルクリックし、他の演算子を選択してく
ださい。
ヒント
[クエリー ビュー]に[クエリー フィルタ]が表示されない場合は、[クエリー ビュー]
ツールバーの[Show/Hide Filter Pane(フィルタの表示/非表示)]ボタンをクリックし
ます。
[結果のオブジェクト] 枠で選択したオブジェクトと互換性がないオブジェクトで、フィルタ
が定義されました。(WIS 10702)
原因
クエリー フィルタの 1 つがあるオブジェクトで定義されましたが、このオブジェクトは
[結果オブジェクト] 枠で選択されているすべてのオブジェクトと互換性がありません。
アクション
レポート パネル ツールバーの[クエリーの編集]ボタンをクリックして[クエリー ビュー]
に戻り、以下のいずれかの操作を行います。
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
641
32
32
Web Intelligence エラー メッセージ
Web Intelligence サーバー(WIS)に関するエラー メッセージ
•
[クエリー フィルタ] 枠からこのフィルタを削除するか、
•
[クエリー フィルタ] 枠からこのオブジェクトを削除してください。
ヒント
[クエリー ビュー]に[クエリー フィルタ]が表示されない場合は、[クエリー ビュー]
ツールバーの[Show/Hide Filter Pane(フィルタの表示/非表示)]ボタンをクリックし
ます。
'{object}' に基づくクエリー フィルタの数値が無効です。(WIS 10703)
原因
クエリー フィルタに無効な数値を指定しました。
アクション
クエリー フィルタを編集し、有効な数値を指定します。
'{object}' に基づくクエリー フィルタの日付が無効です。(WIS 10704)
原因
クエリー フィルタに無効な日付を指定しました。
アクション
クエリー フィルタを編集し、有効な日付を指定します。
プロンプト '{prompt}' には無効な数値が含まれています。 (WIS 10705)
原因
プロンプトに無効な数値を指定しました。
アクション
有効な数値を指定します。
642
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
Web Intelligence エラー メッセージ
Web Intelligence サーバー(WIS)に関するエラー メッセージ
プロンプト '{prompt}' の日付が無効です。(WIS 10706)
原因
プロンプトに無効な日付を指定しました。
アクション
プロンプトを編集し、有効な日付を指定します。
サーバーがクエリーの SQL を構築できません。(WIS 10707)
原因
データベースに対して実行するようにクエリーを SQL に変換できません。
アクション
クエリーを再構築するか、Business Objects 管理者に連絡してください。
このドキュメントを最新表示する権限がありません。(WIS 10801)
原因
現在のユーザー プロファイルでは、このドキュメントのクエリーに含まれているオブジェ
クトのいずれかのデータを表示することができません。
オブジェクトのセキュリティ レベルは、会社内のBusiness Objects管理者がDesignerと
いうユニバース デザイン ツールを使用して設定します。クエリーに含まれるオブジェ
クトのオブジェクト レベル セキュリティがユーザー プロファイルで設定されているセキュ
リティ レベルと異なる場合、ドキュメント データを最新表示できません。
アクション
次のいずれかを実行します。
•
最新表示をキャンセルします。
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
643
32
32
Web Intelligence エラー メッセージ
Web Intelligence サーバー(WIS)に関するエラー メッセージ
•
セキュリティ レベルの高いオブジェクトのデータにアクセスできるよう、管理者にユー
ザー プロファイルの変更を依頼します。
クエリー SQL には {nbWanted} 列ではなく {nbHaving} 列があります。(WIS 10810)
原因
クエリーによって生成された SQL の列数が無効です
アクション
Business Objects 管理者に連絡してください。
列 ({nCol}) には無効なタイプがあります。(WIS 10811)
原因
クエリー内の列のデータ型が無効です。
アクション
Business Objects 管理者に連絡してください。
CustomSQL はオプション プロンプトを含むことができません。(WIS 10812)
原因
オプション プロンプトは、カスタム SQL ではサポートされていません。
アクション
オプション プロンプトを削除します。
644
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
Web Intelligence エラー メッセージ
Web Intelligence サーバー(WIS)に関するエラー メッセージ
互換性のないオブジェクトは複合クエリーでは使用できません。(WIS 10820)
原因
複合クエリーに非互換オブジェクトが含まれています。
アクション
複合クエリーを編集し、非互換オブジェクトを削除します。
'{dp_name}' データ プロバイダ内のサブクエリーに、見つからないオブジェクトがあります。
(WIS 10830)
原因
{dp_name} データ プロバイダのサブクエリーで、クエリー SQL の生成に必要なオブジェ
クトが見つかりません。
アクション
サブクエリーを編集し、欠落しているオブジェクトを追加します。
'{dp_name}' データ プロバイダ内の順位に、フィルタが適用されたオブジェクトが見つかり
ません。(WIS 10831)
原因
順位で、フィルタが適用されたオブジェクトが見つかりません。
アクション
順位を編集し、フィルタが適用されたオブジェクトを指定します。
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
645
32
32
Web Intelligence エラー メッセージ
Web Intelligence サーバー(WIS)に関するエラー メッセージ
'{dp_name}' データ プロバイダ内の順位に、順位に基づくオブジェクトが見つかりません。
(WIS 10832)
原因
順位で、順位に基づくオブジェクトが見つかりません。
アクション
順位を編集し、順位に基づくオブジェクトを指定します。
ドキュメントをロードできません。(WIS 10833)
原因
Web Intelligence ドキュメントをロードできませんでした。
アクション
Business Objects 管理者に連絡してください。
オプション プロンプトで追加のコンテキスト解決がサポートされていません。 (WIS 10834)
原因
クエリー内のオプション プロンプトは、Web Intelligence でサポートされていない追加
のクエリー コンテキスト解決を生成します。
アクション
オプション プロンプトを削除するか、必須にします。
646
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
Web Intelligence エラー メッセージ
Web Intelligence サーバー(WIS)に関するエラー メッセージ
列 "{col_name}" に無効なデータが含まれています。(WIS 10840)
原因
クエリーが参照しているデータベース列に無効なデータが含まれています。
アクション
Business Objects 管理者に連絡してください。
列 "{col_name}" に無効な UTF-8 文字列が含まれています。(WIS 10841)
原因
クエリーが参照しているデータベース列に無効なデータが含まれています。
アクション
Business Objects 管理者に連絡してください。
ファイル "{filename}" ではクエリを作成または更新できません。(WIS 10850)
原因
システムでファイル{filename}が見つかりません。
アクション
{filename}の場所を確認するか、Business Objects 管理者に連絡してください。
ファイル "{filename}" ではクエリを最新表示できません。(WIS 10851)
原因
システムでファイル{filename}が見つかりません。
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
647
32
32
Web Intelligence エラー メッセージ
Web Intelligence サーバー(WIS)に関するエラー メッセージ
アクション
{filename}の場所を確認するか、Business Objects 管理者に連絡してください。
Excel 個人用データ プロバイダを作成したり、更新したりできません : ファイル パスが無
効です。(WIS 10870)
原因
ファイル システムで、Excel ファイルが見つかりませんでした。
アクション
Excel ファイルの場所を確認するか、Business Objects 管理者に連絡してください。
Excel 個人用データ プロバイダを作成したり、更新したりできません : ワークブックが保
護されています。(WIS 10871)
原因
Excel ワークブックが保護されています。
アクション
Excel ワークブックの保護を解除するか、Excel ファイルにアクセスできない場合は
Business Objects 管理者に連絡してください。
Excel 個人用データ プロバイダを作成したり、更新したりできません : ワークブックを開
くことができません。(WIS 10872)
原因
Excel ワークブックを開くことができませんでした。
アクション
Excel ファイルを確認するか、Business Objects 管理者に連絡してください。
648
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
Web Intelligence エラー メッセージ
Web Intelligence サーバー(WIS)に関するエラー メッセージ
Excel 個人用データ プロバイダを作成したり、更新したりできません : 指定範囲を取得
できません。(WIS 10873)
原因
指定したセルの範囲からデータを取得できませんでした。
アクション
Excel ファイルを確認するか、Business Objects 管理者に連絡してください。
Excel 個人用データ プロバイダを作成したり、更新したりできません : ファイルからデー
タを取得できません。(WIS 10874)
原因
ファイルからデータを取得できませんでした。
アクション
Excel ファイルを確認するか、Business Objects 管理者に連絡してください。
Excel 個人用データ プロバイダを作成したり、更新したりできません : ファイルからデー
タを取得できません。(WIS 10875)
原因
ファイルからデータを取得できませんでした。
アクション
Excel ファイルを確認するか、Business Objects 管理者に連絡してください。
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
649
32
32
Web Intelligence エラー メッセージ
Web Intelligence サーバー(WIS)に関するエラー メッセージ
Excel 個人用データ プロバイダを作成したり、更新したりできません : データ セットでの
反復子の構築中にエラーが発生しました。(WIS 10876)
原因
Web Intelligence エラーが発生しました。データ セットで反復子を作成できませんでし
た。
アクション
Business Objects 管理者に連絡してください。
Excel 個人用データ プロバイダを作成したり、更新したりできません : 利用できるワーク
シートがありません。(WIS 10877)
原因
Excel ワークシートが見つかりませんでした。
アクション
Excel ファイルを確認するか、Business Objects 管理者に連絡してください。
Excel 個人用データ プロバイダを作成したり、更新したりできません : ワークシートのリ
ストを取得できません。(WIS 10878)
原因
Excel ファイルからワークシートの一覧を取得できませんでした。
アクション
Excel ファイルを確認するか、Business Objects 管理者に連絡してください。
650
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
Web Intelligence エラー メッセージ
Web Intelligence サーバー(WIS)に関するエラー メッセージ
Excel 個人用データ プロバイダを作成したり、更新したりできません : 選択した範囲から
無効な情報を取得しました。(WIS 10879)
原因
Excel 範囲から取得したデータが無効です。
アクション
Business Objects 管理者に連絡してください。
Excel 個人用データ プロバイダを作成したり、更新したりできません : 選択したワーク
シートが無効です。(WIS 10880)
原因
Excel ワークシートが無効です。
アクション
Excel ファイルを確認するか、Business Objects 管理者に連絡してください。
Excel 個人用データ プロバイダを作成したり、更新したりできません : データ サンプリン
グの取得中にエラーが発生しました。(WIS 10881)
原因
データの取得中にエラーが発生しました。
アクション
Business Objects 管理者に連絡してください。
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
651
32
32
Web Intelligence エラー メッセージ
Web Intelligence サーバー(WIS)に関するエラー メッセージ
Excel 個人用データ プロバイダを作成したり、更新したりできません : データ反復子の
作成中にエラーが発生しました。(WIS 10882)
原因
データ反復子を作成できませんでした。
アクション
Business Objects 管理者に連絡してください。
Excel 個人用データ プロバイダを作成したり、更新したりできません : データの取得中に
エラーが発生しました。(WIS 10883)
原因
データ反復子を使用してデータをフェッチできませんでした。
アクション
Business Objects 管理者に連絡してください。
Excel 個人用データ プロバイダを作成したり、更新したりできません : 内部エラーが発
生しました。(WIS 10884)
原因
内部エラーが発生しました。
アクション
Business Objects 管理者に連絡してください。
652
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
Web Intelligence エラー メッセージ
Web Intelligence サーバー(WIS)に関するエラー メッセージ
Excel 個人用データ プロバイダを作成したり、更新したりできません : 範囲選択が無効
です。(WIS 10885)
原因
Excel ファイルのセル範囲が無効です。
アクション
Excel ファイルを確認するか、Business Objects 管理者に連絡してください。
Excel 個人用データ プロバイダを作成したり、更新したりできません : 範囲選択がワー
クシートと一致していません。(WIS 10886)
原因
セル範囲とワークシートのセルが一致していません。
アクション
Business Objects 管理者に連絡してください。
データベース エラーが発生しました。データベース エラー テキスト : {error_db}。(WIS
10901)
原因
このドキュメントにデータを供給するデータベースでエラーが発生しました。エラーの
詳細は、フィールド コードに示されているメッセージのセクションに記載されています。
{error_db}
アクション
BusinessObjects 管理者にエラー メッセージについて問い合わせるか、データベース
のメーカが提供しているドキュメンテーションをご覧ください。
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
653
32
32
Web Intelligence エラー メッセージ
Web Intelligence サーバー(WIS)に関するエラー メッセージ
クエリーがタイムアウトしたため、データを取得できませんでした。データベース エラー
テキスト : {error_db}。(WIS 10902)
原因
データを取得する前にクエリーがタイムアウトしました。
アクション
クエリーを編集してクエリーが返すデータの量を制限するか、タイムアウトの制限を増
やすよう Business Objects に依頼してください。
クエリーのフィールド '{db_fieldname}' に無効なデータ型があります。(WIS 10903)
原因
クエリーに無効なデータ型のフィールドが含まれています。
アクション
クエリーからフィールドを削除するか、Business Objects 管理者に連絡してください。
このドキュメントのクエリーは空です。(WIS30000)
原因
このドキュメントに定義されているデータがありません。
アクション
1 使用している Web Intelligence レポート パネルに従って、[クエリーの編集]または
[クエリー]タブをクリックします。
2 [結果オブジェクト] 枠にオブジェクトを追加し、クエリーのデータを定義します。
3 クエリーをもう一度実行します。
654
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
Web Intelligence エラー メッセージ
Web Intelligence サーバー(WIS)に関するエラー メッセージ
ドキュメントに、空のクエリーが少なくとも 1 つ存在します。(WIS 30001)
原因
このドキュメントにデータが定義されていないクエリーがあります。
アクション
1 レポート パネルのツールバーにある [クエリーの編集] ボタンをクリックします。
2 ドキュメント内の各クエリーのタブをクリックし、オブジェクトが選択されていないクエ
リーを探します。
3 空のクエリーで、オブジェクトを[結果オブジェクト]枠に追加して Web Intelligence
で取得するデータを定義します。
4 クエリーをもう一度実行します。
あなたのセキュリティ プロファイルには、Web Intelligence ドキュメントでクエリーを編集
する権限が含まれていません。(WIS 30251)
原因
BusinessObjects管理者がユーザー プロファイルで[クエリーの編集]コマンドを無効に
設定しています。
アクション
BusinessObjects 管理者に連絡し、Web Intelligence ドキュメントのクエリーの編集を許
可するよう依頼します。
あなたのセキュリティ プロファイルには、Web Intelligence ドキュメントを編集する権限が
含まれていません。(WIS 30252)
原因
BusinessObjects 管理者がユーザー プロファイルで [ドキュメントの編集] コマンドを無
効に設定しています。
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
655
32
32
Web Intelligence エラー メッセージ
Web Intelligence サーバー(WIS)に関するエラー メッセージ
アクション
BusinessObjects 管理者に連絡し、Web Intelligence ドキュメントの編集を許可するよ
う依頼します。
あなたのセキュリティ プロファイルには、Web Intelligence ドキュメントを最新表示する権
限が含まれていません。(WIS 30253)
原因
Business Objects 管理者がユーザー プロファイルで[ドキュメントの最新表示]コマン
ドを無効に設定しています。
アクション
BusinessObjects 管理者に連絡し、Web Intelligence ドキュメントの最新表示を許可す
るよう依頼します。
あなたのセキュリティ プロファイルには、値の一覧を最新表示する権限が含まれていま
せん。(WIS 30254)
原因
Business Objects 管理者がユーザー プロファイルで[値の一覧の最新表示]コマンド
を無効に設定しています。
アクション
BusinessObjects 管理者に連絡し、Web Intelligence ドキュメントの値の一覧の最新表
示を許可するよう依頼します。
あなたのセキュリティ プロファイルには、値の一覧を使用する権限が含まれていません。
(WIS 30255)
原因
BusinessObjects管理者がユーザー プロファイルで[値の一覧の使用]コマンドを無効
に設定しています。
656
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
Web Intelligence エラー メッセージ
Web Intelligence サーバー(WIS)に関するエラー メッセージ
アクション
BusinessObjects 管理者に連絡し、Web Intelligence ドキュメントの値の一覧の使用を
許可するよう依頼します。
あなたのセキュリティ プロファイルには、クエリーによって生成された SQL を表示する
権限が含まれていません。(WIS 30256)
原因
BusinessObjects 管理者がユーザー プロファイルで[SQL文の表示]コマンドを無効に
設定しています。
アクション
BusinessObjects 管理者に連絡し、Web Intelligence クエリーの SQL の表示を許可す
るよう依頼します。
あなたのセキュリティ プロファイルには、Web Intelligence の式言語を使用する権限が
含まれていません。(WIS 30257)
原因
BusinessObjects 管理者がユーザー プロファイルで[式言語の使用/変数の作成]コ
マンドを無効に設定しています。
アクション
BusinessObjects 管理者に連絡し、Web Intelligence ドキュメントでの式言語の使用と
変数の作成を許可するよう依頼します。
あなたのセキュリティ プロファイルには、ドリル分析を実行する権限が含まれていませ
ん。(WIS 30258)
原因
BusinessObjects 管理者がユーザー プロファイルで [ドリル モードで作業] コマンドを
無効に設定しています。
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
657
32
32
Web Intelligence エラー メッセージ
Web Intelligence サーバー(WIS)に関するエラー メッセージ
アクション
BusinessObjects 管理者に連絡し、Web Intelligence レポートのドリル分析を許可する
よう依頼します。
あなたのセキュリティ プロファイルには、分析範囲を拡張する権限が含まれていません。
(WIS 30259)
原因
定義された分析範囲を越えてドリル操作を実行しようとしました。このような操作の権限
は、管理者が設定します。
アクション
管理者にお問い合わせください。
{api_name}APIの呼び出し中に内部エラーが発生しました。(WIS 30270)
原因
該当ドキュメントあるいはデータに関する情報が無効、または使用できません。
以下の表は、{api_name} エラー メッセージ フィールドに表示される各APIの名前と原
因に関する説明です。
658
名前
原因
getDocumentInfos
ドキュメント ID が無効、またはドキュメント
が使用できません。
getCategoriesAndDocuments
ドキュメントのカテゴリが無効であるか、
Web Intelligence が Business Objects リ
ポジトリからドキュメントを取得できません。
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
Web Intelligence エラー メッセージ
Web Intelligence サーバー(WIS)に関するエラー メッセージ
名前
原因
getGroupAndDomains
このドキュメントに関連付けられているユー
ザー グループまたはドキュメント ドメイン
が無効であるか、見つかりません。
getDataSourceList
ユニバースの一覧が使用できません。
getDataProviderResults
データ プロバイダが無効であるか、クエ
リーで指定したオブジェクトが一部使用で
きません。
sendDocument
受信者またはドキュメント ID が無効なの
で、このドキュメントを InfoView 経由で送
信できません。
publishDocument
受信者またはドキュメントIDが無効である
ため、このドキュメントを会社用ドキュメン
トとして保存できません。
アクション
BusinessObjects 管理者が追跡機能を有効にして該当 API に関連するトレースを検
出し、エラーの発生理由を明らかにします。
注
システム アクティビティの追跡方法に関する説明は、 『SAP BusinessObjects
Enterprise 管理者ガイド 』を参照してください。
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
659
32
32
Web Intelligence エラー メッセージ
Web Intelligence サーバー(WIS)に関するエラー メッセージ
ドキュメントが大きすぎるため、Web Intelligence サーバーで処理できません。(WIS 30271)
原因
Web Intelligence を PDF 形式または Microsoft Excel 形式で表示する場合は、Web
Intelligence サーバーによってバイナリ ベースの出力が生成され、Web ブラウザによっ
て解釈されます。バイナリ出力のサイズが、管理者によって指定された Web Intelligence
サーバーの最大サイズより大きいと、このエラーが発生します。
アクション
管理者は、Web Intelligence レポート サーバーにある最大文字(バイナリ)出力パラ
メータの値を変更できます。最大バイナリ出力の値を増やすと、パフォーマンスが影響
を受ける可能性があります。
この情報を管理者に連絡します。
ドキュメントが大きすぎるため、Web Intelligence サーバーで処理できません。(WIS 30272)
原因
Web Intelligence ドキュメントを HTML 形式で表示する場合は、Web Intelligence サー
バーによって文字ベースの出力が生成され、Web ブラウザによって解釈されます。こ
のエラーは、文字出力のサイズが Web Intelligence サーバーの管理者が指定した最
大サイズより大きい場合に発生します。
アクション
管理者は、Web Intelligence レポート サーバーにある最大文字(バイナリ)出力パラ
メータの値を変更できます。最大バイナリ出力の値を増やすと、パフォーマンスが影響
を受ける可能性があります。
この情報を管理者に連絡します。
660
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
Web Intelligence エラー メッセージ
Web Intelligence サーバー(WIS)に関するエラー メッセージ
Web Intelligence でクエリーを構築できないか、レポートを生成できません。(WIS 30351)
原因
Web Intelligence はクエリーの定義に必要な手順を完了できなかったため、レポートを
生成できませんでした。これは、次のいずれかの理由によります。
•
ドキュメントが初期化されなかった。
•
データ ソースが有効ではない。
•
クエリーが定義されなかった。
•
クエリーのコンテキストがユニバース レベルで定義されていない。
•
プロンプトの値がユニバース レベルで指定されていない。
アクション
BusinessObjects 管理者が次の項目をチェックします。
•
データ ソースへの接続
•
ユニバースで指定されているコンテキストとプロンプトの値
この名前のクエリー ファイルは既に存在します。(WIS 30371)
原因
ドキュメント内に同じ名前のクエリーが存在します。
アクション
このクエリーに別の名前を付けます。
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
661
32
32
Web Intelligence エラー メッセージ
Web Intelligence サーバー(WIS)に関するエラー メッセージ
このドキュメントを編集できません。これは、クエリーのプロパティ オプションである[他
のユーザーによるクエリー編集を許可]がこのドキュメントの作成時に有効になっていな
かったためです。(WIS 30381)
原因
ドキュメントの作成者が、クエリーのプロパティ オプション[他のユーザーによるクエリー
編集を許可]を選択しませんでした。
アクション
ドキュメント作成者に連絡し、オプションを有効にしてドキュメントを保存しなおすよう依
頼します。
個人用ドキュメントとしてドキュメントのコピーを保存し、そのクエリーを編集します。
WIQT で内部エラーが発生しました。BusinessObjects 管理者に連絡してください。(WIS
30551)
原因
WIQT に予期せぬエラーが発生しました。
アクション
BusinessObjects 管理者に連絡し、BusinessObjects のワールドワイド カスタマー サ
ポートに問い合わせるよう依頼します。
Web Intelligence WIQT のセッションがタイムアウトになりました。ここでログアウトし、
InfoView にもう一度ログインしてください。(WIS 30553)
原因
InfoView にログイン後 Web Intelligence を使わずにいた時間が Business Objects シ
ステムで許容されている最大時間を超えました。
662
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
Web Intelligence エラー メッセージ
Web Intelligence サーバー(WIS)に関するエラー メッセージ
アクション
一度 InfoView からログアウトし、再度ログインしてから Web Intelligence を使います。
(タイムアウト以前に行った変更は、すべて失われます。)
Web Intelligence を使わずに InfoView にログインしていられる時間を延長するには、
BusinessObjects 管理者にセッションのタイムアウトのパラメータの値を増やすよう依頼
します。
使用できる WIQT サーバーはこれ以上ありません。Web Intelligence に同時にログイン
しているユーザーが最大数に到達しました。(WIS 30554)
原因
このエラー メッセージは、現在 Web Intelligence を使っているユーザー数が、管理者
が設定した最大数に達したことを意味します。管理者は、システム起動時に生成され
る事前登録済みの WIQT の数を指定し、ユーザーがログイン時に使用できるように準
備します。システムは、WIQT をユーザーのログイン時に各ユーザー セッションに割り
当てます。
アクション
Web Intelligence のユーザー数が減るのを待って、再度ログインします。
BusinessObjects 管理者に Web Intelligence の最大同時接続ユーザーを増やすよう
依頼します。
あなたのセキュリティ プロファイルには、ドキュメントを会社用ドキュメントとして保存した
り、ドキュメントを InfoView 経由で送信する権限が含まれていません。(WIS 30555)
原因
セキュリティ プロファイルの設定で、Web Intelligence ドキュメントを個人用ドキュメント
や会社用ドキュメントとして保存したり、スケジュールすることが許可されていません。
アクション
BusinessObjects 管理者に連絡し、次の操作を許可するよう依頼します。
•
会社用ドキュメントの保存
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
663
32
32
Web Intelligence エラー メッセージ
Web Intelligence サーバー(WIS)に関するエラー メッセージ
•
ドキュメントを自分のグループのユーザーへ送信
•
ドキュメントを他のグループのユーザーへ送信
同じ名前の会社用ドキュメントが既に存在します。あなたのセキュリティ プロファイルに
は、他のユーザーが作成した会社用ドキュメントを削除する権限が含まれていません。
(WIS 30556)
原因
あなたのセキュリティ プロファイルの設定では、既存の会社用ドキュメントを上書きす
ることは許されていません。
アクション
BusinessObjects 管理者に連絡し、他のユーザーが InfoView に保存した会社用ドキュ
メントの削除を許可するよう依頼します。
指定された名前のドキュメントは InfoView に存在しません。ほかの名前を指定してくだ
さい。(WIS 30557)
原因
以下のいずれかの理由で、この名前の Web Intelligence ドキュメントは InfoView に存
在しません。
•
入力したドキュメント名が正しくない。
•
この名前のドキュメントが InfoView から削除された。
アクション
正しいドキュメント名かどうかを確認します。
注
削除されたドキュメントを受信することはできません。
664
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
Web Intelligence エラー メッセージ
Web Intelligence サーバー(WIS)に関するエラー メッセージ
このドキュメントにはこの操作を実行できません。(WIS 30650)
原因
リソース不足またはアクセスの問題により、Web Intelligence サーバーが現在のタスク
を完了できません。
アクション
次のいずれかを実行します。
•
Web Intelligence を閉じ、InfoView からログアウトして、再び InfoView にログインし
てください。
•
BusinessObjects 管理者に、各ユーザーのセキュリティ プロファイルによって、会
社用リポジトリへのアクセスが認められていることを確認するよう依頼します。
Web Intelligence サーバーは XML ドキュメントをロードできませんでした。BusinessObjects
管理者に連絡してください。(WIS 30751)
原因
BusinessObjects ドキュメントを Web Intelligence 6.x に移行する場合、Web Intelligence
Report Server で開くことが可能な XML ファイルが作成されます。管理コンソール上
の関連モジュールは WIReportServer と呼ばれます。この場合、BusinessObjects ド
キュメントを Web Intelligence 6.x へ移行中に、Web Intelligence Report Server に予
期しないエラーが発生しました。
アクション
BusinessObjects 管理者は、追跡機能を有効にして WIReportServer に関連するトレー
スを検出し、このエラーの発生理由を明らかにします。この情報を管理者に連絡しま
す。
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
665
32
32
Web Intelligence エラー メッセージ
Web Intelligence サーバー(WIS)に関するエラー メッセージ
このドキュメントの XML ファイルを開くことができません。BusinessObjects 管理者に連
絡してください。(WIS 30752)
原因
BusinessObjects ドキュメントを Web Intelligence 6.x に移行する場合、Web Intelligence
サーバーで開くことが可能な XML ファイルが作成されます。このエラーは、Web
Intelligence サーバーが XML ファイルを開くことができず、移行を完了できない場合
に発生します。これには、共通の原因が 2 つあります。
•
XML が読み取り専用である。
•
XML ファイルへのファイル パスが正しくない。
アクション
この情報を Business Objects 管理者に連絡します。
Web Intelligence XML ドキュメントの解析中にエラーが発生しました。BusinessObjects
管理者に連絡してください。(WIS 30753)
原因
BusinessObjects ドキュメントを Web Intelligence 6.x に移行する場合、Web Intelligence
サーバーで開くことが可能な XML ファイルが作成されます。このエラーは、XML ファ
イルに Web Intelligence サーバーが解釈できない構造エラーが含まれていて、移行
を完了できない場合に発生します。
アクション
この問題を解決するために管理者が実行できる対策は 2 つ考えられます。
666
•
XML ファイルを XML 編集ツールで開き、ドキュメントの構造を確認する。
•
追跡を有効にして WIReportServer に関連するトレースを確認する。
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
Web Intelligence エラー メッセージ
Web Intelligence サーバー(WIS)に関するエラー メッセージ
Web Intelligence 2.x のドキュメントは移行できませんでした。(WIS 30761)
原因
Web Intelligence 2.x ドキュメントを現在の Web Intelligence バージョンのドキュメント
形式に移行しようとしたとき、予期せぬエラーが発生しました。
アクション
管理者は、追跡を有効にして、Web Intelligence サーバーに関連するトレースを確認
することで、このエラーの原因を特定できる可能性があります。この情報を Business
Objects 管理者に連絡します。
このドキュメントを移行できませんでした。元の Web Intelligence 2.x ドキュメントのクエ
リーとレポートが同期していません。元のドキュメントを最新表示して保存し、もう一度移
行してみてください。(WIS 30762)
原因
元の Web Intelligence 2.x ドキュメントで、クエリーに含まれているオブジェクトとレポー
トに含まれているオブジェクトが一致しません。これは、Web Intelligence サーバーが
ドキュメントを正しく分析して、現在の Web Intelligence バージョンのドキュメント形式
に移行できないことを意味します。
アクション
元の Web Intelligence 2.x ドキュメントのクエリーおよびレポートでのデータ定義を同
期させる
1 Web Intelligence 2.x を使用して、もう一度元のドキュメントを開きます。
2 クエリーを実行するか、ドキュメントのデータを最新表示します。
3 最新表示されたドキュメントを保存します。
4 移行ツールを使用して、ドキュメントの移行を再試行します。
Web Intelligence 2.x または移行ツールにアクセスする権利がない場合は、この情報
を Business Objects 管理者に連絡します。
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
667
32
32
Web Intelligence エラー メッセージ
Web Intelligence サーバー(WIS)に関するエラー メッセージ
WIQT モジュールがエラーを返したため、Web Intelligence 2.x ドキュメントは移行できま
せんでした。管理者にお問い合わせください。(WIS 30763)
原因
WIQT(Web Intelligence Query Technique)プロセスでエラーが発生したため、元の
Web Intelligence 2.x ドキュメントを、現在の Web Intelligence バージョンのドキュメント
形式に移行できませんでした。
アクション
BusinessObjects 管理者が追跡機能を有効にして該当 WIQT に関連するトレースを
検出し、このエラーの発生理由を明らかにします。この情報を管理者に連絡します。
現在のユーザー プロファイルでは、ドキュメント ドメインにアクセスして会社用ドキュメン
トを保存することはできません。このドキュメントを個人用ドキュメントとして保存するか、
Business Objects 管理者に連絡してください。(WIS 40000)
原因
セキュリティ プロファイルに、ドキュメントを InfoView の会社用ドキュメント ドメインに保
存する権限が含まれていません。
アクション
次のいずれかを実行します。
668
•
このドキュメントを個人用ドキュメントとして保存して、InfoView の個人用ドキュメント
領域に保存します。
•
Business Objects 管理者に連絡して、会社用ドキュメント ドメインにアクセスできる
ようユーザー プロファイルを変更してもらいます。
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
より詳しい情報
A
A
より詳しい情報
情報リソース
場所
SAP BusinessObjects
http://www.sap.com
製品情報
http://help.sap.com から SAP BusinessObjects を選択しま
す。
SAP ヘルプ ポータルでは、すべての SAP BusinessObjects
製品とそのデプロイメントについて扱った最新のドキュメンテー
ションにアクセスできます。PDF 版またはインストール可能な
HTML ライブラリのダウンロードが可能です。
SAP ヘルプ ポータル 一部のガイドは SAP サービス マーケットプレイスに格納され
ており、SAP ヘルプ ポータルからは入手できません。ヘルプ
ポータルのガイド一覧で、そのようなガイドには SAP サービ
ス マーケットプレイスへのリンクが付いています。メンテナン
ス契約を締結されたお客様には、このサイトにアクセスするた
めの正規ユーザー ID が付与されます。ID の入手方法につ
いては、お客様担当のカスタマー サポート担当者までお問
い合わせください。
http://service.sap.com/bosap-support > ドキュメンテーショ
ン
•
•
SAP サービス マー
ケットプレイス
670
インストール ガイド:https://service.sap.com/bosap-inst
guides
リリース ノート:http://service.sap.com/releasenotes
SAP サービス マーケットプレイスには、一部のインストール
ガイド、アップグレードおよび移行ガイド、デプロイメント ガイ
ド、リリース ノート、サポート対象プラットフォームに関するド
キュメントが格納されています。メンテナンス契約を締結され
たお客様には、このサイトにアクセスするための正規ユーザー
ID が付与されます。ID の入手方法については、お客様担当
のカスタマー サポート担当者までお問い合わせください。SAP
ヘルプ ポータルから SAP サービス マーケットプレイスにリダ
イレクトされた場合は、左側のナビゲーション ペインのメニュー
を使用して、アクセスするドキュメンテーションが含まれている
カテゴリを探します。
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
より詳しい情報
情報リソース
開発者向けリソース
場所
https://boc.sdn.sap.com/
https://www.sdn.sap.com/irj/sdn/businessobjects-sdklibrary
SAP Community Net- https://www.sdn.sap.com/irj/boc/businessobjects-articles
work 上の SAP BusinessObjects に関する これらの記事は、以前はテクニカル ペーパーという名称でし
た。
記事
https://service.sap.com/notes
ノート
これらのノートは、以前はナレッジ ベース記事という名称でし
た。
SAP Community Nethttps://www.sdn.sap.com/irj/scn/forums
work 上のフォーラム
http://www.sap.com/services/education
トレーニング
伝統的な教室での学習から的を絞った e ラーニング セミナー
まで、それぞれのニーズと希望する学習スタイルに応じた幅
広いトレーニング パッケージを提供しております。
http://service.sap.com/bosap-support
SAP サポート ポータルには、カスタマー サポート プログラム
とサービスに関する情報が含まれています。また、さまざまな
オンライン カスタマー テクニカル情報およびダウンロードへのリンクも用意されてい
サポート
ます。メンテナンス契約を締結されたお客様には、このサイト
にアクセスするための正規ユーザー ID が付与されます。ID
の入手方法については、お客様担当のカスタマー サポート
担当者までお問い合わせください。
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
671
A
A
より詳しい情報
情報リソース
場所
http://www.sap.com/services/bysubject/businessobjectscon
sulting
コンサルティング
672
コンサルタントは、初期の分析段階からデプロイメント プロ
ジェクトの実現まで一貫したサポートを提供します。リレーショ
ナル データベースと多次元データベース、接続、データベー
ス設計ツール、カスタマイズされた埋め込みテクノロジなどの
トピックに関する専門的なサポートを行います。
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
索引
記号
A
[openDocument ヲシヨウシタ url レポーティング]
565
#COMPUTATION エラー メッセージ 392, 419
#CONTEXT エラー メッセージ 419, 420
#DATASYNC エラー メッセージ 419, 420
#DIV/0 エラー メッセージ 420
#ERROR エラー メッセージ 355, 357, 359, 361,
374, 424
#EXTERNAL エラー メッセージ 420
#INCOMPATIBLE エラー メッセージ 419, 420,
421
#MULTIVALUE エラー メッセージ 395, 421
#MULTVALUE エラー メッセージ
詳細オブジェクト 480
#OVERFLOW エラー メッセージ 421
#PARTIALRESULT エラー メッセージ 422
スマート メジャー 422
#RANK エラー メッセージ 422, 492
#RECURSIVE エラー メッセージ 422
#SECURITY エラー メッセージ 423
#SYNTAX エラー メッセージ 423
#TOREFRESH エラー メッセージ 259, 264, 423
スマート メジャー 423
#UNAVAILABLE エラー メッセージ 265, 424
スマート メジャー 424
Abs 関数 353
Active Server Pages(ASP)
Java レポート パネル 39
All 演算子 386, 400, 402
And 演算子 100, 101, 397, 444
Asc 関数 295
ASCII 値 295
関連する文字を返す 295
Average 関数 267, 402
拡張構文キーワードでの使用 252, 412
Average による標準計算 434
テーブルへの挿入 230
数字
508 への準拠
HTML レポート パネル 39
B
Between 演算子 98, 107, 211, 397, 398, 444
BI サービス 525
出力パラメータ 535
データのフィルタ処理での使用可能化 523
テスト 527
Block キーワード 252, 412
BlockName 関数 376
Body キーワード 254, 413
boimg プロトコル
画像の表示 155
スキンの表示 155
Both 演算子 99, 108
Break 演算子 401
Break キーワード 251, 414
Business Objects ドキュメンテーション メールボッ
クス 32
Buttom 関数 368, 401
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
673
索引
C
D
Ceil 関数 354
Char 関数 295
CMC
クイック表示モードの設定 139
自動保存 595, 596
CMS 36
Local Security Information(LSI)ファイル 56,
67
オフライン モードでの接続 56
接続済みモードでの接続 55, 63
ドキュメントでの作業 55
ドキュメントのインポート時の制限 57
ドキュメントへのリンク 559
ユニバースのインポート 68
CMS からのユニバースのインポート 68
CMS の他のドキュメントへのリンク 559
CMS への接続 55, 56
Col 演算子 280, 283, 285, 286, 288, 404
ColumnNumber 関数 376
Concatenation 関数 296
Connection Server
オフライン モード 64, 67
Connection 関数 324
Cos 関数 355
Count による標準計算 434
テーブルへの挿入 230
Count 関数 268, 400, 402
CSV
名前を付けてドキュメントを保存 594
CSV ファイル
クエリーの作成 74
ローカル データ ソースとして使用する場合の
オプション 75
CSV ファイルでのクエリーの作成 74
CurrentDate関数 313
CurrentTime関数 313
CurrentUser関数 377
DataProvider 関数 324
DataProviderKeyDate 関数 325
DataProviderKeyDateCaption カンスウ 326
DataProviderSQL 関数 326
DataProviderType 関数 327
DayName関数 314
DayNumberOfMonth関数 314
DayNumberOfWeek 関数 315
DayNumberOfYear関数 316
DaysBetween関数 316
Default による標準計算 434
テーブルへの挿入 230
Different From Pattern 演算子 99, 108
Different From 演算子 97, 106, 210
Distinct 演算子 402
DocumentAuthor関数 337
DocumentDate関数 338
DocumentName関数 166, 339
DocumentPartiallyRefreshed 関数 339
DocumentTime関数 340
Drill 演算子 386, 400
DrillFilters 関数 166, 467
DrillFilter関数 340
674
E
Equal To 演算子 92, 96, 106, 209
EuroConvertFrom 関数 355, 417
EuroConvertTo 関数 357, 417
EuroFromRoundError 関数 359, 417
EuroToRoundError 関数 361, 417
Even 関数 345
Excel
名前を付けてドキュメントを保存 593
Excel 形式で書式設定の優先順位を付ける 58
Excel 形式でデータ処理の優先順位を付ける 58
Excel ドキュメント形式
書式設定の優先順位を付ける 58
データ処理の優先順位を付ける 58
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
索引
Excel ファイル
クエリーの作成 74
Excel ファイルでのクエリーの作成 74
Except 演算子 99, 109
Exp 関数 362
F
Fact 関数 363
Fill 関数 297
First 関数 269
Floor 関数 364
ForAll 演算子 248, 255, 410
ForceMerge 関数 377
例 474
ForEach 演算子 248, 409
FormatDate 関数 298
FormatNumber 関数 299
G
GetContentLocale 関数 51, 378
GetDominantPreferredViewingLocale 関数 379
GetLocale 関数 50, 379
GetLocalized 関数 380
GetPreferredViewingLocale 関数 52
Greater Than Or Equal To 演算子 97, 107, 210
Greater Than 演算子 97, 106, 210
H
HTML レポート パネル
508 への準拠 39
JSP 39
定義済み 39
ドキュメントの作成ツールとして選択 43
HTMLEncode 関数 299
I
iDocID 572
If Then Else 式 382
If 関数 383, 396, 444, 517
In List 演算子 92, 98, 108, 211
In 演算子 246, 408
IncludeEmpty 演算子 402
Index 演算子 336
InfoView 36
Web Intelligence へのアクセス 42
Web Intelligence リッチ クライアントのインストー
ル 54
クエリー エディタの選択 45
製品ロケールの設定 50
接続済みモードでのリッチ クライアントの起動
62
デフォルト ユニバースの選択 46
ドキュメント作成者のログインの表示 337
ドキュメントの削除 592
ドキュメントの作成 592
ドキュメントの作成と表示のオプションの選択
43
ドキュメントの表示形式の選択 46
ドキュメントの保存 593
ドキュメントを開く 592
ドリル オプションの設定 48
優先表示ロケールの設定 52
ログアウト 42
ログイン 42
ロケール オプションの設定 50
InfoView からドキュメントを開く 592
InfoView からの Web Intelligence リッチ クライアン
トのインストール 54
InfoView からのドキュメントの削除 592
InfoView からのドキュメントの作成 592
InfoView からのログアウト 42
InfoView へのログイン 42
InfoView へのドキュメントの保存 593
InitCap 関数 300
InList 演算子 397, 399, 444
Interpolation 関数 270, 403, 404
Is Not Null 演算子 212
Is Null 演算子 212
IsDate 関数 346
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
675
索引
IsError 関数 347
IsLogical 関数 348
IsNull 関数 349
IsNumber 関数 349
IsPromptAnswered 関数 328
IsString 関数 350
IsTime 関数 351
J
Java Server Pages(JSP)
HTML レポート パネル 39
Java レポート パネル 39
オンレポート分析 37
クエリー - HTML 38
対話型表示形式 43
Java レポート パネル
Web Intelligence リッチ クライアント 39
オンライン ヘルプの使用 32
定義済み 39
データ サンプリング 87
ドキュメントの作成と表示ツールとして選択 43
分析範囲 81, 450
レポート フィルタの可用性 209
レポートティング インターフェイスの説明 134
Java レポート パネルのオンライン ヘルプ
アクセス 32
Java レポート パネルのオンライン ヘルプの使用
32
L
Last 関数 272
LastDayOfMonth 関数 317
LastDayOfWeek 関数 318
LastExecutionDate関数 166, 329
LastExecutionDuration 関数 330
LastExecutionTime関数 331
Left 関数 301
LeftPad 関数 301
LeftTrim 関数 302
Length 関数 303
676
Less Than Or Equal To 演算子 97, 107, 211
Less Than 演算子 97, 107, 210
Linear 演算子 403
LineNumber 関数 384
Ln 関数 365
Log 関数 365
Log10 関数 366
Lower 関数 303
lsC 577
LSI(Local Security Information)ファイル 56
オフライン モード 56, 67
lsM 577
lsR 578
lsS 579
M
Match 関数 304
Matches Pattern 演算子 98, 108
Max 関数 273
コンテキスト演算子の併用 248, 409
Maximum による標準計算 434
テーブルへの挿入 230
Median 関数 274
Min 関数 274
Minimum による標準計算 434
テーブルへの挿入 230
Mod 関数 366
Mode 関数 275
Month 関数 318
MonthNumberOfYear関数 319
MonthsBetween関数 319
N
n を底とする対数 365
n を底とする対数の計算 365
NAII 584
NameOf 関数 385
NoFilter 関数 386, 400
NoNull 演算子 388, 403
Not Between 演算子 98, 107, 211
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
索引
Not Equal To 演算子 96, 106, 210
Not In List 演算子 98, 108, 211
Not 演算子 397, 398, 444
NotOnBreak 演算子 270, 404
NULL 値
識別 349
NULL 値の識別 349
NumberOfDataProviders 関数 332
NumberOfPages 関数 166, 387
#RECURSIVE エラー メッセージ 422
NumberOfRows 関数 332
Percentile 関数 278
PointToPoint 演算子 270, 404
Pos 関数 305
Power 関数 367
Previous 関数 388, 403, 406
#RANK エラー メッセージ 422
値の比較 424
レポート レベルの順位 492
Previous を使用した値の比較 424
Product 関数 279
PromptSummary 関数 166, 341
O
Q
Odd 関数 352
OLAP
クエリー ドリル 467
openDocument
構文 566
出力パラメータ 583
入力パラメータ 576
パラメータの概要 569
プラットフォーム パラメータ 571
OpenDocument
ドキュメントへのリンク 559
Or 演算子 100, 101, 397, 398, 444
QaaWS
公開 528
QaaWS(Query as a Web Service)の公開 528
Quarter 関数 320
Query as a Web Service(QaaWS)
公開 528
Query on query 94
QuerySummary 関数 166, 342
P
Page 関数 166, 387
PDF
名前を付けてドキュメントを保存 594
PDF 形式 37
ドキュメントの表示 43
名前を付けてドキュメントを保存 594
レポートの表示 138
PDF でのレポートの表示 138
PDF モード
定義済み 138
Percentage 関数 276, 438
Percentage による標準計算 434
テーブルへの挿入 230
R
Rank 関数 368, 401
レポート レベルの順位 493
RefValue 関数 392, 516
フォーミュラでの使用例 517
RefValueDate 関数 333
参照データの日付の取得 516
RefValueUserResponse 関数 334, 403
RelativeValueを使用した値の比較 424, 426, 428,
430, 432, 434
RelativeDate 関数 321
RelativeValue 関数 392
#COMPUTATION エラー メッセージ 419
値の比較 424, 426, 428, 430, 432, 434
クロスタブ 434
スライス ディメンション 426, 428, 432
セクション 428
Replace 関数 306
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
677
索引
Report キーワード 250, 255, 415
ReportFilter 関数 166, 343
ReportFilterSummary 関数 344
ReportName 関数 394
Right 関数 307
RightPad 関数 308
RightTrim 関数 309
Round 関数 371, 417
Row 演算子 280, 283, 285, 286, 288, 404
RowIndex 関数 395
RunningAverage 関数 280, 402
RunningCount 関数 282, 402
RunningMax 関数 283
RunningProduct 関数 286
RunningSum 関数 288
S
sDocName 573
Section キーワード 251, 416
Self 演算子 388, 406
sIDType 573
Sign 関数 371
Sin 関数sin カンスウ 372
sInstance 580
sKind 574
sOutputFormat 585
sPartContext 580
sPath 574
SQL 326
GROUPING SETS 演算子 261
UNION 演算子 259, 261
オプション プロンプト 80
クリップボードにコピー 80
グループ化集合 258, 259
検証 80
サブクエリー 122, 124
データ追跡 515
データの最新表示 259
データベースの順位 128
表示と設定 79
複合クエリー 116
678
SQL (続き)
編集可能にする 80
SQL の検証 80
SQL をクリップボードにコピー 80
SQL を編集可能にする 80
Sqrt 関数 373
sRefresh 581
sReportMode 582
sReportName 582
sReportPart 583
StdDev 関数 290
StdDevP 関数 291
sType 575
Substr 関数 309
Sum による標準計算 434
テーブルへの挿入 230
Sum 関数 438
拡張構文キーワードでの使用 250, 251, 254,
255, 413, 414, 415, 416
コンテキスト演算子の併用 248, 410
sViewer 585
sWindow 586
T
Tan 関数 373
ToDate 関数 322
token 576
ToNumber関数 374
Top 演算子 368, 401
Trim 関数 310
Truncate 関数 375, 417
U
UNION 演算子 261
UniqueNameOf 関数 395
UniverseName 関数 335
Upper 関数 311
URL
エンコード規則を適用 311
URLEncode 関数 311
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
索引
UserResponse 関数 336, 403, 438
V
Var 関数 292
VarP 関数 293
W
Web Intelligence
InfoView 36
InfoView からのアクセス 42
オフラインの使用 36
ビジネス インテリジェンス 36
Web Intelligence HTML
レポート フィルタの可用性 209
Web Intelligence HTML レポート パネル ガイドを
使ってレポートを作成 33
Web Intelligence Java レポート パネル ガイドを使っ
てレポートを作成 33
Web Intelligence インターフェイス
ロケールの設定 50
Web Intelligence インターフェイスによるデータの
順位付け 493
Web Intelligence ガイド
Web Intelligence HTML レポート パネルを使っ
てレポートを作成 33
Web Intelligence Javaレポート パネルを使って
レポートを作成 33
Web Intelligence クエリー - HTML を使用して
クエリーを作成 33
Web Intelligence における関数、式、計算の使
い方 33
Web Intelligence リッチ クライアント ユーザー
ズ ガイド 33
Web Intelligence を使ってオンレポート分析を
実行 33
Web Intelligence ガイドを使ってオンレポート分析
を実行 33
Web Intelligence クエリー - HTML ガイドを使って
クエリーを作成 33
Web Intelligence での関数、式、計算の使い方ガ
イド 33
Web Intelligence のプロンプトの結合方法 105
Web Intelligence リッチ クライアント 36
CD からのインストール 54
InfoView からのインストール 54
InfoView からの接続済みモードでの起動 62
Java レポート パネル 39
オフライン モードでの起動 64
起動 61
基本設定の選択 57
作業モード 54
スタンドアロン モードでの起動 65
接続済みモードでのローカルでの起動 63
定義済み 39
ドキュメントの作成と表示ツールとして選択 43
パスワードの変更 61
分析範囲 81, 450
別のユーザーとしてログイン 66
レポート フィルタの可用性 209
Web Intelligence リッチ クライアント ユーザーズ ガ
イド 33
Web Intelligence リッチ クライアントのインストール
54
Web Intelligence リッチ クライアントのスタンドアロ
ン モードでの起動 65
Web Intelligence リッチ クライアントのオフライン
モードでの起動 64
Web Intelligence リッチ クライアントの起動 61
Web Intelligence リッチ クライアントの基本設定の
実行 57
Web サービス
公開された重複テーブルの特定 523
再公開 525
参照と管理 526
チャートの公開 522
データのフィルタ処理での使用可能化 523
テーブルの公開 522
テスト 527
フィルタの定義 523
プロンプトの公開 524, 525
ホスト サーバーからの公開 525
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
679
索引
Web サービス (続き)
ホスト サーバーの管理 523
ホスト サーバーの選択 523
ホスト サーバーへの保存 525
Web サービスでのプロンプトの公開 524, 525
Web サービスとしてのテーブルの公開 522
Web サービスの再公開 525
Web サービスのテスト 527
Web サービスのフィルタの定義 523
Web サービスのホスト サーバーの管理 523
Web サービスのホスト サーバーの選択 523
Week 関数 322
Where 演算子 407
WHERE 句(SQL)
サブクエリー 122
WID ドキュメント 36
CMS での操作 39
ローカルでの操作 39
WIJ 10000 604
WIJ 10001 604
WIJ 10500 605
WIJ 11111 605
WIJ 20000 606
WIJ 20001 606
WIJ 20002 607
WIJ 20003 607
WIJ 30000 608
WIJ 30001 608
WIJ 30003 608
WIJ 40001 609
WIJ 44444 609
WIJ 55555 610
WIJ 60001 610
WIJ 60002 611
WIJ 77777 611
WIJ 77778 612
WIO 00002 602
WIO 0001 602
WIO 30280 603
WIO 30284 603
WIS 00001 612
WIS 00002 613
680
WIS
WIS
WIS
WIS
WIS
WIS
WIS
WIS
WIS
WIS
WIS
WIS
WIS
WIS
WIS
WIS
WIS
WIS
WIS
WIS
WIS
WIS
WIS
WIS
WIS
WIS
WIS
WIS
WIS
WIS
WIS
WIS
WIS
WIS
WIS
WIS
WIS
WIS
WIS
WIS
WIS
WIS
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024
00027
00028
00029
00501
00502
00503
00504
00505
00506
00508
00509
00510
00511
00512
00513
10001
10002
10005
10006
10009
613
614
614
614
615
615
616
616
617
617
618
618
619
620
620
620
621
621
621
622
622
622
623
624
624
624
625
625
625
626
626
627
627
627
628
628
628
629
629
629
630
630
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
索引
WIS
WIS
WIS
WIS
WIS
WIS
WIS
WIS
WIS
WIS
WIS
WIS
WIS
WIS
WIS
WIS
WIS
WIS
WIS
WIS
WIS
WIS
WIS
WIS
WIS
WIS
WIS
WIS
WIS
WIS
WIS
WIS
WIS
WIS
WIS
WIS
WIS
WIS
WIS
WIS
WIS
WIS
10012
10013
10014
10016
10019
10032
10033
10034
10035
10036
10037
10038
10039
10040
10041
10042
10060
10061
10062
10063
10064
10065
10066
10067
10068
10069
10070
10071
10072
10073
10076
10077
10080
10082
10083
10701
10702
10703
10704
10705
10706
10707
630
630
631
631
631
632
632
632
633
633
633
634
634
634
635
635
635
636
636
636
636
637
637
637
638
638
638
638
639
639
639
640
640
640
640
641
641
642
642
642
643
643
WIS
WIS
WIS
WIS
WIS
WIS
WIS
WIS
WIS
WIS
WIS
WIS
WIS
WIS
WIS
WIS
WIS
WIS
WIS
WIS
WIS
WIS
WIS
WIS
WIS
WIS
WIS
WIS
WIS
WIS
WIS
WIS
WIS
WIS
WIS
WIS
WIS
WIS
WIS
WIS
WIS
WIS
10801
10810
10811
10812
10820
10830
10831
10832
10833
10834
10840
10841
10850
10851
10870
10871
10872
10873
10874
10875
10876
10877
10878
10879
10880
10881
10882
10883
10884
10885
10886
10901
10902
10903
30000
30001
30251
30252
30253
30254
30255
30256
643
644
644
644
645
645
645
646
646
646
647
647
647
647
648
648
648
649
649
649
650
650
650
651
651
651
652
652
652
653
653
653
654
654
654
655
655
655
656
656
656
657
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
681
索引
WIS 30257 657
WIS 30258 657
WIS 30259 658
WIS 30270 658
WIS 30271 660
WIS 30272 660
WIS 30351 661
WIS 30371 661
WIS 30381 662
WIS 30551 662
WIS 30553 662
WIS 30554 663
WIS 30555 663
WIS 30556 664
WIS 30557 664
WIS 30650 665
WIS 30751 665
WIS 30752 666
WIS 30753 666
WIS 30761 667
WIS 30762 667
WIS 30763 668
WIS 40000 668
WIS00025 623
WIS00026 623
WIS00507 626
WordCap 関数 312
X
X軸
ドリル 461
レーダー チャートでの表示 186
Y
Y軸
対数目盛としての表示 197
ドリル 461
レーダー チャートでの表示 186
Year 関数 323
682
Z
Z軸
平面チャートでの表示 187
立体チャートでの表示 186
あ
値
Previous を使用した比較 424
RelativeValueを使用した比較 424, 426, 428,
430, 432, 434
階層の一覧の表示 105
カウント 268, 282
切り捨て 417
数値の書式設定 200, 201
チャート軸上の実行間隔の定義 196
チャート軸上の範囲の表示 196
チャート軸の書式設定 195
チャート上での非表示 197
チャートに表示 197
通貨の書式設定 200, 201
日付と時刻の書式設定 200, 201
丸め値 417
論理値の書式設定 200, 201
値の一覧
階層 105
入力制御との関連付け 222, 224
プロンプト回答の制限 110
プロンプトでの表示 110
値の一覧と入力制御の関連付け 222, 224
値のカウント 282
値の切り捨て 417
値の四捨五入 417
アラータ
Web Intelligence のサポート範囲 500
削除 501
作成 501
式を使用した作成 503
追加 501
定義済み 500
定義済みのサブアラータ 501
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
索引
アラータ (続き)
データ追跡 516
データの書式設定 503
複製 501
編集 501
無効化 501
有効化 501
優先順位 501
アラータのアクティブ化 501
アラータの削除 501
アラータの作成 501
アラータの追加 501
アラータの非アクティブ化 501
アラータの複製 501
アラータの編集 501
アラータの優先順位を付ける 501
アラータを使用したデータの強調表示 500, 501,
503
アラータを使用したデータの書式設定 503
アラータを使用したデータ範囲の強調表示 503
い
色
行または列の代替色の選択 154
チャート データのパレットの指定 195
チャートの背景色の設定 192
テーブルの背景色の選択 154
インターセクション複合クエリー 114
インターフェイス ロケール
設定 50
選択 59
インターフェイス ロケールの設定 50
インターフェイス ロケールの選択 59
え
エラー
識別 347
エラー メッセージ
#COMPUTATION 392, 419
#CONTEXT 419, 420
エラー メッセージ (続き)
#DATASYNC 419, 420
#DIV/0 420
#ERROR 355, 357, 359, 361, 374, 424
#EXTERNAL 420
#INCOMPATIBLE 419, 420, 421
#MULTIVALUE 395, 421
#OVERFLOW 421
#PARTIALRESULT 422
#RANK 422, 492
#RECURSIVE 422
#SECURITY 423
#SYNTAX 423
#TOREFRESH* 259, 264, 423
#UNAVAILABLE 265, 424
ヘルプの検索 32
エラー メッセージに関するヘルプの検索 32
エラー メッセージの説明ガイド
オンライン バージョン 32
エラーの識別 347
演算子
ALL 386, 400, 402
And 100, 101, 397, 444
Between 98, 107, 211, 397, 398, 444
Break 401
Buttom 368, 401
Col 280, 282, 283, 285, 286, 288, 404
Distinct 402
Drill 386, 400
Equal To 92, 96, 106, 209
Except 99, 109
ForAll 248, 255, 410
ForEach 248, 409
Greater Than 97, 106, 210
Greater Than Or Equal To 97, 107, 210
In 246, 408
IncludeEmpty 282, 402
Index 336, 403
Index 演算子 403
InList 397, 399, 444
Is Not Null 212
Is NULL 212
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
683
索引
演算子 (続き)
Less Than 97, 107, 210
Less Than Or Equal To 97, 107, 211
Linear 270, 403
NoNull 388, 403
Not 397, 398, 444
Not Between 98, 107, 211
Not Equal To 96, 106, 210
NotOnBreak 270, 404
Or 100, 101, 397, 398, 444
PointToPoint 270, 404
Row 280, 282, 283, 285, 286, 288, 404
Self 388, 406
Top 368, 401
WHERE 407
関数固有 400, 444
関数固有の演算子 400, 444
コンテキスト 444
算術 396, 443
条件付き 396, 444
定義済み 396, 443
パターンと一致 98, 108
パターンと異なる 99, 108
等しくない 97, 106, 210
リスト外 98, 108, 211
リスト内 92, 98, 108, 211
両方 99, 108
論理 397, 444
円チャート 185
軸ラベルの表示 194
メジャーのドリル 462
円チャートでの軸ラベルの表示 194
お
オブジェクト
アラータを使用して書式を適用 500, 501
クラシック メジャー 74
クラスとの関係 73
クロスタブ ヘッダーへの名前の表示 162
サブアラータを使用して別の書式を適用 500,
501
684
オブジェクト (続き)
詳細 73
スマート メジャー 74
ディメンション 73
名前の表示 395
フィルタの表示 343
メジャー 74
オプション プロンプト 218
SQL 80
作成 109
定義済み 104
オプション プロンプトの作成 109
オフライン モード
Connection Server 67
Web Intelligence リッチ クライアントの起動 64
セキュリティの適用 56, 67
ユニバースへのアクセス 67
オフライン モードでのセキュリティの適用 56
オフライン モードでのユニバースへのアクセス 67
折り返して全体を表示
高さの自動調整との併用効果 157
幅の自動調整との併用効果 157
折れ線チャート 185
メジャーのドリル 462
オンライン ガイド
場所の検索 33
オンライン ガイドの場所の検索 33
オンライン ヘルプ 32
Java レポート パネルからのアクセス 32
サーバーから参照 58
フォルダの選択 58
オンライン ヘルプ フォルダの選択 58
オンラインヘルプでの問題と抜けのレポート 32
オンレポート分析 37
か
階乗 363
階乗の計算 363
階層的な値の一覧の表示 105
改ページ
セクション内では回避 176
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
索引
改ページ (続き)
チャート内では回避 193
テーブルの途中でしない 162
返される値の拡張 486
拡張構文 444
Block キーワード 252, 412
Body キーワード 254, 413
Break キーワード 251, 414
ForAll 演算子 246, 248, 407, 410
ForEach 演算子 246, 248, 407, 409
In 演算子 246, 407, 408
Report キーワード 250, 255, 415
Section キーワード 251, 416
デフォルトの計算コンテキストの変更 246
拡張構文キーワード 249, 411
Average 関数との併用 252, 412
Sum 関数での使用 250, 251, 254, 413, 414,
415, 416
レポートの汎用化 255
拡張表示モード
選択 141
定義済み 141
拡張表示モードの選択 141
角度のサインの計算 372
重ね表示オプション
最前面へ移動 159
最背面へ移動 159
前面へ移動 159
背面へ移動 159
カスケード プロンプト 105
回答 218
カスケード プロンプトの例 105
カスケード プロンプトへの回答 105
カスタム クエリー フィルタ 91, 93
追加と削除 93
カスタム クエリー フィルタの削除 93
カスタム クエリー フィルタの追加 93
カスタム計算 434
式を使用した作成 435
カスタム順でのデータの並び替え 181
カスタム書式
定義 204
カスタム書式 (続き)
適用 205
カスタム書式の作成 204
カスタム書式の適用 205
カスタム数値書式 200, 201
カスタムの並べ替え順序 179
カスタムの分析範囲レベル 81, 450
カスタム日付と時刻の書式 200, 201
画像
boimg プロトコルの表示 155
URL からの表示 155
テーブルでの表示 155
ドキュメントの画面表示の最適化 598, 600
空のチャート
表示 195
空のチャートの表示 195
関数
Abs 353
Asc 295
Average 252, 267, 402, 412
BlockName 376
Ceil 354
Char 295
ColumnNumber 376
Concatenation 296
Connection 324
Cos 355
Count 400, 402
CurrentDate 313
CurrentTime 313
CurrentUser 377
DataProvider 324
DataProviderKeyDate 325
DataProviderKeyDateCaption 326
DataProviderSQL 326
DataProviderType 327
DayName 314
DayNumberOfMonth 314
DayNumberOfWeek 315
DayNumberOfYear 316
DaysBetween 316
DocumentAuthor 337
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
685
索引
関数 (続き)
DocumentCreationDate 337
DocumentCreationDate 関数 337
DocumentCreationTime 338
DocumentCreationTime 関数 338
DocumentDate 338
DocumentName 166, 339
DocumentPartiallyRefreshed 339
DocumentTime 340
DrillFilters 166, 340, 467
EuroToRoundError 361, 417
EuroConvertFrom 355, 417
EuroConvertTo 357, 417
EuroFromRoundError 359, 417
Even 345
Exp 362
Fact 363
Fill 297
First 269
Floor 364
ForceMerge 377, 474
FormatDate 関数 298
FormatNumber 299
GetContentLocale 51, 378
GetDominantPreferredViewingLocale 379
GetLocale 50, 379
GetLocalized 380
GetPreferredViewingLocale 52, 381
GetPreferredViewingLocale 関数 381
HTMLEncode 299
If 383, 396, 444, 517
InitCap 300
Interpolation 270, 403, 404
Interpolation 関数 404
IsDate 346
IsError 347
IsLogical 348
IsNull 349
IsNumber 349
IsPromptAnswered 328
IsString 350
IsTime 351
686
関数 (続き)
Last 272
LastDayOfMonth 317
LastDayOfWeek 318
LastExecutionDate 166, 329
LastExecutionDuration 330
LastExecutionTime 関数 331
Left 301
LeftPad 301
LeftTrim 302
Length 303
LineNumber 384
Ln 365
Log 365
Log10 366
Lower 303
Match 304
Max 248, 273, 409
Median 274
Min 274
Mod 366
Mode 275
Month 318
MonthNumberOfYear 319
MonthsBetween 319
NameOf 385
NoFilter 386, 400
NumberOfDataProviders 332
NumberOfPages 166, 387, 422
NumberOfRows 332
Odd 352
Page 166, 387
Percentage 関数 404
Percentile 278
Pos 305
Power 367
Previous 388, 403, 406, 422, 424
Product 279
PromptSummary 166, 341
Quarter 320
QuerySummary 166, 342
Rank 368, 401, 493
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
索引
関数 (続き)
RefValue 392, 516, 517
RefValueDate 333, 516
RefValueUserResponse 334, 403
RelativeDate 321
RelativeValue 392, 419, 424, 428, 430, 432,
434
Replace 306
ReportFilter 343
ReportFilterSummary 166, 344
ReportName 394
Right 307
RightPad 308
RightTrim 309
Round 371, 417
RowIndex 395
RunningAverage 280, 402, 404
RunningAverage 関数 404
RunningCount 282, 402, 404
RunningCount 関数 404
RunningMax 283, 404
RunningMax 関数 404
RunningMin 285, 404
RunningMin 関数 285, 404
RunningProduct 286, 404
RunningProduct 関数 404
RunningSum 288, 404
RunningSum 関数 404
Sign 371
Sin 372
Sqrt 373
StdDev 290
StdDevP 291
Substr 309
Sum 関数 292
Tan 373
ToDate 322
ToNumber 374
Trim 310
Truncate 375, 417
UniqueNameOf 395
UniverseName 335
関数 (続き)
Upeer 311
URLEncode 311
UserResponse 336, 403, 438
Var 292
VarP 293
Week 322
WordCap 312
Year 323
カテゴリ 266
関数の構文 438
件数 268, 402
合計 248, 250, 251, 254, 255, 292, 410, 413,
414, 415, 416, 438
セルでのテキストとの組み合わせ 438
セルに挿入 438
定義済み 437
パーセンテージ 276, 401, 404, 438
例 438
関数、式、計算の使用ガイド
概要 236
関数の構文
Web Intelligence の表示方法 438
例 438
関数の構文の表示 438
カンマ区切り値(CSV)
名前を付けてドキュメントを保存 594
き
キーワード
Block 252, 412
Body 254, 413
Break 251, 414
Section 251, 416
拡張構文キーワード 249, 411
レポート 250, 255, 415
レポートの汎用化 255
奇数
識別 345, 352
奇数の識別 345, 352
既存のレポートでドリルを開始 60
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
687
索引
起動時にクイック デザイン ウィザードを表示 58
起動時にドキュメントを最新表示 598, 600
[起動時に最新表示]ドキュメント プロパティ
データ追跡との非互換性 516
行
移動によるクロスタブの作成 160
行番号の表示 395
空白時の表示 160, 161
空白の場合に隠す 160, 161
クエリー レベルでの数の制限 85
重複行を集計しない 161
すべてのカウント 400
代替色の選択 154
重複行を受信 85
重複データの集計 161
データ プロバイダでの数の表示 332
データベース レベルでの数の制限 85, 87
データベース レベルでのサンプリング 87
テーブルから削除 152
テーブルでの入れ替え 153
テーブルでのカウント 384
テーブル内での移動 153
テーブル内の置換 153
テーブルへの追加 152
無重複のカウント 400
レポート内の行数の制限 139
行番号の表示 395
行または列の代替色の選択 154
極線チャート 186
く
クイック クエリー フィルタ 91
作成 92
クイック クエリー フィルタの作成 92
クイック デザイン ウィザード
起動時に表示 58
クイック レポート フィルタ 209
作成 212
クイック レポート フィルタの作成 212
クイック レポート フィルタを使用したデータのフィ
ルタ処理 212
688
クイック表示モード 138
CMC での設定 139
Java レポート パネルを使用した設定の変更
140
Web Intelligence Interactive での設定の変更
140
定義済み 139
ページ ナビゲーション ツールバーを使用した
設定の変更 140
クイック フィルタ
定義済み 92
偶数
識別 345, 352
偶数の識別 345, 352
空白行の非表示 160, 161
空白行の表示 160, 161
空白セクションの非表示 175
空白セクションの表示 175
空白テーブルの非表示 160, 161
空白テーブルの表示 160, 161
空白列の非表示 160, 161
空白列の表示 160, 161
クエリ
編集 78
クエリー
SQL 116
SQL の表示と編集 79
Web サービスとしての QaaWS の公開 528
アクセスの制限 84
インターセクション複合クエリー 114
クエリー - HTML を使用した作成 38
クエリー コンテキスト 83
クエリー コンテキストの定義 83
クエリー ドリル モードでの変更 467
クエリー フィルタの定義 90
コピー 77
[コンテキストの削除]プロパティ 87
最新表示 79
[最新表示時にコンテキストをリセット]プロパ
ティ 87
[最大受信時間]プロパティ 84
削除 77
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
索引
クエリー (続き)
サブクエリーの一部 124
サブクエリーの作成 122
サブクエリーの動作の仕組み 122
サブクエリーの例 123
[サンプルの結果セット]プロパティ 87
実行時のコンテキストの選択 84
制限時間の設定 84
生成された SQL の表示 80
生成された SQL の編集 80
前回の値の復元 76
中断 76
[重複行を受信]プロパティ 85
追加したクエリーの表示 76
定義済みのサブクエリー 122
データベースの順位の例 131
データベースの順位を含む 128, 130
複合クエリーにおける優先度 118
複合クエリーの構造化の方法 117
複合クエリーの作成 116
複合クエリーの使用 115
複合クエリーの定義 114
複合クエリーの優先度の設定 120
複合クエリーの例 117
複数、複合、および同期されたクエリーとの比
較 78
複数のクエリー 77, 78
部分的な結果の取得 76
不明瞭なクエリー 83
プロンプトの結合 111
プロンプトの順序の変更 85, 112
他のクエリーからの値を使用したフィルター処
理 94
他のユーザーによるクエリー編集を許可 84
マイナス複合クエリー 114
ユニオン複合クエリー 114
ユニバースに対するクエリーの構築 72
要約の表示 166, 342
ローカル データ ソースでの作成 74
クエリー - HTML
JSP 38
オンレポート分析 38
クエリー - HTML (続き)
クエリー エディタとして選択 43
定義済み 38
データ サンプリング 87
クエリー エディタ
クエリー - HTML 38
選択 45
クエリー エディタの選択 45
クエリー コンテキスト 83
クエリーの最新表示時にリセット 87
クリア 87
選択 83, 84
定義済み 83
ユニバース 83
クエリー コンテキストのクリア 87
クエリー コンテキストの選択 84
クエリー ストリッピング 85
クエリー ツールバー
分析範囲の設定 451
クエリー ドリル
使用時機 467
定義済み 467
データ追跡との非互換性 515
ドリル アップ 469
ドリル スナップショット 469
ドリル スナップショットとの非互換性 469
ドリル ダウン 468
標準ドリルとの比較 467
副次的な影響 469
分析範囲 467, 468
有効化 468
クエリー ドリルが有効なケース 467
クエリー ドリルの副次的な影響 469
クエリー ドリルの有効化 468
クエリー ドリルを使用したドリル 467
クエリー ドリルを使用したドリル アップ 467, 469
クエリー ドリルを使用したドリル ダウン 467, 468
クエリー フィルタの演算子
Between 98, 107, 211
Equal To 92, 96, 106, 209
Except 99, 109
Greater Than 97, 106, 210
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
689
索引
クエリー フィルタの演算子 (続き)
Greater Than Or Equal To 97, 107, 210
Less Than 97, 107, 210
Less Than Or Equal To 97, 107, 211
Not Between 98, 107, 211
Not Equal To 96, 106, 210
パターンと一致 98, 108
パターンと異なる 99, 108
等しくない 97, 106, 210
リスト外 98, 108, 211
リスト内 92, 98, 108, 211
両方 99, 108
クエリー フィルタの結合 100
例 100
クエリー フィルタのネスト 101
クエリー プロパティ
コンテキストの削除 87
最新表示時にコンテキストをリセット 87
最大受信行数 85, 422
最大受信時間 84
サンプルの結果セット 87
重複行を受信 85
他のユーザーによるクエリー編集を許可 84
クエリーからの部分的な結果の取得 76
クエリー内の行数の制限 85
クエリー内のデータのフィルタ処理 91, 209
クエリーに対する制限時間の設定 84
クエリーの SQL を表示 80
クエリーの SQL を編集 80
クエリーの最新表示 79
クエリーの削除 77
クエリーの中断 76
クエリーの複写 77
クエリーの編集 78
クエリー フィルタ 94
カスタム 91, 93
カスタム クエリー フィルタの削除 93
カスタム クエリー フィルタの追加 93
クイック クエリー フィルタの作成 92
クイック フィルタ 91
組合せ 100
削除 92
690
クエリー フィルタ (続き)
種類 91
定義済み 90, 91
定義済みクエリー フィルタの定義 91
定義済みの選択 92
ネスト 101
ネストによる複雑さの追加 101
プロンプトとの組み合わせ 111
他のクエリーからの値を使用したクエリーのフィ
ルタ処理 94
レポート フィルタとの比較 91, 209
クエリー フィルタの削除 92
クエリーへのデータベース順位の組み込み 128
クラシック メジャー 74
クラス
オブジェクトとの関係 73
役割 73
グループ化集合 258, 259
UNION 演算子 261
Web Intelligence での管理 259
管理の例 261
定義済み 259
分析範囲 260
クロスタブ 147
RelativeValue 関数 434
テーブルの変換 160
デフォルトの計算コンテキスト 242
ドリル アップ 457
標準計算の挿入 230
ブレークの優先順位を付ける 177
ヘッダーへのオブジェクト名の表示 162
クロスタブ ヘッダーへのオブジェクト名の表示 162
クロスタブでのドリル アップ 457
クロスタブへのテーブルの変換 160
け
計算
カスタム 434
結合ディメンションの組み込み 474
パフォーマンスの向上 39
標準 434, 479
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
索引
計算 (続き)
標準計算の削除 231
レポートへの追加 230
計算コンテキスト
拡張構文を使用した変更 240
出力コンテキスト 236, 238
スマート メジャー 264
定義済み 236
データ追跡 518
デフォルト 240
入力コンテキスト 236, 237
計算パフォーマンスの向上 39
計算への結合ディメンションの組み込み 474
形式
カスタム書式の作成 204
カスタム書式の適用 205
定義済み書式の適用 200
罫線
チャート上での変更 192
テーブル/セルの書式設定 155
結果表示 149
結果表示を使用したレポートの変更 149
結合するディメンションの選択 472
結合ディメンション
ForceMerge を使用した計算への組み込み 474
返される値の拡張 485, 486
削除 479
作成 476
自動結合 477
セクション フィルタ 484
定義 477
テーブル内の配置 482
ドリル 485
非互換オブジェクト 482
フィルタ処理 483
ブロック フィルタ 485
変更データの表示 511
編集 478
例 473
結合分ディメンション
影響について 479
結合するディメンションの選択 472
結合分ディメンション (続き)
結合する場合 472
詳細オブジェクト 480
定義済み 472
結合ディメンションから返される値の拡張 485, 486
結合ディメンション値の拡張 598, 600
結合ディメンションに対するレポート フィルタの影
響 483
結合ディメンションの影響 479
結合ディメンションの削除 479
結合ディメンションの定義 477
結合ディメンションのドリル 485
結合ディメンションのフィルタ処理 483
結合ディメンションの編集 478
結合ディメンションの例 473
結合ディメンションを含むブロックのフィルタ処理
485
現在のページ数の表示 166
減少したデータの書式設定 508
こ
公開された Web サービスの管理 526
公開された Web サービスの参照 526
合計の計算 292
降順並べ替え 179
降順に並べ替え
データへの適用 180
構造表示 149
セクションの表示 172
構造表示でのセクションの表示 172
構造表示を使用したレポートの変更 149
構文
openDocument 566
コサイン 355
コサインの計算 355
固定データ サンプリング 87
コンテキスト
クエリー実行時の選択 83, 84
クリア 87
最新表示時にリセット 87
定義済み 83
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
691
索引
コンテキスト (続き)
ユニバース 83
コンテキスト演算子 444
[コンテキストの削除]クエリー プロパティ 87
さ
サーバーからのオンライン ヘルプの参照 58
最小値
積算最小値の計算 285
最小値の計算 274
最小のページ高さの設定 139
最小のページ幅の設定 139
最新更新日の表示 166
最新表示時にクエリー コンテキストをリセット 87
[最新表示時にコンテキストをリセット]クエリー プロ
パティ 87
[最前面へ移動]重ね表示オプション 159
[最大受信行数]クエリー プロパティ
[サンプルの結果セット]プロパティとの比較 85
[最大受信時間]クエリー プロパティ 84
最大値
積算最大値の計算 283
最大値の計算 273
[最背面へ移動]重ね表示オプション 159
最優先表示ロケール
表示 379
最優先表示ロケールの表示 379
サイン 372
作業モード 54
オフライン 56
オフライン モード 64
スタンドアロン 57
スタンドアロン モード 65
接続済み 55
接続済みモード 62, 63
削除されたデータの書式設定 508
作成
変数の作成 231
サブアラータ
オブジェクトに別の書式を適用 501
定義済み 501
692
サブアラータ (続き)
データ範囲の強調表示 503
サブアラータを使用して別の書式を適用 501
サブクエリー
SQL 122, 124
一部 124
作成 122
使用 122
定義済み 122
例 123
サブクエリーの一部 124
サブクエリーの作成 122, 123
サブクエリーの例 123
サブクエリーを使用した複雑なクエリーの作成 122
サブクラス 73
サブセクション
テーブル セルを使用した作成 174
参照データ
RefValue を使用して取得 516, 517
RefValueDate を使用した日付の取得 516
固定日付の設定 507, 508
手動で選択 507, 508
データ変更を追跡するための設定 506
データを最新表示するたびに自動更新する
507
日付を返す 333
参照データとしてのデータの設定 506
散布図 186
[サンプルの結果セット]クエリー プロパティ
[最大受信行数]プロパティとの比較 87
サンプルの結果セットの取得 85
し
式
アラータの作成 503
演算子の使用 396, 443
カスタム計算の作成 435
式エディタを使った作成 232
式ツールバーへの入力 232
スマート メジャー 263, 264
生成されたエラー メッセージ 419
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
索引
式 (続き)
適用 231
変数の作成 233
変数を使った簡略化 436, 442
式エディタ
関数の構文のヒョウジ 438
式の構築 232
開く 231
式エディタを使った式の作成 232
式エディタを開く 231
式エラー メッセージ 419
式からの変数の作成 233
式ツールバー
式の入力 232
表示 231
式ツールバーの表示 231
式ツールバーへの式の入力 232
式ツールバーを使用した式の入力 232
式の適用 231
識別番号 349
識別日付 346
式を使用したカスタム計算の作成 435
軸
値の実行間隔の定義 196
値範囲の表示 196
円チャートでのラベルの表示 194
数値の書式設定 195
対数目盛としての表示 197
チャート内のラベルの書式設定 194
テキストの書式設定 195
軸グリッド
チャート上での非表示 194
チャートに表示 194
チャートの書式設定 194
軸の凡例
ドリル 464
軸目盛
線 197
対数 197
時刻値
識別 351
時刻値の識別 351
四捨五入誤差 359, 361
四捨五入誤差の計算 359, 361
指数関数 362
指数関数の計算 362
自然対数 365
自然対数の計算 365
下書きモード
定義済み 138
自動結合ディメンションを管理する 478
自動データ追跡モード 507
自動保存されたドキュメント
Web Intelligence の管理方法 596
自動保存されたドキュメントの復元 596
集計
重複行の回避 161
集計関数
説明 266
集計関数の実行
#RANK エラー メッセージ 422
ランク 422
レポート レベルの順位 492
集計レベルが異なるデータ プロバイダの同期 479
出力コンテキスト
定義済み 238
手動データ追跡モード 507
順位付け
集計関数の実行 422
順位付けの例 491
小計
ブレークを使用した表示 176
条件演算子 396, 444
詳細オブジェクト
#MULTVALUE 480
結合ディメンション 480
定義済み 73
ディメンションとの関係 73, 480, 482
詳細オブジェクトに関する制限事項 480
昇順並べ替え 179
昇順に並べ替え
データへの適用 180
常用対数 366
常用対数の計算 366
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
693
索引
書式設定
書式ペインタを使用した書式設定の適用 158
[書式設定]ツールバー 134
書式設定ロケール
選択 59
データの書式設定に使用 59
書式設定ロケールの選択 59
書式設定ロケールを使用したデータの書式設定
59
書式ペインタ
書式設定の適用 158
書式ペインタを使用した書式設定の適用 158
新規ページでのセクションの開始 176
新規ページでのセクションの繰り返し 176
新規ページでのテーブルの開始 162
新規ページでのブレークの値の繰り返し 178
新規ページでのブレークの開始 178
す
垂直のテーブル 146
デフォルトの計算コンテキスト 241
ブレークの優先順位を付ける 177
水平のテーブル 146
デフォルトの計算コンテキスト 242
ブレークの優先順位を付ける 177
数値
奇数か偶数かを決定 345, 352
切り捨て 364, 375
識別 349
乗算 279, 286
剰余 366
剰余の計算 366
除算 366
書式設定 200, 201, 299
数値の切り捨て 364, 375
数値の四捨五入 371
チャート軸の書式設定 195
丸め値 354, 371
文字列の変換 374
累乗する 367
694
数値関数
説明 266
数値と日付の書式設定 201
数値の四捨五入 354
数値の乗算 279, 286
数値の書式設定 200, 299
カスタム 200, 201
定義済み 200
数値の絶対値の計算 353
数理的演算子 396, 443
スキン
boimg プロトコルの表示 155
URL からの表示 155
テーブルでの表示 155
[スタート]メニュー
Web Intelligence リッチ クライアントの起動 55
スタンドアロン モード
Web Intelligence リッチ クライアントの起動 65
セキュリティの非互換性 57
ミドルウェアの要件 57, 67
ユニバースへのアクセス 67
スタンドアロン モードでのユニバースへのアクセス
67
すべてのページでのテーブル フッターの繰り返し
162
すべてのページでのテーブル ヘッダーの繰り返し
162
スマート メジャー 74
#PARTIALRESULT エラー メッセージ 422
#TOREFRESH エラー メッセージ 423
#UNAVAILABLE エラー メッセージ 424
グループ化集合 259
計算不可 424
コンテキスト演算子 264
式 263, 264
定義済み 258
ドリル フィルタ 265
標準計算 434
フィルタの影響 265
分析範囲 260
変数 263
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
索引
スライス ディメンション 424
順序 430
セクション 428
並べ替え順序の影響 426, 430, 432
せ
製品
積算積の計算 286
製品ロケール
設定 50
定義済み 50
表示 379
製品ロケールの設定 50
製品ロケールの表示 379
積算件数 282
積算件数の計算 282
積算合計の計算 288
積算最小値の計算 285
積算最大値の計算 283
積算積の計算 286
積算平均値の計算 280
積の計算 279
セキュリティ
オフライン モードでの適用 56
スタンドアロン モードとの非互換性 57
接続済みモードでの適用 55
セキュリティ プロファイル
分析範囲の拡大 453
セクション
RelativeValue 関数 428
アラータの適用 500
位置の設定 176
空白として定義 175
空白の場合に隠す 175
構造表示での表示 172
削除 174
サブセクションの作成 174
新規ページで開始 176
新規ページでの繰り返し 176
スライス ディメンション 428
セクション (続き)
セクション ヘッダーが結合ディメンションである
場合のフィルタ処理 484
ディメンションのドリル 454
ディメンションのドリル ダウン 456
[データ]タブを使用した作成 173
データのグループ化 170
テーブル セルを使用した作成 173
デフォルトの計算コンテキスト 243
名前の指定 175
フィルタの適用 208
ブレークとの比較 176
ブロック内では改ページしない 176
プロパティの設定 174, 175
変更データの表示 512
メジャーのドリル 459
セクション セル 176
セクション セルの削除 174
セクション フィルタ 208
結合ディメンション 484
セクションでのメジャーのドリル 459
セクション内のディメンションのドリル 454
セクション内のディメンションのドリル ダウン 456
セクションの位置の設定 176
セクションの削除 174
セクションの途中で改ページしない 176
セクションのフィルタ処理 208, 484
セクションのプロパティの設定 174, 175
セクション名の指定 175
セクションを空白として定義 175
セクションを使用したデータのグループ化 170
セグメント
円チャートでのドリル 462
接続済みモード
CMS への接続 55
InfoView からの Web Intelligence リッチ クライ
アントの起動 62
Web Intelligence リッチ クライアントの起動 55
セキュリティの適用 55, 62, 63
ユニバースへのアクセス 67
ローカルでの Web Intelligence リッチ クライア
ントの起動 63
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
695
索引
接続済みモードでの CMS への接続 62, 63
接続済みモードでの Web Intelligence リッチ クラ
イアントの起動 62, 63
接続済みモードでのセキュリティの適用 55
接続済みモードでのユニバースへのアクセス 67
セル
アラータの適用 500
重ね表示 159
カスタム書式の適用 205
関数の挿入 438
罫線の書式設定 155
コンテンツの消去 153
書式設定 166
数値の書式設定 200, 201
セクション セルの削除 174
セクションの作成 173
高さと幅の設定 156
高さの自動調整の効果 157
通貨の書式設定 200
定義済み書式の適用 200
テーブル内の結合 159
テキストの折り返しの効果 157
テキストの書式設定 156
テキストの挿入 438
独立セル 166
ハイパーリンクとしてのテキストの定義 556
ハイパーリンクの関連付け 557
幅の自動調整の効果 157
日付の書式設定 200, 201
レポートからの削除 166
レポートへの挿入 166
論理値の書式設定 200
セル、テーブルまたはセクションへのアラータの適
用 500
セル内のテキストの書式設定 156
セルのコンテンツの消去 153
セルの高さと幅の設定 156
セルのプロパティ
高さの自動調整 156
幅の自動調整 156
前回の値をクエリーに復元 76
線形演算子 270
696
先頭のスペース
文字列から削除 302, 310
セントラル管理コンソール(CMC)
クイック表示モードの設定 139
自動保存 595, 596
[前面へ移動]重ね表示オプション 159
そ
増加したデータの書式設定 508
相対位置
チャートの設定 191
挿入されたデータの書式設定 508
その他の関数
説明 266
た
対数 365, 366
対数軸目盛 197
対数目盛としての Y 軸の表示 197
タイトル
チャートの書式設定 192
チャートへの追加 192
高さ
セルの設定 156
高さの自動調整
テキストの折り返しとの併用効果 157
幅の自動調整との併用効果 157
高さを自動調整するセルのプロパティ 156
タンジェント 373
タンジェントの計算 373
単純なレポート フィルタ 209, 215
単純なレポート フィルタの作成 215
単純なレポート フィルタを使用したデータのフィル
タ処理 215
ち
チャート
Excel で保存する場合の制約 593
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
索引
チャート (続き)
Web サービスとしての公開 522
X 軸 186, 187
Y 軸 186, 187
Z 軸 186, 187
値の表示または非表示 197
位置の設定 159, 190
円チャート 185
円チャートでの軸ラベルの表示 194
折れ線チャート 185
空の表示 195
極線チャート 186
サイズ変更 191
削除 189
作成 184
散布図 186
軸グリッドの書式設定 194
軸グリッドの非表示 194
軸グリッドの表示 194
軸値の実行間隔の定義 196
軸値の範囲の表示 196
軸の値の書式設定 195
軸の凡例のドリル 464
軸ラベル 184
軸ラベルの書式設定 194
種類 184
書式設定の調整 138
相対位置の設定 191
外枠罫線の変更 192
対数目盛としての Y 軸の表示 197
タイトルの書式設定 192
タイトルの挿入と書式設定 192
タイトルの追加 192
チャート軸でのドリル 462
定義済みの対数軸目盛 197
定義済みの標準軸目盛 197
データ マーカーの変更 197
データのカラー パレットの指定 195
ドラッグ アンド ドロップを使用したタイプの変更
189
ドリル 461
ドリルの同期化 460
チャート (続き)
名前の表示 376
入力制御としての使用 225
背景色の設定 192
凡例の書式設定 193
凡例の表示 193
ブロック内では改ページしない 193
平面チャート 187
壁面の書式設定 193
壁面の選択 193
[変換]を使用したタイプの変更 190
変更データの表示 515
他のアプリケーションへのコピー 189
メジャーのドリル 462, 463
メジャーのドリルに関する制限事項 464
面チャート 185
床面の選択 193
床面の書式設定 193
横棒チャート 184
立体チャート 186
立体表示での表示 192
レーダー チャート 186
レポート内のコピー 189
レポートへの追加 37, 188
チャート タイトルの書式設定 192
チャート タイプ
変更 190
チャート タイプの変更 189, 190
チャート データのカラー パレットの指定 195
チャート間でのドリルの同期化 460
チャート軸
値の実行間隔の定義 196
値範囲の表示 196
円チャートでのラベルの表示 194
数値の書式設定 195
対数目盛としての表示 197
テキストの書式設定 195
ドリル 461, 462
ラベルの書式設定 194
チャート軸上の値の実行間隔の定義 196
チャート軸上の値範囲の表示 196
チャート軸でのドリル 462
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
697
索引
チャート軸ラベルの書式設定 194
チャート上の値の非表示 197
チャート上の値の表示 197
チャート上の軸グリッドの書式設定 194
チャート上の軸グリッドの非表示 194
チャート上の軸グリッドの表示 194
チャートでのメジャーのドリル 462, 463
チャートのサイズの変更 191
チャートの作成 184
チャートの軸の値の書式設定 195
チャートの軸の凡例のドリル 464
チャートの軸目盛
線 197
対数 197
チャートの相対位置の設定 191
チャートの外枠罫線の変更 192
チャートのデータ マーカーの変更 197
チャートの途中で改ページしない 193
チャートのドリル 461
チャートのドリルに関する制限事項 464
チャートの背景色の設定 192
チャートの凡例の書式設定 193
チャートの凡例の表示 193
チャートの壁面の書式設定 193
チャートの壁面の選択 193
チャートの床面の書式設定 193
チャートの床面の選択 193
チャートへのタイトルの追加 192
チャートへの立体表示の適用 192
チャート名の表示 376
中央値 274
中央値の計算 274
重複行
集計 161
重複行の集計 161
重複行を集計しない 161
重複行を受信 85
[重複行を受信]クエリー プロパティ 85
つ
追加したクエリーのドキュメントでの表示 76
698
通貨
ヨーロッパ通貨間の変換 355, 357
通貨書式
カスタム 200, 201
定義済み 200
通貨の値
書式設定 200, 201
通貨の値の書式設定 200, 201
ツールバー
式 231, 232
書式設定 134
ドリル ツールバー 48, 455, 465
ページ ナビゲーション 134, 140
メイン 134
レポーティング 134
レポート フィルタ 215
レポートフィルタ ツールバー 465
て
定義済みクエリー フィルタ 91
定義済みクエリー フィルタの選択 92
定義済み書式
適用 200
定義済み書式の適用 200
定義済みの数値書式 200
定義済みの通貨書式 200
定義済みの日付と時刻の書式 200
定義済みの論理値書式 200
定期配信ドキュメント
自動データ追跡モード 507
ディメンション
#DATASYNC エラー メッセージ 420
#INCOMPATIBLE エラー メッセージ 421
返される値の拡張 485, 486
グループ化集合 263
クロスタブでの表示 147
計算コンテキストからの削除 248, 410
計算コンテキストで指定 246, 408
計算コンテキストの追加 248, 409
結合 476
結合するディメンションの選択 472
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
索引
ディメンション (続き)
結合する場合 472
結合値の拡張 598, 600
結合ディメンションの削除 479
結合ディメンションの定義 477
結合ディメンションのドリル 485
結合ディメンションの編集 478
結合の影響 479
自動結合 477, 598, 600
詳細オブジェクトが関連付けられた場合の結合
480
スライス ディメンション 424, 426
セクションの作成 173
チャートでのドリル 461, 462, 464
定義済みの結合ディメンション 472
ディメンションの順位付け 129
テーブル内の配置に関する制限事項 482
ドリル 454
ドリル アップ 456, 457
ドリル ダウン 456
ドリル要素 459
ディメンションの統合 476
ディメンションの自動的な結合 477, 598, 600
ディメンションの同期 472
ディメンションのドリル アップ 457
ディメンションのフィルタ
スマート メジャーへの影響 265
ディメンションを結合する場合 472
データ
Rank 関数を使用した順位付け 493
RefValue を使用した参照データの取得 516,
517
Web Intelligence インターフェイスによる順位付
け 493
アラータを使用した強調表示 500, 501, 503
アラータを使用した範囲の強調表示 503
一定期間の傾向の表示 185
クイック レポート フィルタを使用したフィルタ処
理 212
クエリー レベルでのフィルタ処理 91, 209
クロスタブでの表示 147
結合ディメンションにおける変更 511
データ (続き)
合計金額の表示 185
異なるソースからの同期 472
最新更新日の表示 166
最新表示 218, 259, 507
参照データとして設定 506
参照データの日付の取得 516
書式の変更 508, 509
垂直のテーブルでの表示 146
水平のテーブルでの表示 146
セクション内の変更 512
セクションを使用したグループ化 170
セグメントの表示 185
単純なレポート フィルタを使用したフィルタ処
理 215
チャートでのカラー パレットの指定 195
チャート内の変更 515
データ プロバイダからの消去 600
データベース レベルでの順位付け 128, 130
データベース レベルでの順位付けの例 131
テーブル内の変更 509
ドキュメントからの消去 600
ドキュメントのロケールを使用した表示 51
ドリル ダウン 455
ドリル フィルタを使用したフィルタ処理 465
ドリルを使用した分析 448
並べ替え 37, 179, 180
入力制御を使用したフィルタ処理 222, 226
非表示 144
表示 144
フィルタ エディタを使用したフィルタ処理 213
フィルタ処理 37
フォーミュラを使用した変更の追跡 516
フォームでの表示 148
複数の並べ替えに優先順位を付ける 181
プロンプトを含むドリル レポートでの最新表示
466
分析 37
変更の追跡 506
変更の非表示 508
変更の表示 508
棒チャートでの比較 184
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
699
索引
データ (続き)
優先表示ロケールを使用した表示 52
レポート フィルタを使用したフィルタ処理 208
レポート レベルでの順位付け 488
レポート レベルでのフィルタ処理 91, 209
レポート レベルの順位付けの例 491, 494
データ サンプリング
Java レポート パネル 87
クエリー - HTML 87
[データ]タブ 134
サブセクションの作成に使用 174
セクションの作成 173
[データ]タブを使用したサブセクションの作成 174
[データ]タブを使用したセクションの作成 173
データ プロバイダ 332
行数の表示 332
集計レベルの異なる同期 479
生成された SQL の表示 326
データの消去 600
ユニバース名の表示 335
データ プロバイダ関数
説明 266
データ追跡
RefValue を使用した参照データの取得 516
SQL 変更との非互換性 515
アラータ 516
クエリー ドリルとの非互換性 515
計算コンテキスト 518
結合ディメンション 511
参照データの変更 508
自動モード 507
手動モード 507
セクション 512
チャート 515
定義済み 506
データの種類の変更 506
テーブル 509
テーブルのブレーク 514
ドキュメントの削除との非互換性 515
範囲外のドリルとの非互換性 515
変更されたデータの書式設定 508
変更されたデータの非表示 508
700
データ追跡 (続き)
変更されたデータの表示 508
有効化 507
有効かどうかの表示 598, 600
[両端揃え]プロパティ 514
[起動時に最新表示]プロパティとの非互換
516
データ追跡オプション
現在のデータを参照データとして使用する
507, 508
参照データを自動更新する 507, 508
データ追跡のアクティブ化 507
データ追跡用の参照データの変更 508
データの減少
トラッキング 506
データの最新表示 259
データの削除
トラッキング 506
データの順位付け 368
データの書式設定に書式設定ロケールを使用 59
データの書式設定にドキュメントのロケールを使用
59
データの増加
トラッキング 506
データの追加
トラッキング 506
データのドリル 448
データの並べ替え 179, 180
データのフィルタ 37
データの変化の追跡 506
データの変更
トラッキング 506
データベース
Web Intelligence クエリー 79
サポートのサンプリング 87
データベース レベルでの行のサンプリング 87
データベース レベルでの行の制限 87
データベース レベルでのデータの順位付け 128,
130
データベースの順位
SQL 128
一部 129
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
索引
データベースの順位 (続き)
作成 130
利点 128
例 131
データベースの順位の一部 129
データベースの順位の作成 130
データベースの順位の例 131
データへのカスタムの並べ替えの適用 181
データへの並べ替えの適用 180
データ マーカー
折れ線チャートでのドリル 462
レーダー線チャートでのドリル 462
テーブル 456
Web サービスとして公開された重複コンテンツ
の特定 523
Web サービスとしての公開 522
アラータの適用 500
位置の設定 159, 190
重ね表示 159
画像の表示 155
行のカウント 384
行の削除 152
行の追加 152
行または列の移動 153
行または列の入れ替え 153
行または列の置換 153
空白時の表示 160, 161
空白の場合に隠す 160, 161
クロスタブ 147
クロスタブへの変換 160
罫線の書式設定 155
異なるテンプレートの適用 151
削除 154
種類 146
書式設定の調整 138
新規ページで開始 162
垂直 241
垂直のテーブル 146
水平 242
水平のテーブル 146
スキンの表示 155
セルの結合 159
テーブル (続き)
セルのコンテンツの消去 153
代替色の定義 154
重複行の集計 161
重複行を集計しない 161
定義済み 146
ディメンションの制限 482
ディメンションのドリル 454
ディメンションのドリル ダウン 456
テーブル テンプレートを使用した作成 149
テキストとしてコピー 163
ドラッグ アンド ドロップを使用した作成 149
ドラッグ アンド ドロップを使用したセクションの
作成 173
ドリルの同期化 460
名前の表示 376
入力制御としての使用 225
背景色の選択 154
標準計算の挿入 230
フォーム 148
複製 150
ブレークの挿入 177
ブレークの追加 176
ブレークの優先順位を付ける 177
ブロック内では改ページしない 162
変更データの表示 509, 514
他のアプリケーションへのコピー 163
メジャーのドリル 459
列の削除 152
列の追加 152
レポート内のコピー 163
レポートへの追加 37
テーブル セル
結合 159
コンテンツの消去 153
セクションの作成 173
テキストの書式設定 156
テーブル セルを使用したサブ セクションの作成
174
テーブル セルを使用したセクションの作成 173
テーブル タイプの変更 151
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
701
索引
テーブル テンプレートを使用したテーブルの作成
149
テーブル フッター
新規ページでの繰り返し 162
テーブルからの行の削除 152
テーブルからの列の削除 152
テーブル間でのドリルの同期化 460
テーブルでの画像/スキンの表示 155
テーブルでの行または列の入れ替え 153
テーブルでの行または列の置換 153
テーブルでのメジャーのドリル 459
テーブルとセルの重ね表示 159
テーブルとセルの罫線の書式設定 155
テーブル内の行のカウント 384
テーブル内の行または列の移動 153
テーブル内のセルの結合 159
テーブル内のディメンションのドリル 454
テーブル内のディメンションのドリル ダウン 456
テーブル内のフッターの非表示 161
テーブル内のフッターの表示 161
テーブル内のヘッダーの非表示 161
テーブル内のヘッダーの表示 161
テーブルの削除 154
テーブルの途中で改ページしない 162
テーブルの背景色の選択 154
テーブルの複写 150
テーブルのブレーク
アラータへの影響 500
削除 179
小計の表示 176
新規ページで開始 178
新規ページでの値の繰り返し 178
セクションの比較 176
挿入 177
重複値の削除 178
定義済み 176
データの整理 176
デフォルトの並べ替え順序 177
フッターの繰り返し 178
ブレーク フッターの表示 178
ブレーク ヘッダーの表示 178
ブロック内では改ページしない 178
702
テーブルのブレーク (続き)
ヘッダーの繰り返し 178
変更データに対する効果 514
優先順位 177
両端揃え 178
テーブルのプロパティ
両端揃え 514
テーブル ヘッダー
新規ページでの繰り返し 162
テーブルへの行の追加 152
テーブルへの異なるテンプレートの適用 151
テーブルへの標準計算の挿入 230
テーブルへのブレークの挿入 177
テーブルへの列の追加 152
テーブルまたはチャートの位置の設定 159, 190
テーブル名の表示 376
テーブルをテキストとしてコピー 163
デカルト積 482
テキスト
セルの表示形式 156
チャート軸の書式設定 195
テーブルのコピー 163
独立セルのコピー 167
デフォルト ユニバース 46
デフォルトの計算コンテキスト
拡張構文を使用した変更 246
クロスタブ 242
垂直のテーブル 241
水平のテーブル 242
セクション 243
ブレーク 245
デフォルトの並べ替え順序 179
数値 177
ブレーク 177
文字列 177
テンプレート
テーブルの作成 149
テーブルへの適用 151
[テンプレート]タブ 134
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
索引
と
同期されたクエリー
複合クエリーとの比較 78
複数のクエリーとの比較 78
同順位 488
ドキュメント
Excel として保存 58, 593
InfoView から削除 592
InfoView から開く 592
InfoView での作成 592
InfoView での保存 593
PDF として保存 594
Web Intelligence の自動保存の管理方法 596
印刷 37, 597, 598
画面表示の最適化 598, 600
関連キーワードの表示 598, 600
起動時に最新表示 598, 600
[起動時に最新表示]プロパティ 516
クエリーの表示 166, 342
最後に保存された日付の表示 338
最後に保存した時刻を表示 340
作成および編集用のツール 38
作成者の表示 337, 598, 600
作成と表示のオプションの選択 43
作成日の表示 337, 598, 600
自動保存 595
自動保存されたドキュメントの復元 596
セキュリティの適用 55, 56
説明の表示 598, 600
追加したクエリーの表示 76
デフォルト ユニバースの選択 46, 58
ドリル モードでの保存 466
ナビゲーション 37
名前の表示 166, 339, 598, 600
ハイパーリンクを使用したリンク 556, 559, 564
表示 37
フォルダの選択 58
プロパティの編集 598, 600
容量の大きいドキュメントへのハイパーリンクを
使用したリンク 563
ロケールとの永続的な関連付け 598, 600
ドキュメント (続き)
ロケールの永続的な関連付け 52
ロケールの表示 598, 600
ドキュメント インスタンス
CMS へのリンク 559, 562
ドキュメント インスタンスへのハイパーリンクを使用
したリンク 562
ドキュメント フォルダの選択 58
ドキュメント プロパティの編集 598, 600
ドキュメント ロケール
データの書式設定に使用 59
ドキュメント ロケールを使用したデータの書式設定
59
ドキュメントが最後に保存された時刻の表示 340
ドキュメントが最後に保存された日付の表示 338
ドキュメントからのデータの消去 600
ドキュメント関数
説明 266
ドキュメント作成者の表示 337
ドキュメント作成日の表示 337
ドキュメントとロケールとの永続的な関連付け 598,
600
ドキュメントに使用するデフォルト ユニバースの選
択 58
ドキュメントの印刷 597, 598
ドキュメントの削除
データ追跡との非互換性 515
ドキュメントの作成 38
ドキュメントの作成と表示のオプション 43
ドキュメントの自動保存 595
ドキュメントの表示形式の選択 46
ドキュメントのプロパティ
起動時に最新表示 516
編集 598, 600
ドキュメントの編集 38
ドキュメントのロケール
定義済み 50, 51
データの表示 51
表示 378
ドキュメントのロケールの表示 378
ドキュメントのロケールを使用したデータの表示 51
ドキュメント名の表示 166
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
703
索引
ドキュメントを CSV として保存 594
ドキュメントを Excel として保存 58, 593
ドキュメントを PDF 形式で保存 594
独立セル 166
#MULTIVALUE エラー メッセージ 421
アラータの適用 500
コピーに関する制限事項 167
書式設定 166
セクション ヘッダー 176
テキストとしてコピー 167
他のアプリケーションへのコピー 167
レポートからの削除 166
レポート内のコピー 167
レポートへの挿入 166
独立セルのコピー 167
独立セルのコピーに関する制限事項 167
独立セルの書式設定 166
ドラッグ アンド ドロップを使用したテーブルの作成
149
ドリル
オプションの設定 48
開始 49
既存のレポートで開始 60
クエリー ドリルの有効化 468
結合ディメンションのドリル 485
さらに多くのレベルのデータを取り込む 453
さらにデータが必要な場合はプロンプトを表示
60
軸の凡例のドリル 464
スナップショット 37
チャート間での同期化 460
チャート軸でのドリル 462
チャートでのメジャーのドリル 463
チャートのドリル 461
チャートのドリルに関する制限事項 464
定義済み 448
定義済みのクエリー ドリル 467
ディメンションのドリル 454
ディメンションのドリル アップ 457
ディメンションのドリル ダウン 456
データ追跡 515
テーブル間での同期化 460
704
ドリル (続き)
ドリル アップ 456
ドリル スナップショットの作成 454
ドリル ダウン 455
ドリル ツールバーの値の変更 465
ドリル ツールバーの非表示 48, 60
ドリル パス 451
ドリル パスの選択 454
ドリル フィルタ 465
ドリル フィルタの追加と削除 466
ドリル モードへの切り換え 452
ドリル階層の表示 452
ドリル ツールバー 465
ドリル要素 457, 459
範囲外のドリル 453
ブロックの同期化 49, 60
メジャーのドリル 459
メジャーのドリル アップ 460
メジャーのドリル ダウン 460
レポートのコピーで開始 49, 60
ドリル アップ 456
クエリー ドリルの使用 469
ドリル オプション
[既存のレポートでドリルを開始]オプション 49
さらにデータ オプションが必要な場合のプロン
プト 49
設定 48
[ドリル セッションの開始]オプション 49
[ドリル ツールバーの非表示]オプション 48
[レポートのコピーでドリルを開始]オプション
49
[レポートのブロックのドリルを同期化]オプショ
ン 49
ドリル オプションの設定 48
ドリル スナップショット 37
クエリー ドリル 469
クエリー ドリルとの非互換性 469
作成 454
ドリル スナップショットの作成 454
ドリル ダウン 455
ドリル ツールバーの非表示 48, 60
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
索引
ドリル パス
選択 451, 454
ユニバース階層 451
ドリル パスの選択 451, 454
ドリル フィルタ 400, 465
解除 400
クエリー ドリル 467
スマート メジャー 265
追加と削除 466
ドリル ダウン 455
ドリル ツールバーでの変更 465
非表示 60
表示 166, 400
プロンプト 466
レポートの保存 466
ドリル フィルタの削除 466
ドリル フィルタの追加 466
ドリル フィルタの非表示 60
ドリル フィルタを使用したデータのフィルタ処理 465
ドリル モード
切り替え 452
入力制御 225
分析範囲 81, 449
ドリル モードでのドキュメントの保存 466
ドリル モードの開始 49
ドリル モードへの切り換え 452
ドリル階層
ドリル要素 457
表示 452
ドリル階層の表示 452
ドリル時にドリル階層を変更 457, 459
ドリル ツールバー 465
ドリル ダウン時のフィルタ 455
非表示 48, 60
フィルタの値の変更 465
フィルタの追加と削除 466
ドリルでさらにデータが必要な場合はプロンプトを
表示 60
ドリル要素 459
ドリルを使用したデータの分析 448
な
並べ替え
QaaWS クエリー 528
種類 179
スライス ディメンション 426, 430, 432
データへのカスタムの並べ替えの適用 181
データへの適用 180
優先順位 181
レポート レベルの順位 488
並べ替え(カスタム)
データへの適用 181
並べ替え順序
カスタム 179, 181
降順 179
昇順 179
スライス ディメンション 426, 430, 432
デフォルト 177, 179
並べ替えに優先順位を付ける 181
に
入力コンテキスト
定義済み 237
入力制御
値の一覧の関連付け 222
依存項目の強調表示 224
整理 224
チャートの使用 225
追加 222
定義済み 222
データのフィルタ処理 226
テーブルの使用 225
編集 224
変数値の変更 222
マップの表示 225
レポート オブジェクトの関連付け 222
レポート要素の関連付け 222, 224
入力制御としてのチャートの使用 225
入力制御としてのテーブルの使用 225
入力制御の依存項目の強調表示 224
入力制御の追加 222
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
705
索引
入力制御のデータのフィルタ処理方法の定義 222,
224
入力制御の配置および削除 224
入力制御の編集 224
入力制御マップの表示 225
入力制御を使用したデータのフィルタ処理 222,
226
入力制御を使用した変数値の変更 222
ひ
は
パーセンテージの計算 276, 438
背景色
チャートでの設定 192
テーブル用に選択 154
ハイパーリンク
色の設定 565
削除 565
セル テキストの定義 556
セルとの関連付け 557
ドキュメント インスタンスへのリンク 562
ドキュメントへのリンク 564
プロンプトへの値の供給 562
編集 564
容量の大きいドキュメントへのリンク 563
ハイパーリンクでのプロンプトへの値の供給 562
ハイパーリンクとしてのセル テキストの定義 556
ハイパーリンクの色の設定 565
ハイパーリンクの削除 565
ハイパーリンクのセルとの関連付け 557
ハイパーリンクの編集 564
ハイパーリンクを使用したドキュメントへのリンク
556, 564
[背面へ移動]重ね表示オプション 159
パスワード
変更 61
パスワードの変更 61
幅
セルの設定 156
幅の自動調整
高さの自動調整との併用効果 157
テキストの折り返しとの併用効果 157
706
幅を自動調整するセルのプロパティ 156
範囲外のドリル 453
事前にプロンプトを表示 60
データ追跡との非互換性 515
凡例
チャートに表示 193
チャートの書式設定 193
非互換オブジェクト
結合ディメンション 482
テーブル内の配置 482
ビジネス インテリジェンス
Web Intelligence 36
Web 経由 36
オフライン 36
日付
識別 346
書式設定 298, 322
相対日付の計算 321
プロンプトへの回答 218
日付と時間関数
説明 266
日付と時刻
書式設定 200, 201
日付と時刻の値
書式設定 200
日付と時刻の書式
カスタム 200, 201
定義済み 200
日付と時刻の書式設定 200
日付によるプロンプトへの回答 218
日付プロンプト 110
百分位 278
百分位の計算 278
表示形式
選択 46
表示済みのハイパーリンク
色の設定 565
標準計算 434, 479
削除 231
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
索引
標準計算 (続き)
テーブルへの挿入 230
標準計算の削除 231
標準軸目盛 197
標準ドリル モード
クエリー ドリルとの比較 467
標準偏差 290
標準偏差の計算 290
標準レポート フィルタ 209
ふ
フィルタ
カスタム クエリー フィルタ 91
カスタム クエリー フィルタの削除 93
カスタム クエリー フィルタの追加 93
クイック クエリー フィルタ 91
クイック クエリー フィルタの作成 92
クイック レポート フィルタの作成 212
クエリー フィルタの定義 90
クエリー フィルタのネスト 101
すべて表示 400
スマート メジャー 265
セクション 344
定義済みクエリー フィルタ 91
定義済みクエリー フィルタの選択 92
ディメンション 265
ドリル 400
ドリル フィルタ 265
ドリル フィルタの非表示 60
ドリル フィルタの表示 400
ブロック 344
レポート 343, 344, 400
レポート フィルタ 208
レポート フィルタと結合ディメンション 483
レポート フィルタの結合 213
レポート フィルタの削除 214
レポート フィルタの表示 215
レポート フィルタの編集 214
フィルタ エディタ
レポート フィルタの作成 213
フィルタ エディタを使用したデータのフィルタ処理
213
フィルタ エディタを使用したレポート フィルタの作
成 213
ブール値書式
カスタム 200, 201
定義済み 200
フォーミュラ
RefValue を使用した例 517
式ツールバーを使用した入力 232
データ変更の追跡に使用 516
レポートに挿入 37
レポートへの追加 230
フォーミュラを使用した高度なアラータの作成 503
フォーミュラを使用したデータ変更の追跡 516
フォーム 148
複合クエリー
SQL 116
Web Intelligence の生成方法 116
インターセクション 114
構造化の方法 117
作成 116
使用 115
定義済み 114
同期されたクエリーとの比較 78
複数のクエリーとの比較 78
マイナス 114
優先度 118
優先度の設定 120
ユニオン 114
例 117
複合クエリーにおける優先度 118
複合クエリーの構造化の方法 117
複合クエリーの作成 116
複合クエリーの使用 115
複合クエリーの優先度の設定 120
複合クエリーの例 117
複数のクエリー 77, 78
同期されたクエリーとの比較 78
複合クエリーとの比較 78
複数のレポート
クエリー ドリル 469
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
707
索引
フッター
新規ページでの繰り返し 162
テーブル内での表示と非表示 161
表示 138
フッターの表示 138
不明瞭なクエリー 83
ブレーク
アラータへの影響 500
改ページしない 178
削除 179
小計の表示 176
新規ページで開始 178
新規ページでの値の繰り返し 178
セクションの比較 176
挿入 177
重複値の削除 178
定義済み 176
データの整理 176
デフォルトの計算コンテキスト 245
デフォルトの並べ替え順序 177
フッターの繰り返し 178
ブレーク フッターの表示 178
ブレーク ヘッダーの表示 178
ヘッダーの繰り返し 178
優先順位 177
両端揃え 178
ブレーク フッターの表示 178
ブレーク ヘッダーの表示 178
ブレークからの重複値の削除 178
ブレークでのフッターの繰り返し 178
ブレークでのヘッダーの繰り返し 178
ブレークでは改ページしない 178
ブレークの削除 179
ブレークの優先順位を付ける 177
ブレークを使用した小計の表示 176
ブレークを使用したデータの整理 176
ブロック
ドリルの同期化 49
名前の表示 376
ブロック フィルタ
結合ディメンション 485
ブロックでのドリルの同期化 60
708
[プロパティ]タブ 134
セクションのプロパティの設定に使用 176
プロンプト
Web サービスでの公開 524, 525
値の一覧の表示 110
以前選択した値の表示 110
応答の表示 334, 336, 438
オプション プロンプト 218
階層的な値の一覧の表示 105
回答 218
カスケード プロンプトの例 105
カスケード プロンプトへの回答 105
クエリー フィルタとの結合 111
組合せ 111
結合 105
削除 110
作成 109
順序の変更 85, 112
定義済み 104
デフォルト値の表示 110
ハイパーリンクでの値の供給 562
日付による回答 218
表示 218
プロンプトを含むレポートでのデータの最新表
示 466
要約の表示 166
プロンプト演算子
Between 98, 107, 211
Equal To 96, 106, 209
Except 99, 109
Greater Than 97, 106, 210
Greater Than Or Equal To 97, 107, 210
Less Than 97, 107, 210
Less Than Or Equal To 97, 107, 211
Not Between 98, 107, 211
Not Equal To 96, 106, 210
パターンと一致 98, 108
パターンと異なる 99, 108
等しくない 97, 106, 210
リスト外 98, 108, 211
リスト内 98, 108, 211
両方 99, 108
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
索引
プロンプト回答の制限 110
プロンプトとクエリー フィルタの結合 111
プロンプト内の値の一覧の表示 110
プロンプト内のデフォルト値の表示 110
プロンプトの結合 104, 105, 111
プロンプトの公開 525
プロンプトの削除 110
プロンプトの作成 109
プロンプトの順序の変更 85, 112
プロンプトのネスト 104
プロンプトの表示 218
プロンプトへの応答の表示 336
プロンプトへの回答 218
分散 292
分散の計算 292
分析パネル 224
分析範囲
拡張 453
カスタム 81, 450
クエリー ドリル 467, 468
グループ化集合 260
スマート メジャー 260
設定 82, 451
定義済み 81, 449
ドキュメント サイズに対する影響 81, 450
ドリル モード 81, 449
範囲外のドリル 453
ユニバース階層 81, 449
レベル 81, 450
分析範囲の拡大 453
分析範囲の設定 82, 451
分析要素オブジェクト
定義済み 73
へ
平均
積算平均値の計算 280
平均の計算 267
平方根 373
平方根の計算 373
平面折れ線チャート
データ マーカーの変更 197
平面チャート 187
ドリル 461
平面棒チャート
データ マーカーの変更 197
ページ
現在のページ数の表示 166
合計数の表示 166
最小の高さの設定 139
最小の幅の設定 139
新規ページでのセクションの開始 176
レポート内の数の表示 387
ページ ナビゲーション ツールバー 134
ページごとの垂直のレコードの変更に使用 140
ページごとの水平のレコードの変更に使用 140
ページ モード 138
定義済み 138
ページ間のナビゲーション 37
ページごとの垂直のレコード
Java レポート パネルでの変更 140
Web Intelligence Interactive での変更 140
制限 139
ページごとの垂直のレコードの制限 139
ページごとの水平のレコード
Java レポート パネルでの変更 140
Web Intelligence Interactive での変更 140
制限 139
ページごとの水平のレコードの制限 139
ページ番号
レポートでの表示 387
ページ番号の表示 387
ページ余白
表示 138
ページ余白の表示 138
壁面
チャートでの選択 193
チャートの書式設定 193
ヘッダー
オブジェクト名の表示 162
新規ページでの繰り返し 162
テーブル内での表示と非表示 161
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
709
索引
ヘッダー (続き)
表示 138
ヘッダーの表示 138
別の階層によるドリル 457, 459
別のユーザーとしてログイン 66
変換
チャート タイプの変更 190
テーブル タイプの変更 151
変更されたデータ
結合ディメンションにおける表示 511
書式設定 508, 509
セクション内の表示 512
チャート内の表示 515
テーブル内の表示 509
ブレークのあるブロックでの表示 514
[両端揃え]プロパティ 514
変更されたデータの書式設定 509
変更されたデータの非表示 508
変更されたデータの表示 508
変数 231
削除 234
式からの作成 233
式の簡略化 436, 442
スマート メジャー 263
入力制御を使用した値の変更 222
編集 234
変数エディタを使って作成 233
レポートへの追加 230
変数エディタ
変数の作成 233
変数エディタを使った変数の作成 233
変数の削除 234
変数の編集 234
変数を使った式の簡略化 436, 442
ほ
棒
棒チャートでのドリル 462
他のアプリケーションへのチャートのコピー 189
他のアプリケーションへのテーブルのコピー 163
710
他のクエリーからの値を使用したクエリーのフィル
タ処理 94
他のクエリーからの値を使用した適用 94
他のユーザーによるクエリー プロパティの編集を
許可 84
母集団の差異 293
母集団の標準偏差 291
母集団の標準偏差の計算 291
母集団の分散の計算 293
ホスト サーバーへの Web サービスの保存 525
ま
マイナス複合クエリー 114
末尾のスペース
文字列から削除 309, 310
[マップ]タブ 134
レポート フィルタの編集 214
み
ミドルウェア
オフライン モード 56
スタンドアロン モード 57, 67
未表示のハイパーリンク
色の設定 565
む
無作為データ サンプリング 87
め
メイン ツールバー 134
メジャー
後の値を返す 392
円チャートにおける制限事項 185
クエリー ドリル 467
クロスタブでの表示 147
計算に関する制限事項 479
減少の書式設定 508
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
索引
メジャー (続き)
セクションでのドリル 459
増加の書式設定 508
チャートでのドリル 462, 463
チャート内のドリルに関する制限事項 464
定義済みのスマート メジャー 258
テーブルでのドリル 459
デフォルトの計算コンテキスト 240
ドリル アップ 460
ドリル ダウン 460
前の値を返す 392
メジャー オブジェクト
定義済み 74
メジャー値
補間 270, 404
メジャー値の補間 270, 404
メジャーの計算に関する制限事項 479
メジャーのドリル アップ 460
メジャーのドリル ダウン 460
面チャート 185
も
モード 275
モードの計算 275
モードの表示
PDF モード 138
拡張表示モード 141
切り替え 138
クイック表示モード 138, 139, 140
下書きモード 138
ページ モード 138
モードの表示の切り替え 138
文字
ASCII 値からの表示 295
ASCII 値を返す 295
文字列
URL エンコード規則を適用 311
アルファベット順 177
一部の置き換え 306
大文字への変換 311
数への変換 374
文字列 (続き)
繰り返し 297
結合/連結 296, 396, 443
小文字への変換 303
最初の文字を大文字にする 300, 312
最初の文字をすべて大文字にする 312
識別 350
セクションの抽出 309
先頭のスペースの削除 302, 310
他の文字列の追加 301, 308
デフォルトの並べ替え順序 177
長さの計算 303
パターンとの一致 304
左端の文字を返す 301
末尾のスペースの削除 309, 310
右端の文字を返す 307
文字列関数
説明 266
文字列の結合 296, 396, 443
文字列の識別 350
文字列の連結 296, 396, 443
問題と抜けのレポート 32
ゆ
優先表示ロケール
設定 52
定義済み 50, 52
表示 381
優先表示ロケールの設定 52
優先表示ロケールの表示 381
優先表示ロケールを使用したデータの表示 52
ユーロ
ユーロからの変換 355
ユーロへの変換ユーロヘノヘンカン 357
ユーロからの変換 355
ユーロへの変換 357
床面
チャートでの選択 193
チャートの書式設定 193
ユニオン複合クエリー 114
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
711
索引
ユニバース
CMS からのインポート 68
オフライン モードでのアクセス 67
階層的な値の一覧 105
カスケード プロンプト 105
クエリー コンテキスト 83
クエリーの作成 72
スタンドアロン モードでのアクセス 67
接続済みモードでのアクセス 67
選択 68
定義済みクエリー フィルタ 91
デフォルトの選択 46, 58
名前の表示 335
フォルダの選択 58
ユニバース フォルダの選択 58
ユニバース階層 451
分析範囲 81, 449
ユニバースに対するクエリーの作成 72
ユニバースの選択 68
ユニバース名の表示 335
よ
容量の大きいドキュメントへのハイパーリンクを使用
したリンク 562, 563
ヨーロッパ通貨
変換 355, 357
横棒チャート 184
メジャーのドリル 462
り
立体チャート 186
ドリル 461
立体等高線チャート
メジャーのドリルとの非互換性 464
立体表示
チャートに適用 192
立体表示によるチャートの表示 192
両端揃え 178
[両端揃え]プロパティ
データ追跡 514
712
リレーショナル データベース
Web Intelligence クエリー 79
れ
レーダー線チャート 186
データ マーカーの変更 197
メジャーのドリル 462
列
移動によるクロスタブの作成 160
空白時の表示 160, 161
空白の場合に隠す 160, 161
代替色の選択 154
テーブルから削除 152
テーブルでの入れ替え 153
テーブル内での移動 153
テーブル内の置換 153
テーブルへの追加 152
番号の表示 376
列番号の表示 376
レポーティング タブ
データ 134
テンプレート 134
プロパティ 134
マップ 134
レポーティング ツールバー 134
レポート
PDF での表示 43, 138
印刷 37, 597, 598
オブジェクトの名前の表示 385
行数の制限 139
クエリーの表示 166
グリッドの表示 59
グリッドの余白の設定 59
計算の追加 230
結果表示を使用した変更 149
現在のページ数の表示 166
構造表示を使用した変更 149
異なるソースからのデータの同期 472
コピー 49
コンポーネントの配置 59
最小のページ高さの設定 139
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
索引
レポート (続き)
最小のページ幅の設定 139
対話 36, 43
単位の設定 59
単純なレポート フィルタを使用したフィルタ処
理 215
チャートの位置の設定 159, 190
チャートのコピー 189
チャートの削除 189
チャートの追加 188
チャートを含める 184
データの最新表示 466
データの並び替え 37
データのフィルタ処理 37
データの分析 37
テーブルの位置の設定 159, 190
テーブルの削除 154
独立セルのコピー 167
独立セルの削除 166
独立セルの挿入 166
ドリル 37
ドリル フィルタの表示 166
ドリル フィルタを使用して保存 466
ドリル可能にする 49
ナビゲーション 37
名前の表示 394
表示 37, 43
フィルタ エディタを使用したフィルタ処理 213
フィルタの削除 214
フィルタの適用 208
フィルタの表示 215
フィルタの編集 214
プロンプトの表示 166
ページ番号の表示 387
保存 37
レイアウトの調整 138
ページ数の表示 166, 387
レポート オブジェクト
入力制御との関連付け 222
レポート オブジェクトの名前の表示 385
レポート データの非表示 144
レポート データの表示 144
レポート フィルタ 343, 400
解除 400
クイック レポート フィルタ 209
クエリー フィルタとの比較 91, 209
組合せ 213
結合ディメンションに対する影響 483
削除 214
セクションへの適用 208
単純なレポート フィルタ 209
単純なレポート フィルタの作成 215
定義済み 208
表示 215
標準レポート フィルタ 209
フィルタ エディタを使用して作成 213
編集 214
要約の表示 344
レポート マップからの編集 214
レポートフィルタ ツールバー 215, 465
レポート フィルタの演算子
Between 98, 107, 211
Equal To 96, 106, 209
Greater Than 97, 106, 210
Greater Than Or Equal To 97, 107, 210
Is Not Null 212
Is NULL 212
Less Than 97, 107, 210
Less Than Or Equal To 97, 107, 211
Not Between 98, 107, 211
Not Equal To 96, 106, 210
等しくない 97, 106, 210
リスト外 98, 108, 211
リスト内 98, 108, 211
レポート フィルタの結合 213
レポート フィルタの削除 214
レポート フィルタの表示 215
レポート フィルタの編集 214
レポート マップ
レポート フィルタの編集 214
レポート マップからのレポート フィルタの編集 214
レポート レベルでのデータの順位付け 488, 493
レポート レベルの順位付け 488
#RANK エラー メッセージ 492
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築
713
索引
レポート レベルの順位付け (続き)
Previous 関数 492
Rank 関数を使用した作成 493
Web Intelligence インターフェイスによる作成
493
一部 490
作成のワークフロー 493
集計関数の実行 492
データの順序 492
同順位 488
並べ替え 488
例 491, 494
レポート レベルの順位付けの一部 490
レポート レベルの順位付けの例 491, 494
レポートオブジェクトと入力制御の関連付け 222,
224
レポートからのチャートの削除 189
レポートからの独立セルの削除 166
レポートでのグリッドの表示 59
レポートでのグリッドの余白の設定 59
レポートでの単位の設定 59
レポートでのドリル フィルタの表示 166
レポートでの要素の配置 59
レポート内の行数の制限 139
レポート内のチャートのコピー 189
レポート内のデータのフィルタ処理 91, 209
レポート内のテーブルのコピー 163
レポート内のページ数の表示 387
レポートの印刷 37, 138, 597, 598
レポートのコピーでドリルを開始 60
レポートの書式設定の調整 138
レポートのドリル 37
レポートの表示 37
レポートへのチャートの追加 37, 188
レポートへのテーブルの追加 37
レポートへの独立セルの挿入 166
レポートへのフォーミュラの追加 37
レポート要素
入力制御との関連付け 222, 224
レポート要素と入力制御の関連付け 222, 224
714
ろ
ローカル データ ソース
CSV ファイル オプション 75
Excel ファイル オプション 75
クエリーの作成 74
ローカル データ ソースでのクエリーの作成 74
ローカル データ プロバイダ
デフォルトの検索場所 79
ロケール
インターフェイス ロケールの選択 59
最優先表示ロケールの表示 379
書式設定ロケールの選択 59
製品ロケール 50
製品ロケールの表示 379
定義済み 50
データの書式設定に書式設定ロケールを使用
59
データの書式設定にドキュメントのロケールを
使用 59
ドキュメントとの永続的な関連付け 52
ドキュメントの永続的な関連付け 598, 600
ドキュメントのロケール 50, 51
ドキュメントのロケールの表示 378
優先表示ロケール 50, 52
論理演算子 397, 444
論理関数
説明 266
論理式
And 演算子を使用したリンク 397, 398
反対のものを返す 398
論理値
識別 348
書式設定 200, 201
テスト 382, 383
論理値の識別 348
論理値の書式設定 200
論理値のテスト 382, 383
SAP BusinessObjects Web Intelligence リッチ クライアントを使用したレポートの構築