リリース 文書バージョン: 1.4 SP5 - 2014-03-20 ユーザガイド: SAP BusinessObjects Analysis, edition for Microsoft Office 目次 1 このガイドについて. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 1.1 このガイドの対象読者. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 1.2 ユーザプロファイル. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 1.3 ドキュメンテーションについて. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 2 はじめに. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 2.1 SAP BusinessObjects Analysis, edition for Microsoft Office について. . . . . . . . . . . . . . . . . . . . . . . . . . . .8 2.2 Microsoft Excel 2007 および 2010 での Analysis の使用. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 2.3 Microsoft PowerPoint 2007 および 2010 での Analysis の使用. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .15 2.4 Microsoft Excel 2003 での Analysis の使用. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 3 ブックの作成. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24 3.1 ブックの作成および管理. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24 3.2 3.3 3.4 2 3.1.1 ブックにデータソースを挿入する. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24 3.1.2 デフォルトのブックにデータソースを挿入する. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .26 3.1.3 データソース編集のための BEx Query Designer の呼び出し. . . . . . . . . . . . . . . . . . . . . . . . . . . .27 3.1.4 BW ワークスペースを使用したデータソースの挿入. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .28 3.1.5 ブックを開く. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 3.1.6 ブックを保存する. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 3.1.7 ブックの名前を変更する. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 3.1.8 ワークブックを削除する. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .34 3.1.9 BW システムから Analysis を起動する. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 3.1.10 BEx ブックを変換する. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 クロスタブのスタイルセットの定義. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 3.2.1 SAP セルスタイル. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 3.2.2 スタイルセットを適用する. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .39 3.2.3 スタイルセットを作成する. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .39 3.2.4 スタイルセットを共有する. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40 3.2.5 スタイルセットを削除する. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40 その他のコンポーネントの挿入. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41 3.3.1 動的なチャートを挿入する. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41 3.3.2 ウォーターフォールチャートを挿入する. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41 3.3.3 情報フィールドを挿入する. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42 3.3.4 フィルタの挿入方法:. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43 式の使用. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43 3.4.1 式を作成する. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45 3.4.2 SAPGetData. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45 © 2014 SAP AG or an SAP affiliate company. All rights reserved. ユーザガイド: SAP BusinessObjects Analysis, edition for Microsoft Office 目次 3.5 3.4.3 SAPGetDimensionDynamicFilter. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .46 3.4.4 SAPGetDimensionEffectiveFilter. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47 3.4.5 SAPGetDimensionInfo. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47 3.4.6 SAPGetDimensionStaticFilter. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .48 3.4.7 SAPGetDisplayedMeasures. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48 3.4.8 SAPGetInfoLabel. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48 3.4.9 SAPGetMeasureFilter. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49 3.4.10 SAPGetMember. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50 3.4.11 SAPGetSourceInfo. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50 3.4.12 SAPGetUniformScaling. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51 3.4.13 SAPGetVariable. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .52 3.4.14 SAPGetWorkbookInfo. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53 3.4.15 SAPListOf. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53 3.4.16 SAPListOfDimensions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54 3.4.17 SAPListOfDynamicFilters. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54 3.4.18 SAPListOfEffectiveFilters. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55 3.4.19 SAPListOfMembers. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55 3.4.20 SAPListOfMessages. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56 3.4.21 SAPListOfStaticFilters. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57 3.4.22 SAPListOfVariables. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57 3.4.23 SAPSetFilterComponent. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58 クロスタブセルから式への変換. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .59 3.5.1 3.6 クロスタブを式に変換する. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60 マクロの使用. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .61 3.6.1 SAPAddMessage. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61 3.6.2 SAPCallMemberSelector. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62 3.6.3 SAPExecuteCommand. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .64 3.6.4 SAPExecutePlanningFunction. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68 3.6.5 SAPExecutePlanningSequence. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .69 3.6.6 SAPGetCellInfo. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69 3.6.7 SAPGetProperty. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70 3.6.8 SAPLogon. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71 3.6.9 SAPMoveDimension. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72 3.6.10 SAPSetFilter. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73 3.6.11 SAPSetPlanParameter. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74 3.6.12 SAPSetRefreshBehaviour. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .75 3.6.13 SAPSetVariable. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76 3.6.14 Analysis 関数の使用. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77 3.6.15 Analysis UI コンポーネントの表示/非表示. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79 3.6.16 [Analysis] リボンの拡張. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .80 3.6.17 コールバックの使用. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81 ユーザガイド: SAP BusinessObjects Analysis, edition for Microsoft Office 目次 © 2014 SAP AG or an SAP affiliate company. All rights reserved. 3 3.6.18 LastError 情報の使用. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 84 3.6.19 値入力構文. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86 4 データの分析. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88 4.1 デザインパネルでのデータ分析. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88 4.2 4.3 4.4 4.5 4.6 4.7 4.8 4.1.1 [Analysis] タブ. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88 4.1.2 [情報] タブ. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89 4.1.3 [コンポーネント] タブ. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90 4.1.4 最新表示の一時停止. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94 4.1.5 デザインパネルでのコンポーネントの管理. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94 プロンプト. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .96 4.2.1 プロンプト値を定義する. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .97 4.2.2 バリエーションの使用. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99 4.2.3 プロンプトのブックプロパティを選択する. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102 データのフィルタリング . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103 4.3.1 メンバーのフィルタリング. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103 4.3.2 メジャーのフィルタリング. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 109 4.3.3 Analysis で BEx 条件を使用する. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .112 4.3.4 ゼロの行と列を表示または非表示にする. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 113 データの並べ替え. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 114 4.4.1 値を並べ替える. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 114 4.4.2 メンバーを並び替える. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 115 階層の使用. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 115 4.5.1 階層を持つディメンションを分析に含める. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 116 4.5.2 単一のディメンションを階層として表示する. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .118 新しいメジャーの計算 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 119 4.6.1 利用可能なメジャーに基づいて新しいメジャーを計算する. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 119 4.6.2 利用可能なメジャーに基づいて新しいメジャーを追加する. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .120 条件付き書式設定の定義. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .121 4.7.1 条件付き書式を定義する. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 122 4.7.2 条件付き書式を編集する. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 123 メンバー表示、メジャー表示、および合計表示の定義. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .123 4.8.1 メンバー表示を定義する. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 123 4.8.2 メジャー表示の定義. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 124 4.8.3 合計表示の定義. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 127 4.9 [ジャンプ] を使用してターゲットにジャンプする. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 128 4.10 データセルにコメントを付ける. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 129 5 SAP HANA データの分析. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 131 5.1 SAP HANA データソースの分析. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 131 4 © 2014 SAP AG or an SAP affiliate company. All rights reserved. ユーザガイド: SAP BusinessObjects Analysis, edition for Microsoft Office 目次 6 計画データ. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 132 6.1 手動でデータを計画する . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 132 6.2 計画オブジェクトを使用してデータを計画する . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 134 6.3 計画データを再計算する . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 135 6.4 計画データを保存する . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 136 6.5 セルをロックする . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 136 6.6 データ計画中の変更を元に戻す . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 137 6.7 表示モードと変更モードを切り替える. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 137 7 プレゼンテーションの作成. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 139 7.1 Microsoft Excel 外部でスライドを作成する. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 139 7.2 プレゼンテーションの設定. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 140 8 Web アプリケーションの作成. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 141 9 その他の SAP BusinessObjects アプリケーションでの Analysis の使用. . . . . . . . . . . . . . . . . . . . . . . . 142 9.1 分析ビューを保存する. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 142 9.2 分析ビューを挿入する. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 142 9.3 データソースを SAP BusinessObjects Design Studio にエクスポートする. . . . . . . . . . . . . . . . . . . . . . . . . 143 10 スケジューリング. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 144 10.1 事前計算制約. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 144 11 設定. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 146 11.1 ユーザ設定. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .146 11.2 拡張設定. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 147 11.3 プラットフォーム設定. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 148 11.4 サポート設定. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .150 12 トラブルシューティング. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .153 12.1 システムクラッシュ後に Analysis アドインを有効化する (Microsoft Office 2007 以上). . . . . . . . . . . . . . . . . 153 12.2 システムクラッシュ後に Analysis アドインを有効化する (Microsoft Excel 2003) . . . . . . . . . . . . . . . . . . . . .153 12.3 Microsoft PowerPoint スライドの作成に関する問題の解決. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .154 ユーザガイド: SAP BusinessObjects Analysis, edition for Microsoft Office 目次 © 2014 SAP AG or an SAP affiliate company. All rights reserved. 5 1 このガイドについて 1.1 このガイドの対象読者 このガイドは SAP BusinessObjects Analysis, edition for Microsoft Office を使用してブックを作成および分析するユーザ を対象としています。 1.2 ユーザプロファイル SAP BusinessObjects Analysis, edition for Microsoft Office には 3 種類のユーザプロファイルがあります。 ● ブック作成者 SAP BEx クエリ、クエリビュー、SAP NetWeaver BW インフォプロバイダに基づいて、ブックを作成および更新するユー ザ。 ● データアナリスト 既存のブックを検索し、ブック内のデータを分析するユーザ。ブックを Microsoft PowerPoint プレゼンテーションに取り 込んで、そのプレゼンテーション上で分析を続行することもできます。 ● 管理者 SAP BusinessObjects Analysis, edition for Microsoft Office をインストール、設定、および管理する IT スペシャリス ト。ブックの作成者および分析者へのセキュリティ権限とアクセス権限の割り当ても実施します。 既存プロファイルの変更が必要である場合には、IT 管理者に連絡してください。 1.3 ドキュメンテーションについて SAP BusinessObjects Analysis, edition for Microsoft Office のドキュメンテーションは、次のガイドとオンラインヘルプ製 品で構成されています。 ヒント これらのガイドおよびチュートリアルは、定期的に更新および改定されます。SAP Help Portal と SAP Community Network を定期的に確認して、最新バージョンを入手するようにしてください。 管理者ガイド 『管理者ガイド』には、Microsoft Office 向けエディションをインストール、設定、管理するのに必要な情報の詳細が記述され ています。このガイドは、SAP Help Portal で入手できます。 6 © 2014 SAP AG or an SAP affiliate company. All rights reserved. ユーザガイド: SAP BusinessObjects Analysis, edition for Microsoft Office このガイドについて ユーザガイド 『ユーザガイド』には、Microsoft Excel のブックおよび Microsoft PowerPoint のスライドを Microsoft Office 向けエディショ ンで作成したり分析したりするのに必要な情報の概要、手順、および参考資料が記述されています。このガイドは、SAP Help Portal で入手できます。 オンライン ヘルプ オンラインヘルプには、『ユーザガイド』と同じ情報が含まれます。[Analysis] タブの [設定] グループで [ヘルプ] ボタンをクリ ックすると、オンラインヘルプを呼び出すことができます。コンテキストに関連するヘルプにアクセスするには、マウスカーソル をリボンのフィールドに移動し、F1 キーを押します。ダイアログでは、ダイアログが表示されているときに F1 キーを押すと、コ ンテキストに関連するヘルプにアクセスできます。 新機能 SAP BusinessObjects Analysis, edition for Microsoft Office の新機能ガイドには、旧リリースから SAP BusinessObjects Analysis に加えられた新機能、または変更された機能がすべて記載されています。このガイドは、SAP Help Portal で入手できます。 eLearning チュートリアル このチュートリアルでは、SAP BusinessObjects Analysis の使用方法が説明されています。さまざまな機能の概要が示さ れ、アドインでの作業の基礎を学べます。また、ルックアンドフィールの印象が分かります。チュートリアルは、SAP Community Network (http://scn.sap.com/docs/DOC-7679?refer=product-help ) で入手できます。 注記 SAP BusinessObjects Analysis, OLAP edition は、SAP BusinessObjects Analysis, edition for Microsoft Office と 密接に関連していますが、ユーザガイドやオンラインヘルプなどの独自のドキュメンテーションがあります。 ユーザガイド: SAP BusinessObjects Analysis, edition for Microsoft Office このガイドについて © 2014 SAP AG or an SAP affiliate company. All rights reserved. 7 2 はじめに 2.1 SAP BusinessObjects Analysis, edition for Microsoft Office について SAP BusinessObjects Analysis, edition for Microsoft Office は、Microsoft Excel での OLAP ソースの多次元分析や、 MS Excel ブックのアプリケーションデザイン、MS PowerPoint を使用した BI プレゼンテーションの直感的な作成を可能にす る Microsoft Office アドインです。 このアドインは以下の Microsoft Office バージョンに使用できます。 ● Microsoft Office 2013 (Excel および PowerPoint) ● Microsoft Office 2010 (Excel および PowerPoint) ● Microsoft Office 2007 (Excel および PowerPoint) ● Microsoft Office 2003 (Excel) edition for Microsoft Office では、SAP BEx クエリ、クエリビュー、および SAP Netweaver BW インフォプロバイダをデータ ソースとして使用できます。 データはブックのクロスタブに表示されます。 さまざまなソースとシステムからのデータを含むブッ クに複数のクロスタブを挿入できます。 複数のユーザがブックを使用する場合には、データソースとフィルタステータスに関す る情報の情報フィールドを追加することも有効です。 デザインパネルを使用して、データの分析や、表示データのビューの変更を行うことができます。 表示するディメンションとメジ ャーの追加および削除を、ドラッグアンドドロップで簡単に行うことができます。 各ステップが終了するたびに最新表示されな いようにするには、最新表示を一時停止してクロスタブを作成することができます。 一時停止を終了すると、すべての変更が 一度に適用されます。 条件付き書式設定、フィルタ、プロンプト、計算、および表示階層を使用して、分析の設定を変更することができます。 分析に チャートを追加することもできます。 ナビゲーション状態を保持するために、ナビゲーション状態を分析ビューとして保存できま す。 これでほかのユーザが分析を再利用できるようになります。 ブックデザインをより高度なものにするため、edition for Microsoft Office には接続 BW システムのデータおよびメタデータ にアクセスする Microsoft Excel の専用関数セットが含まれています。 Visual Basic Editor と併用して、データのフィルタと BW 変数値を設定できる多くの API 機能もあります。 データソース内の現在のデータに基づいてビジネスデータを計画することもできます。 計画データをマニュアルで入力すること も、SAP NetWeaver BW Integrated Planning の計画機能および計画順序を使用して計画データを自動で入力することもで きます。 Analysis, edition for Microsoft Office はローカルマシンにインストールする必要があります。 データソースを追加するため に、SAP NetWeaver BW システムに直接接続するか、ビジネスインテリジェンスプラットフォーム (SAP BusinessObjects Enterprise または SAP BusinessObjects Business Intelligence プラットフォーム) 経由で接続できます。 SAP BusinessObjects Business Intelligence プラットフォームおよび SAP NetWeaver プラットフォームの両方を使用して、ブッ クおよびプレゼンテーションを保存したり共有したりすることができます。 ビジネスインテリジェンスプラットフォームを使用することで、ブックとプレゼンテーションを、それらのナビゲーション状態ととも にセントラル管理システムに保存したり、SAP Crystal Reports や Analysis, OLAP edition などのほかのアプリケーションの 分析ビューを再利用したりできます。 このアドインのルックアンドフィールの第一印象を得るには、Analysis の e ラーニングチュートリアルを参照できます。 チュー トリアルは、SAP Community Network (http://scn.sap.com/docs/DOC-7679 8 © 2014 SAP AG or an SAP affiliate company. All rights reserved. ) で入手できます。 ユーザガイド: SAP BusinessObjects Analysis, edition for Microsoft Office はじめに 2.2 Microsoft Excel 2007 および 2010 での Analysis の使用 Microsoft Excel 2007 では、Analysis がリボンの個別タブとして表示されます。 リボンは、Microsoft Office のユーザインタ フェースの一部です。メインの作業領域の上部にあり、コマンドとオプションが表示されます。 Microsoft Office 2007 システ ムを起動すると、メニューとツールバーの位置にリボンが表示されます。 一部の Analysis オプションは、Microsoft Office ボ タンから使用できます。 Microsoft Excel 2010 では、Analysis がリボンの個別タブとしても表示されます。 Analysis 用のタブは、Microsoft Office 2007 のタブに相当します。 Microsoft Excel 2007 の Microsoft Office ボタンから使用できるオプションは、Microsoft Excel 2010 のリボンタブ ( ファイル Analysis ) で使用できます。 このガイドでは、リボンを使用する手順について説明します。 ほとんどのオプションは、コンテキストメニューからも使用できま す。 [Analysis] タブには、次のグループがあります。 ● データソース ● 元に戻す ● データ分析 ● 表示 ● コンポーネント挿入 ● ツール ● 計画 ● デザインパネル ● 設定 次の表に、グループとそのオプションを示します。 Microsoft Office ボタン 以下のオプションは、Microsoft Office ボタンから使用できます。 アイコン 説明 データソースを開く 詳細: デフォルトのブックにデータソースを挿入する [26 ページ] ブックを開く このアイコンは 1 つのプラットフォームのみが有効になっている場合に表示されます。 詳細: ブックを開く [31 ページ] ブックを開く SAP BusinessObjects BI プラットフォームからブックを開きます。 このアイコンは両方のプラットフォームが有効になっている場合に表示されます。 ユーザガイド: SAP BusinessObjects Analysis, edition for Microsoft Office はじめに © 2014 SAP AG or an SAP affiliate company. All rights reserved. 9 アイコン 説明 ブックを開く SAP NetWeaver からブックを開きます。 このアイコンは両方のプラットフォームが有効になっている場合に表示されます。 BEx ブックの変換 BEx ブックを Analysis ブックに変換します。 詳細: BEx ブックを変換する [35 ページ] ブック保存 このアイコンは 1 つのプラットフォームのみが有効になっている場合に表示されます。 詳細: ブックを保存する [32 ページ] ブック保存 ブックを SAP BusinessObjects BI プラットフォームに保存します。 このアイコンは両方のプラットフォームが有効になっている場合に表示されます。 ブック保存 ブックを SAP NetWeaver に保存します。 このアイコンは両方のプラットフォームが有効になっている場合に表示されます。 [データソース] グループ アイコン 説明 データソース挿入 ソースシステムのデータをクロスタブに挿入します。 詳細: ブックにデータソースを挿入する [24 ページ] すべて最新表示 すべてのデータソースを最新表示します。 サーバにある対応するデータでデータソースが更 新されて、クロスタブが再描画されます。 詳細: [コンポーネント] タブ [90 ページ] ワークスペース - ローカルプロバイダの作成 詳細: ローカルプロバイダを作成する [29 ページ] ワークスペース - ローカルプロバイダの再ロード 詳細: ローカルプロバイダにデータを再ロードする [30 ページ] 10 © 2014 SAP AG or an SAP affiliate company. All rights reserved. ユーザガイド: SAP BusinessObjects Analysis, edition for Microsoft Office はじめに アイコン 説明 ワークスペース - ローカルプロバイダをデータソースに追加 詳細: 複合プロバイダを作成する [30 ページ] [元に戻す] グループ アイコン 説明 元に戻す Analysis の直前の操作を元に戻します。 やり直し Analysis の直前の操作をやり直します。 [データ分析] グループ アイコン 説明 プロンプト クエリのパラメータ値と変数値を入力します。 詳細: プロンプト [96 ページ] フィルタ データをフィルタする基準を定義します。 詳細: メジャーによりデータをフィルタリングする [109 ページ]/ メンバーによりデータをフィル タリングする [104 ページ] 並べ替え データを並べ替えます。 詳細: データの並べ替え [114 ページ] 階層 レベルの展開や親メンバーの位置など、階層オプションを定義します。 詳細: 階層の使用 [115 ページ] 計算 単純計算 (+、-、*、/) と動的計算 (ランキング、累計など) を定義します。 詳細: 新しいメジャーの計算 [119 ページ] ユーザガイド: SAP BusinessObjects Analysis, edition for Microsoft Office はじめに © 2014 SAP AG or an SAP affiliate company. All rights reserved. 11 アイコン 説明 軸の交換 列と行を入れ替えます。 [表示] グループ アイコン 説明 条件付き書式設定 色と記号を使用して、値を強調表示するルールを定義します。 詳細: 条件付き書式を定義する [122 ページ] メンバー表示 キーやテキストなど、メンバーの表示を設定します。 詳細: メンバー表示を定義する [123 ページ] メジャー表示 小数点位置、スケール係数、通貨など、メジャーの表示オプションを定義します。 詳細: メジャー表示の定義 [124 ページ] 合計 合計の表示、位置、および計算を設定します。 詳細: 合計表示の定義 [127 ページ] [コンポーネント挿入] グループ アイコン 説明 チャート 動的チャートを挿入します。 詳細: 動的なチャートを挿入する [41 ページ] 情報フィールド 名前やデータの最終更新日など、データソースの情報を挿入します。 詳細: 情報フィールドを挿入する [42 ページ] フィルタ 単純なデータフィルタ用にコンポーネントを挿入します。 12 © 2014 SAP AG or an SAP affiliate company. All rights reserved. ユーザガイド: SAP BusinessObjects Analysis, edition for Microsoft Office はじめに アイコン 説明 詳細: フィルタの挿入方法: [43 ページ] [ツール] グループ アイコン 説明 式に変換 クロスタブを Excel 形式の式に変換して、データを取得します。 詳細: クロスタブセルから式への変換 [59 ページ] スライド作成 Microsoft PowerPoint のスライドを、選択したクロスタブのデータを使用して作成します。 詳細: Microsoft Excel 外部でスライドを作成する [139 ページ] [計画] グループ このグループは省略できます。 このグループをリボンに表示する、または非表示にするように、ユーザ設定を設定できます。 アイコン 説明 保存 計画値をインフォプロバイダに保存します。 詳細: 計画データを保存する [136 ページ] 再計算 計画値を再計算します。 詳細: 計画データを再計算する [135 ページ] セルのロック 入力待ちセルをロックおよびロック解除します。 詳細: セルをロックする [136 ページ] 表示 すべてのデータソースを表示モードに切り替えます。 詳細: 表示モードと変更モードを切り替える [137 ページ] 変更 すべてのデータソースを変更モードに切り替えます。 ユーザガイド: SAP BusinessObjects Analysis, edition for Microsoft Office はじめに © 2014 SAP AG or an SAP affiliate company. All rights reserved. 13 アイコン 説明 詳細: 表示モードと変更モードを切り替える [137 ページ] 戻る 編集されたセルをリセットします。 詳細: データ計画中の変更を元に戻す [137 ページ] [デザインパネル] グループ アイコン 説明 表示 デザインパネル表示/非表示 詳細: デザインパネルでのデータ分析 [88 ページ] 最新表示を一時停止 各ナビゲーションステップ後にデザインパネルで行われる自動最新表示を有効または無効に します。 詳細: デザインパネルでのデータ分析 [88 ページ] [設定] グループ アイコン 説明 設定 設定を編集します。 詳細: 設定 [146 ページ] スタイル クロスタブのスタイルを管理します。 詳細: クロスタブのスタイルセットの定義 [37 ページ] ヘルプ ヘルプを起動します。 14 © 2014 SAP AG or an SAP affiliate company. All rights reserved. ユーザガイド: SAP BusinessObjects Analysis, edition for Microsoft Office はじめに 2.3 用 Microsoft PowerPoint 2007 および 2010 での Analysis の使 Microsoft PowerPoint 2007 では、リボン上の個別タブで Analysis を使用できます。リボンは、Microsoft Office のユーザ インタフェースの一部です。メインの作業領域の上部にあり、コマンドとオプションが表示されます。Microsoft Office 2007 シ ステムを起動すると、メニューとツールバーの位置にリボンが表示されます。一部の Analysis オプションは Microsof Office ボタンから使用できます。 Microsoft PowerPoint 2010 でも、リボン上の個別タブで Analysis を使用できます。Analysis のタブは、Microsoft Office 2007 のタブに対応しています。Microsoft PowerPoint 2007 の Microsoft Office ボタンから使用できるオプションは、 Microsoft Excel 2010 のリボンタブ ( ファイル Analysis ) で使用できます。 このガイドでは、リボンを使用する手順について説明します。ほとんどのオプションは、コンテキストメニューからも使用できま す。 [Analysis] タブには、次のグループがあります。 ● データソース ● 元に戻す ● フィルタリングおよび並べ替え ● 表示 ● コンポーネント挿入 ● ツール ● 設定 次の表に、グループとそのオプションを示します。 Microsoft Office ボタン 以下のオプションは、Microsoft Office ボタンから使用できます。 アイコン 説明 プレゼンテーションを開く このアイコンは 1 つのプラットフォームのみが有効になっている場合に表示されます。 プレゼンテーションを開く SAP BusinessObjects BI プラットフォームからプレゼンテーションを開きます。 このアイコンは両方のプラットフォームが有効になっている場合に表示されます。 プレゼンテーションを開く SAP NetWeaver からプレゼンテーションを開きます。 このアイコンは両方のプラットフォームが有効になっている場合に表示されます。 ユーザガイド: SAP BusinessObjects Analysis, edition for Microsoft Office はじめに © 2014 SAP AG or an SAP affiliate company. All rights reserved. 15 アイコン 説明 プレゼンテーション保存 このアイコンは 1 つのプラットフォームのみが有効になっている場合に表示されます。 プレゼンテーション保存 プレゼンテーションを SAP BusinessObjects BI プラットフォームに保存します。 このアイコンは両方のプラットフォームが有効になっている場合に表示されます。 プレゼンテーション保存 プレゼンテーションを SAP NetWeaver に保存します。 このアイコンは両方のプラットフォームが有効になっている場合に表示されます。 [データソース] グループ アイコン 説明 データソース挿入 ソースシステムのデータをクロスタブに挿入します。 より詳しい情報: ブックにデータソースを挿入する [24 ページ] すべて最新表示 すべてのデータソースを最新表示します。 より詳しい情報: [コンポーネント] タブ [90 ページ] ビジネスインテリジェンスプラットフォームに保存されている既存のプレゼンテーションを開いたり保存したりするには、 Microsoft Office ボタンの対応するオプションを使用します。 [元に戻す] グループ アイコン 説明 元に戻す Analysis の直前の操作を元に戻します。 やり直し Analysis の直前の操作をやり直します。 16 © 2014 SAP AG or an SAP affiliate company. All rights reserved. ユーザガイド: SAP BusinessObjects Analysis, edition for Microsoft Office はじめに [フィルタリングおよび並べ替え] グループ アイコン 説明 プロンプト クエリのパラメータ値と変数値を入力します。 より詳しい情報: プロンプト [96 ページ] フィルタ データをフィルタする基準を定義します。 より詳しい情報: メジャーによりデータをフィルタリングする [109 ページ]メンバーによりデータ をフィルタリングする [104 ページ] 並べ替え データを並べ替えます。 より詳しい情報: データの並べ替え [114 ページ] 階層 レベルの展開や親メンバーの位置など、階層オプションを定義します。 より詳しい情報: 階層の使用 [115 ページ] [表示] グループ アイコン 説明 メンバー表示 キーやテキストなど、メンバーの表示を設定します。 より詳しい情報: メンバー表示を定義する [123 ページ] メジャー表示 小数点位置、スケール係数、表示通貨など、メジャーの表示オプションを定義します。 より詳しい情報: メジャー表示の定義 [124 ページ] 合計 合計の表示、位置、および計算を設定します。 より詳しい情報: 合計表示の定義 [127 ページ] ユーザガイド: SAP BusinessObjects Analysis, edition for Microsoft Office はじめに © 2014 SAP AG or an SAP affiliate company. All rights reserved. 17 [コンポーネント挿入] グループ アイコン 説明 チャート 動的チャートを挿入します。 より詳しい情報: 動的なチャートを挿入する [41 ページ] 情報フィールド 名前やデータの最終更新日など、データソースの情報を挿入します。 より詳しい情報: 情報フィールドを挿入する [42 ページ] [ツール] グループ アイコン 説明 テーブルの調整 1 つのスライドに収まるようにテーブルを短縮するか、複数のスライドに渡ってテーブルを分割 します。 移動 選択した Analysis オブジェクト (テーブル、チャート、または情報フィールド) を、現在の位置 からプレゼンテーション内の別のスライドに移動します。 [設定] グループ アイコン 説明 設定 設定を編集します。 より詳しい情報: 設定 [146 ページ] ヘルプ ヘルプを起動します。 18 © 2014 SAP AG or an SAP affiliate company. All rights reserved. ユーザガイド: SAP BusinessObjects Analysis, edition for Microsoft Office はじめに 2.4 Microsoft Excel 2003 での Analysis の使用 Microsoft Excel 2003 では、別項目のメニューとして Analysis を使用できます。 このメニューを使用してすべてのオプション にアクセスできます。 [Analysis 標準]、[Analysis 拡張] および [Analysis 計画] の 3 つのツールバーも使用できます。 これ らのツールバーには、利用可能なほとんどのオプションが含まれます。 ツールバーの表示と非表示を切り替えるには、 表示 ツールバー を選択して、ツールバー名をクリックします。 ツール バー名の横にチェックマークが表示され、現在表示されていることを示します。 このガイドでは、ツールバーを使用する手順について説明します。 ほとんどのオプションは、コンテキストメニューからも使用 できます。 Analysis 標準ツールバー [Analysis 標準] ツールバーには、次のオプションがあります。 アイコン 説明 データソースを開く 詳細: デフォルトのブックにデータソースを挿入する [26 ページ] ブックを開く このアイコンは 1 つのプラットフォームのみが有効になっている場合に表示されます。 詳細: ブックを開く [31 ページ] ブックを開く SAP BusinessObjects BI プラットフォームからブックを開きます。 このアイコンは両方のプラットフォームが有効になっている場合に表示されます。 ブックを開く SAP NetWeaver からブックを開きます。 このアイコンは両方のプラットフォームが有効になっている場合に表示されます。 BEx ブックの変換 BEx ブックを Analysis ブックに変換します。 詳細: BEx ブックを変換する [35 ページ] ブック保存 このアイコンは 1 つのプラットフォームのみが有効になっている場合に表示されます。 詳細: ブックを保存する [32 ページ] ユーザガイド: SAP BusinessObjects Analysis, edition for Microsoft Office はじめに © 2014 SAP AG or an SAP affiliate company. All rights reserved. 19 アイコン 説明 ブック保存 ブックを SAP BusinessObjects BI プラットフォームに保存します。 このアイコンは両方のプラットフォームが有効になっている場合に表示されます。 ブック保存 ブックを SAP NetWeaver に保存します。 このアイコンは両方のプラットフォームが有効になっている場合に表示されます。 データソース挿入 ソースシステムのデータをクロスタブに挿入します。 詳細: ブックにデータソースを挿入する [24 ページ] すべて最新表示 すべてのデータソースを最新表示します。 サーバにある対応するデータでデータソースが更 新されて、クロスタブが再描画されます。 詳細: [コンポーネント] タブ [90 ページ] ワークスペース - ローカルプロバイダの作成 詳細: ローカルプロバイダを作成する [29 ページ] ワークスペース - ローカルプロバイダの再ロード 詳細: ローカルプロバイダにデータを再ロードする [30 ページ] ワークスペース - ローカルプロバイダをデータソースに追加 詳細: 複合プロバイダを作成する [30 ページ] 元に戻す Analysis の直前の操作を元に戻します。 やり直し Analysis の直前の操作をやり直します。 プロンプト クエリのパラメータ値と変数値を入力します。 詳細: プロンプト [96 ページ] チャート 動的チャートを挿入します。 詳細: 動的なチャートを挿入する [41 ページ] 情報フィールド 名前やデータの最終更新日など、データソースの情報を挿入します。 20 © 2014 SAP AG or an SAP affiliate company. All rights reserved. ユーザガイド: SAP BusinessObjects Analysis, edition for Microsoft Office はじめに アイコン 説明 詳細: 情報フィールドを挿入する [42 ページ] フィルタ 単純なデータフィルタ用にコンポーネントを挿入します。 詳細: フィルタの挿入方法: [43 ページ] 式に変換 クロスタブを Excel 形式の式に変換して、データを取得します。 詳細: クロスタブセルから式への変換 [59 ページ] 表示 デザインパネル表示/非表示 詳細: デザインパネルでのデータ分析 [88 ページ] 最新表示を一時停止 各ナビゲーションステップ後にデザインパネルで行われる自動最新表示を有効または無効に します。 詳細: デザインパネルでのデータ分析 [88 ページ] Analysis 拡張ツールバー [Analysis 拡張] ツールバーには、次のオプションがあります。 アイコン 説明 フィルタ データをフィルタする基準を定義します。 詳細: メジャーによりデータをフィルタリングする [109 ページ]メンバーによりデータをフィルタ リングする [104 ページ] 並べ替え データを並べ替えます。 詳細: データの並べ替え [114 ページ] 階層 レベルの展開や親メンバーの位置など、階層オプションを定義します。 詳細: 階層の使用 [115 ページ] 条件付き書式設定 色と記号を使用して、値を強調表示するルールを定義します。 ユーザガイド: SAP BusinessObjects Analysis, edition for Microsoft Office はじめに © 2014 SAP AG or an SAP affiliate company. All rights reserved. 21 アイコン 説明 詳細: 条件付き書式を定義する [122 ページ] 計算 単純計算 (+、-、*、/) と動的計算 (ランキング、累計など) を定義します。 詳細: 新しいメジャーの計算 [119 ページ] メンバー表示 キーやテキストなど、メンバーの表示を設定します。 詳細: メンバー表示を定義する [123 ページ] メジャー表示 小数点位置、スケール係数、通貨など、メジャーの表示オプションを定義します。 詳細: メジャー表示の定義 [124 ページ] 合計 合計の表示、位置、および計算を設定します。 詳細: 合計表示の定義 [127 ページ] Analysis 計画ツールバー アイコン 説明 保存 計画値をインフォプロバイダに保存します。 詳細: 計画データを保存する [136 ページ] 再計算 計画値を再計算します。 詳細: 計画データを再計算する [135 ページ] セルのロック 入力待ちセルをロックおよびロック解除します。 詳細: セルをロックする [136 ページ] 表示 すべてのデータソースを表示モードに切り替えます。 詳細: 表示モードと変更モードを切り替える [137 ページ] 変更 22 © 2014 SAP AG or an SAP affiliate company. All rights reserved. ユーザガイド: SAP BusinessObjects Analysis, edition for Microsoft Office はじめに アイコン 説明 すべてのデータソースを変更モードに切り替えます。 詳細: 表示モードと変更モードを切り替える [137 ページ] 戻る 編集されたセルをリセットします。 詳細: データ計画中の変更を元に戻す [137 ページ] Analysis メニュー Analysis のメニューには、ツールバー上のアイコンとして利用可能なすべてのオプションに加えて、次のオプションが含まれ ます。 ● スタイル ● 設定 詳細: 設定 [146 ページ] ● ヘルプ ユーザガイド: SAP BusinessObjects Analysis, edition for Microsoft Office はじめに © 2014 SAP AG or an SAP affiliate company. All rights reserved. 23 3 ブックの作成 3.1 ブックの作成および管理 SAP BEx クエリ、クエリビュー、および SAP Netweaver BW インフォプロバイダをデータソースとしてブックに挿入できます。 これらのデータソースは、SAP NetWeaver BW システムに保存されています。複数のクロスタブをワークシートまたはブック に追加できます。クロスタブには、同一のデータソースのデータを含めることも、異なるソースのデータを含めることもできま す。別のシステムに保存されているデータソースを 1 つのブックで使用することもできます。 データを持つクロスタブをブックに追加するには、SAP NetWeaver BW システムのデータソースを選択します。ブックにデータ ソースを挿入するには、使用するプラットフォーム (SAP NetWeaver BW または SAP BusinessObjects Business Intelligence)、および使用する SAP NetWeaver BW システムに対する適切な権限が必要です。詳細については、IT 管理者 に問い合わせてください。 データソースは、標準ブックまたはデフォルトブックに挿入できます。デフォルトブックを使用する場合は、デフォルトのブックで 定義したスタイル、書式設定、およびブック設定が、データソースを開くときに使用されます。 ローカルデータを含むデータソースをブックに挿入することもできます。分析するには、ローカルデータを BW ワークスペース にアップロードします。 新しいブックは、SAP BusinessObjects Business Intelligence プラットフォームまたは SAP NetWeaver プラットフォームに 保存できます。保存されたブックは、両方のプラットフォームから開くことができます。ブックをプラットフォーム上で名前変更し たり削除したりすることもできます。 SAP BEx アナライザ 3.5 および SAP BEx アナライザ 7.0 で作成されたブックを Analysis ブックに変換することもできます。 関連情報 ブックにデータソースを挿入する [24 ページ] デフォルトのブックにデータソースを挿入する [26 ページ] ブックを保存する [32 ページ] ブックを開く [31 ページ] ブックの名前を変更する [33 ページ] ワークブックを削除する [34 ページ] BEx ブックを変換する [35 ページ] 3.1.1 ブックにデータソースを挿入する 1. 選択したデータソースのデータを持つクロスタブの、挿入先となるワークシートでセルを選択します。 2. [データソース挿入] を選択します。 [SAP BusinessObjects BI プラットフォームへのログオン] ダイアログボックスが表示されます。 24 © 2014 SAP AG or an SAP affiliate company. All rights reserved. ユーザガイド: SAP BusinessObjects Analysis, edition for Microsoft Office ブックの作成 3. 使用するプラットフォームにログオンします。 ○ [ユーザ]、[パスワード]、[Web サービス URL] を入力して、ビジネスインテリジェンスプラットフォームにログオンしま す。 ○ [スキップ] を選択して、SAP NetWeaver プラットフォームを使用します。ビジネスインテリジェンスプラットフォームを 使用せずに BW システムに直接ログオンします。このログオン方法を使用する場合は、ステップ 7 に進みます。 注記 初期パスワードで BW システムにログオンした場合や、パスワードの期限切れのためにリセットする必要がある場合 は、パスワードの変更ダイアログが自動的に開きます。 4. 必要に応じて、[システム] および [認証] を入力します。 通常は、この情報の入力を求められることはありません。ただし、特殊な Central Management System (CMS) へのロ グオンを求められた場合は、[オプション] を選択してダイアログボックスにこれら 2 つのフィールドを追加できます。 Central Management System の名前を [システム] フィールドに、認証タイプを [認証] フィールドに入力します。 5. [OK] をクリックします。 [データソース選択] ダイアログボックスが表示されます。 6. [接続の表示] リストから接続を選択します。 ○ [すべて] を選択すると、ビジネスインテリジェンスプラットフォームで利用可能なシステム、キューブ、インフォプロバ イダ、クエリ、およびクエリビューがすべて表示されます。 ○ ○ [システム] を選択すると、ビジネスインテリジェンスプラットフォームで利用可能なシステムがすべて表示されます。 [キューブ/インフォプロバイダ] を選択すると、ビジネスインテリジェンスプラットフォームで利用可能なキューブおよ びインフォプロバイダがすべて表示されます。 ○ [クエリ/クエリビュー] を選択すると、ビジネスインテリジェンスプラットフォームで利用可能なクエリおよびクエリビュ ーがすべて表示されます。 ○ 7. [ローカルシステム] を選択すると、ローカルの [SAP ログオン] のすべてのシステムが表示されます。 システムを選択して、[次へ] をクリックします。 クエリ、クエリビュー、またはインフォプロバイダを直接選択するには、選択するオブジェクトをダブルクリックします。 [システムにログオン] ダイアログボックスが表示されます。 SAP ログオンに新しいシステムを追加した後などには、コンテキストメニューで [最新表示] を選択するか、F5 キーを押し て、システムリストを最新表示することができます。 8. [クライアント]、[ユーザ]、[パスワード] の各フィールドを入力して、[OK] をクリックします。 システムの言語を指定する場合は、[オプション] を選択して、[言語] フィールドに言語を入力します。 9. [データソース選択] ボックスでデータソースを選択して、[OK] をクリックします。 [フォルダ] タブでは、[ロール] ビュー、[インフォエリア] ビュー、または [ワークスペース] ビューを移動して、データソース を参照できます。 [検索] タブでは、データソースの説明や技術名を検索できます。特定の文字列で始まるデータソースを取得するには、部 分文字列の後に * を入力します。 選択したデータソースのデータを持つ、新しいクロスタブがワークシートに挿入されます。SAP Black&White という SAP スタ イルセットがデフォルトとして使用されます。これで、データを分析し、必要に応じて表示されるデータセットを変更することがで きます。チャートなどの他のコンポーネントを分析に追加することもできます。 ユーザガイド: SAP BusinessObjects Analysis, edition for Microsoft Office ブックの作成 © 2014 SAP AG or an SAP affiliate company. All rights reserved. 25 3.1.2 デフォルトのブックにデータソースを挿入する デフォルトのブックとして、ブックを定義できます。デフォルトのブックで定義したスタイル、書式設定、およびブック設定が、デ ータソースを開くときに使用されます。デフォルトのブックをサーバに保存すると、他のユーザとこれを共有できます。 デフォルトのブックを定義しないと、データソースは SAP 標準の設定で開かれます。 デフォルトのブックを使用してデータソースを開く 1. Analysis でデータソースを開きます。 Microsoft Office 2010 では、 ファイル Analysis データソースを開く Microsoft Office 2007 では、[Microsoft Office] ボタンをクリックし、 開く を選択します。 データソース を選択します。 Microsoft Excel 2003 では、Analysis 標準ツールバーの [データソースを開く] を選択します。 2. プラットフォームおよびシステムにログオンします。 詳細については、ブックにデータソースを挿入する [24 ページ]を参照してください。 3. データソースを選択します。 4. [OK] をクリックします。 選択したデータソースのデータを含む新しいブックは、最初に挿入したデータソースのデフォルトのブックで定義したスタイル、 書式設定、およびブック設定を使用して作成されます。ブックの最初のデータソースに定義したすべての要素が、新しく選択し たデータソースのデータを使用して表示されます。デフォルトのブックに複数のデータソースが含まれる場合、他のデータソー スの要素も対応するデータソースのデータを使用して表示されます。 デフォルトのブックを使用せずにデータソースを開く ユーザ設定にデフォルトのブックを定義しないと、データソースは次の Analysis のデフォルト設定を使用して開かれます。 ● クロスタブは、ブックの A1 セルを先頭にして挿入されます。 ● 書式設定にはデフォルトのスタイルセットが使用されます。SAP Black&White という SAP スタイルセットが初期デフォル トとなります。 関連情報 デフォルトのブックを定義する [26 ページ] 3.1.2.1 1. 26 デフォルトのブックを定義する ブックを開き、データソースを挿入します。 © 2014 SAP AG or an SAP affiliate company. All rights reserved. ユーザガイド: SAP BusinessObjects Analysis, edition for Microsoft Office ブックの作成 2. デフォルトのブックで使用するスタイル、書式設定、およびブック設定を定義します。 データソースのチャートや式などの他の要素を挿入できます。データソースのエイリアスも変更できます。 注記 複数のデータソースをデフォルトのブックに挿入できます。最初に挿入したデータソースの要素や設定が、デフォルト のブックを使用してデータソースを開くときにリファレンスとして使用されます。デフォルトのブックを使用して新しいデー タソースを開いても、ブックの他のデータソースの要素は、そのまま表示されます。 3. ブックをローカルまたはサーバに保存します。 4. [設定] を選択して、[ユーザ設定] ダイアログを開きます。 5. デフォルトのブックの場所を定義します。 [参照] を選択して、デフォルトのブックに移動します。 6. [OK] をクリックします。 選択したブックがデフォルトのブックとして定義されます。 関連情報 ユーザ設定 [146 ページ] 3.1.3 データソース編集のための BEx Query Designer の呼び出し BEx Query Designer に Analysis から直接アクセスし、現在のブックにデータソースとして挿入されたクエリを開くことができ ます。 この機能を使用して、クエリ定義を確認し、必要に応じて定義を変更することができます。 変更を保存した後は、ブックのクエ リをただちに更新することができます。 この機能の前提条件は以下のとおりです。 ● クエリをデータソースとして使用する。 ● BEx Query Designer の最低リリース 7.20 SP10 または 730 SP3 がクライアント PC にインストールされている。 1. クロスタブのセルを 1 つ選択します。 2. リボンで [Query Designer の呼び出し] を選択します。 このアイコンがリボン [ツール] グループに表示されない場合には、[拡張設定] ダイアログでこのアイコンを有効化できま す。 BEx Query Designer の [ログオン] ダイアログが表示されます。 3. ログオンデータを入力し、OK を選択して、BEx Query Designer にログオンします。 BEx Query Designer が開き、ブックで選択したクエリもすでに開かれていて、編集できる状態になっています。 4. クエリ定義を編集して、変更を保存します。 5. Analysis で、データソースを最新表示して変更を表示します。 クロスタブのセル を選択してから、コンテキストメニューで [データソースのリセット] を選択します。 ユーザガイド: SAP BusinessObjects Analysis, edition for Microsoft Office ブックの作成 © 2014 SAP AG or an SAP affiliate company. All rights reserved. 27 BEx Query Designer で定義された新しい初期状態に応じて、データが表示されます。 関連情報 拡張設定 [147 ページ] 3.1.4 BW ワークスペースを使用したデータソースの挿入 BW ワークスペースは、BW システムのセントラルデータプロバイダ、およびローカルデータに基づいて、新しいモデルを登録 できる特別な領域です。 ワークスペースの目的は、セントラルデータプロバイダの要件とローカルで必要な柔軟性のギャップ を埋めることです。 クエリは通常、インフォプロバイダに基づきます。 新しいフィールドを追加する必要がある場合、これらのインフォプロバイダを BW バックエンドで変更する必要があります。 BW ワークスペースを使用すると、新しい分析要件にすばやく対応することがで きます。 つまり、BW システムのオブジェクトを変更せずに、クエリにフィールドを追加することができます。 通常、BW ワークスペースはセントラル IT 部門で作成されます。セントラル IT 部門は、一連のインフォプロバイダをワークス ペースで使用可能にしたり、ワークスペースの権限をビジネスユーザに割り当てたりします。 ローカルデータをアップロードす ることによって、ローカルプロバイダをワークスペースで作成できます。 複合プロバイダでは、ローカルプロバイダにあるユー ザ独自のデータを、ワークスペースの BW データと接続させることができます。 データをローカルプロバイダに再ロードするこ とによって、ローカルプロバイダのデータを更新することができます。 これにより、新しい要件にすばやく対応することができま す。 BW サーバに保存されたセントラルインフォプロバイダのデータは、ワークスペースに公開されます。 これらのプロバイダ 内のデータは、最新表示するたびに最新のサーバデータとともに更新されます。 ワークスペースのすべてのプロバイダを Analysis のデータソースとして挿入できます。 これらのプロバイダは、BW システム でデータソースを選択すると、[フォルダ] タブの [ワークスペース] ビューで使用できます。 注記 BW ワークスペースを作成して操作するには、SAP NetWeaver Business Warehouse Accelerator (BWA) または SAP HANA データベースを使用する必要があります。 BW Workspace の登録、および BW ワークスペースの権限の詳細については、http://help.sap.com/ saphelp_nw73ehp1/helpdata/en/f3/8f492432354fdc913f93e8a2bed4a6/frameset.htm にある SAP NetWeaver BW のドキュメントを参照してください。 関連情報 ローカルプロバイダを作成する [29 ページ] ローカルプロバイダにデータを再ロードする [30 ページ] 複合プロバイダを作成する [30 ページ] 28 © 2014 SAP AG or an SAP affiliate company. All rights reserved. ユーザガイド: SAP BusinessObjects Analysis, edition for Microsoft Office ブックの作成 3.1.4.1 ローカルプロバイダを作成する ローカルデータをアップロードしてローカルプロバイダを作成できます。その後、ローカルプロバイダのデータを Analysis で分 析したり、ローカルプロバイダを使用して複合プロバイダを作成したりすることができます。 1. ローカルプロバイダにアップロードするデータが含まれる Microsoft Excel ファイルを開きます。 2. アップロードするセルを選択します。 選択した範囲の最初の行のエントリが自動的に列名として定義されます。これらの列名はローカルプロバイダ設定で変 更できます。 3. [データソース] グループで [アップロード] を選択します。 4. BW システムにログオンします。 新しいローカルプロバイダがワークスペースに追加されます。ローカルプロバイダを追加するワークスペースが含まれる BW システムにログオンします。 5. ワークスペースを選択して、[次へ] をクリックします。 [詳細] ダイアログが表示されます。 6. [説明] フィールドにローカルプロバイダの名前を入力します (オプションステップ)。 7. [技術名称] フィールドにローカルプロバイダの技術名称を入力します (オプションステップ)。 最初の部分は、システムによって事前定義される、要素 @3 およびワークスペースのプレフィックスで構成されます。 8. [列定義] セクションでは、以下の設定を定義できます。 ○ 列名 列名は、アップロードされた範囲の最初の行のエントリで事前定義されています。ここで、その名前を変更できます。 名前を変更する場合、後でデータを再ロードできるようにするには、Excel ソースファイルのエントリも変更する必要 があります。 ○ メジャー 列にメジャーデータを含める場合は、このチェックボックスを選択します。 メジャーのデフォルトのエントリが作成されます。ただし、手動で変更できます。 ○ タイプ ディメンションの場合は、以下のタイプのいずれかを選択します: 時間、日付、ディメンション、テキスト (デフォルト)、 先頭がゼロのテキスト。 メジャーの場合は、以下のタイプのいずれかを選択します: 整数、小数、浮動小数点数、メジャー。 タイプのデフォルトのエントリが作成されます。ただし、手動で変更できます。 ○ 9. タイプの詳細 このローカルプロバイダを使用して複合プロバイダを作成する場合は、アップロードしたデータのリンク先となるワー クスペースのインフォプロバイダオブジェクトを選択できます。選択できるのは、タイプがディメンションおよびメジャー の場合です。ディメンションの場合は、オブジェクトを選択するための、ワークスペース内のすべてのディメンションの 一覧を取得できます。メジャーの場合、一覧にはワークスペース内の使用可能なすべてのメジャーが含まれます。 [次へ] をクリックします。 [ターゲット場所] ダイアログで、新しく作成したローカルプロバイダを現在のブックシートに挿入するか、新しいブックシー トに挿入するかを指定できます。新しいローカルプロバイダを作成した後にシートに挿入しないことを選択することもでき ます。 10. [OK] をクリックして、ローカルプロバイダを作成します。 ローカルプロバイダがワークスペースに作成されます。これをデータソースとしてブックに追加して、Analysis でデータを分析 できます。 ユーザガイド: SAP BusinessObjects Analysis, edition for Microsoft Office ブックの作成 © 2014 SAP AG or an SAP affiliate company. All rights reserved. 29 3.1.4.2 ローカルプロバイダにデータを再ロードする データをローカルプロバイダに再ロードして、プロバイダ内のデータを更新することができます。 1. ローカルプロバイダにアップロードするデータが含まれる Microsoft Excel ファイルを開きます。 2. 再ロードするセルを選択します。 選択する範囲には、ローカルプロバイダを作成したときと同じ数の列が含まれている必要があります。列のタイトルも同じ にする必要があります。 3. [データソース] グループで [再ロード] を選択します。 4. BW システムにログオンします。 再ロードするローカルプロバイダが含まれている BW システムにログオンします。 5. ワークスペースを選択して、[次へ] をクリックします。 6. 再ロードするローカルプロバイダを選択します。 [データソースの詳細] のセクションに、ローカルプロバイダで定義済みの設定が表示されます。データの再ロード中に設 定を変更することはできません。 選択したローカルプロバイダの列が再ロード用に選択した列と一致しない場合は、メッセージが表示されます。 7. [次へ] をクリックします。 [ターゲット場所] ダイアログで、再ロードしたローカルプロバイダを現在のブックシートに挿入するか、新しいブックシート に挿入するかを指定できます。再ロード後にシートに挿入しないことを指定することもできます。 8. [OK] をクリックして、ローカルプロバイダを再ロードします。 ローカルプロバイダが再ロードしたデータとともに更新されます。 3.1.4.3 複合プロバイダを作成する 複合プロバイダでは、クエリに表示するすべてのデータを組み合わせることができます。ワークスペースに割り当てられたセン トラル BW インフォプロバイダをすべてデータプロバイダとして使用できるほか、ワークスペースに割り当てられた独自のデー タをローカルプロバイダとして使用できます。 1. ローカルプロバイダを使用して拡張するクエリを挿入します。 クエリはローカルプロバイダと同じワークスペースに属している必要があります。 2. クロスタブのセルを選択します。 3. [データソース] グループで、 追加 ディメンション または 追加 データレコード を選択します。 注記 クエリにメジャーデータを追加する場合は、データレコードとして追加することをお勧めします。 [複合プロバイダ設定の定義] ダイアログが表示されます。 4. 一覧からローカルプロバイダを選択します。 クエリのすべてのディメンションのローカルプロバイダを一覧表示するか、ドロップダウンリストから選択した 1 つのディメ ンションのローカルプロバイダを表示するかを指定できます。 ローカルプロバイダを選択すると、データソースの詳細が表示されます。 30 © 2014 SAP AG or an SAP affiliate company. All rights reserved. ユーザガイド: SAP BusinessObjects Analysis, edition for Microsoft Office ブックの作成 5. [次へ] をクリックします。 [詳細] ダイアログで、新しい複合プロバイダと新しいデータソース (複合プロバイダクエリ) の説明および技術名称を入力 できます。 複合プロバイダの技術名称には、ローカルプロバイダと同じ事前定義プレフィックスが付いています。複合プロバイダクエ リの技術名称は、要素 $ とワークスペースプレフィックスを含む事前定義プレフィックスから始まります。 複合プロバイダにローカルプロバイダを追加する場合は、説明および技術名称を変更することはできません。この名前 は、クエリに最初のローカルプロバイダが追加されるときにのみ割り当てられます。 6. [次へ] をクリックします。 [ターゲット場所] ダイアログで、複合プロバイダを現在のブックシートに挿入するか、新しいブックシートに挿入するかを指 定できます。シートに挿入しないことを指定することもできます。 7. [OK] をクリックして、複合プロバイダを作成します。 注記 BW ワークスペースデザイナで、グラフィック表示またはテーブル表示を使用して、フィールド接続を確認できます。 BW Workspace Designer の詳細については、http://help.sap.com/saphelp_nw73ehp1/helpdata/en/ 93/3bf44f28384d86ace3bb061a14851c/content.htm?frameset=/en/92/ e1cfdf93194cf4a298aef9cae66856/frameset.htm にある SAP NetWeaver BW のドキュメントを参照してくださ い。 複合プロバイダがワークスペースに作成されます。これをデータソースとしてブックに挿入してデータを分析できます。複合プ ロバイダに新しいディメンションまたはデータレコードを追加することもできます。 3.1.5 ブックを開く ビジネスインテリジェンスプラットフォーム、SAP NetWeaver プラットフォーム、または SAP Lumira Cloud に保存されたブッ クを開くことができます。 これにより、そのブックとともに保存されたナビゲーション状態を確認できます。 ブックとともに保存さ れたブックのプロパティも確認できます。 これらのプロパティは、デザインパネルの [コンポーネント] タブに表示されます。 データ内をナビゲートしたり、データのさまざまなビューをデザインしたりできます。 新しいデータソースやコンポーネントを追 加することもできます。 1. Microsoft Excel 2010 では、 ファイル Analysis ブックを開く を選択します。 Microsoft Excel 2007 の場合は、Microsoft Office ボタンをクリックして、[ブックを開く] を選択します。 Microsoft Excel 2003 の場合は、Analysis の標準ツールバーで [ブックを開く] を選択します。 注記 Analysis インストールですべてのプラットフォームを有効にしている場合は、ブックを開くための 3 つのアイコン (各プ ラットフォーム用に 1 つずつ) が表示されます。 2. 選択したプラットフォームおよび BW システムにログオンします。 3. ブックを選択します。 ブック名で検索したり、プラットフォームフォルダ構造でブックを選択できます。 コンテキストメニューで [最新表示] を選択するか、F5 を押して、ドキュメントリストを最新表示することができます。 ユーザガイド: SAP BusinessObjects Analysis, edition for Microsoft Office ブックの作成 © 2014 SAP AG or an SAP affiliate company. All rights reserved. 31 BI プラットフォームでブックを検索すると、2 つの異なるオブジェクトタイプ (Analysis ブック、または Microsoft Excel ブッ ク) が表示されます。 4. [OK] を押します。 ブックが Analysis に開かれます。 5. [すべて最新表示] を選択して、データソースを最新表示します。 注記 デザインパネルの [コンポーネント] タブで、ブックのプロパティの [開いたときにブックを最新表示] が選択されている 場合は、最新表示が自動的に最新表示が実行されます。 この場合、データソースをマニュアルで最新表示する必要 はありません。 選択したブックが Analysis で表示され、分析を開始できます。 関連情報 Microsoft Excel 2007 および 2010 での Analysis の使用 [9 ページ] Microsoft Excel 2003 での Analysis の使用 [19 ページ] [コンポーネント] タブ [90 ページ] プラットフォーム設定 [148 ページ] 3.1.6 ブックを保存する ブックはビジネスインテリジェントプラットフォーム、SAP NetWeaver プラットフォーム、または SAP Lumira Cloud に保存す るか、ローカルファイルとして保存することができます。 BI platform 4.1 にブックを保存すると、ブックは Analysis ブックオブジェクトとして保存されます。 BI platform 4.0 またはそ れよりも前のリリースにブックを保存すると、ブックは Microsoft Excel オブジェクトとして保存されます。 ブックは、現在のナビゲーション状態、および選択されているプロパティと共に保存されます。 ブックのプロパティは、デザイン パネルの [コンポーネント] タブに表示されます。 1. Microsoft Excel 2010 では、 ファイル Analysis ブック保存 を選択します。 Microsoft Excel 2007 の場合は、Microsoft Office ボタンをクリックして、[ブック保存] を選択します。 Microsoft Excel 2003 の場合は、Analysis の標準ツールバーで [ブック保存] を選択します。 ブックをローカルに保存 する場合は、 ファイル 保存 を選択します。 注記 Analysis インストール.ですべてのプラットフォームを有効にしている場合は、ブックを保存するための 3 つのアイコン (各プラットフォーム用に 1 つずつ) が表示されます。 2. 選択したプラットフォームおよび BW システムにログオンします。 3. ブックを保存する場所を選択します。 32 © 2014 SAP AG or an SAP affiliate company. All rights reserved. ユーザガイド: SAP BusinessObjects Analysis, edition for Microsoft Office ブックの作成 4. ブックの名前および技術名称を入力します。 注記 SAP BusinessObjects Business Intelligence platform 4.1 を使用している場合には、ブックは Analysis ブックオブ ジェクトとして保存されます。 プラットフォーム設定での選択に応じて、Analysis ブックと Analysis ブック (互換モード) という 2 つの形式のどちらか を選択できます。 Analysis ブック (互換モード) オブジェクトは、以前の Analysis リリースで BI プラットフォームに保 存される Microsoft Excel オブジェクトに相当します。 5. [保存] をクリックします。 ブックが選択したプラットフォームに保存されます。 コンテキストメニューで [最新表示] を選択するか、F5 を押して、ドキュメントリストを最新表示することができます。 ブックが保存されます。 サーバへのアクセス権を持つすべてのユーザが、ブックを開いて分析できます。 関連情報 Microsoft Excel 2007 および 2010 での Analysis の使用 [9 ページ] Microsoft Excel 2003 での Analysis の使用 [19 ページ] [コンポーネント] タブ [90 ページ] プラットフォーム設定 [148 ページ] 3.1.7 ブックの名前を変更する ビジネスインテリジェントプラットフォームおよび SAP NetWeaver プラットフォーム上でブックの名前を変更することができま す。 1. Microsoft Excel 2010 では、 ファイル Analysis ブックを開く を選択します。 Microsoft Excel 2007 の場合は、Microsoft Office ボタンをクリックして、[ブックを開く] を選択します。 Microsoft Excel 2003 の場合は、Analysis の標準ツールバーで [ブックを開く] を選択します。 注記 Analysis インストールで両方のプラットフォームを有効にしている場合は、ブックを開くための 2 つのアイコン (各プラ ットフォーム用に 1 つずつ) が表示されます。 2. 選択したプラットフォームおよび BW システムにログオンします。 3. 名前を変更するブックを選択します。 4. コンテキストメニューを開き、[名前の変更] を選択します。 5. ブックの新しい名前を入力します。 ブックの技術名称は変更できません。 ユーザガイド: SAP BusinessObjects Analysis, edition for Microsoft Office ブックの作成 © 2014 SAP AG or an SAP affiliate company. All rights reserved. 33 これで、ブック名が変更されます。サーバへのアクセス権を持つすべてのユーザが、再度ブックを開いて分析することができま す。 3.1.8 ワークブックを削除する ビジネスインテリジェンスプラットフォーム、SAP NetWeaver プラットフォーム、および SAP Lumira Cloud からブックを削除 することができます。 1. Microsoft Excel 2010 では、 ファイル Analysis ブックを開く を選択します。 Microsoft Excel 2007 の場合は、Microsoft Office ボタンをクリックして、[ブックを開く] を選択します。 Microsoft Excel 2003 の場合は、Analysis の標準ツールバーで [ブックを開く] を選択します。 注記 Analysis インストールで両方のプラットフォームを有効にしている場合は、ブックを開くための 2 つのアイコン (各プラ ットフォーム用に 1 つずつ) が表示されます。 2. 選択したプラットフォームおよび BW システムにログオンします。 3. 削除するブックを選択します。 4. コンテキストメニューを開き、[削除] を選択します。 ワークブックが削除されます。 3.1.9 BW システムから Analysis を起動する SAP GUI では、BW システムから Analysis を起動できます。起動前に、Analysis に表示するデータソースを選択することも できます。 1. BW システムにログオンします。 2. Analysis ランチャを開きます。 Analysis Excel ランチャを開くには、トランザクション RAAOE を実行します。 Analysis PowerPoint ランチャを開くには、トランザクション RAAOP を実行します。 3. Analysis で開く [タイプ] を選択します。 次のタイプを選択できます。 ○ クライアントのみ このタイプを選択すると、Analysis が開いて、接続情報 (システム、クライアント、言語、ユーザ、パスワード) が Analysis に転送されます。そのため、接続済みのユーザは、もう一度ログオンしなくてもデータソースとブック (別々 に表示される) を開くことができます。 34 ○ 文書 このタイプを選択すると、次の手順でブックまたはプレゼンテーションを選択できます。 ○ クエリ このタイプを選択すると、次の手順でクエリを選択できます。 ○ クエリビュー © 2014 SAP AG or an SAP affiliate company. All rights reserved. ユーザガイド: SAP BusinessObjects Analysis, edition for Microsoft Office ブックの作成 このタイプを選択すると、次の手順でクエリビューを選択できます。 4. オブジェクトを選択します。 入力ヘルプを使用してオブジェクトを選択できます。入力ヘルプには、選択したオブジェクトタイプに基づいてシステムで 使用可能なオブジェクトがリストされます。 5. [実行] をクリックします。 Analysis が開き、選択したオブジェクトが表示されます。クライアントのみのタイプを選択した場合は、オブジェクトは表示され ませんが、BW システムにもう一度ログオンしなくてもデータソース、ブック、またはプレゼンテーションを開けます。 BW システムは、自動的にスタートメニューに戻ります。 3.1.10 BEx ブックを変換する SAP BEx アナライザ 3.5 および SAP BEx アナライザ 7.0 で作成されたブックを Analysis ブックに変換できます。プラットフォ ーム設定では、変換する BEx オブジェクトを指定したり、変換ログを作成するかどうかを指定することができます。 1. Microsoft Excel 2010 では、 ファイル Analysis BEx ブックの変換 を選択します。 Microsoft Excel 2007 では、Microsoft Office ボタンをクリックして、[BEx ブックの変換] を選択します。 Microsoft Excel 2003 では、Analysis 標準ツールバーで [BEx ブックの変換] を選択します。 2. SAP NetWeaver BW システムを選択して、[次へ] をクリックします。 3. ユーザ名およびパスワードを入力してシステムにログオンします。 4. 変換するブックを選択します。 ブックの名前または技術名称を検索するか、フォルダでブックを選択することができます。BEx アナライザのブックは、ブ ックリスト内で次のアイコンで示されます: 5. 。 [OK] をクリックします。 変換が直ちに開始します。プラットフォーム設定での選択内容に応じて、次のオブジェクトが変換されます。 BEx アナライザオブジェクト Analysis オブジェクト ブック ブック データプロバイダ データソース アイテム: グリッド クロスタブ チャート チャート アイテム: フィルタの一覧 式: SAPGetDimensionEffectiveFilter および SAPGetDimensionInfo アイテム: ドロップダウンボックス コンポーネント: 単一のメンバー選択を含むフィルタ アイテム: チェックボックスグループ コンポーネント: 複数のメンバー選択を含むフィルタ アイテム: ラジオボタン コンポーネント: 単一のメンバー選択を含むフィルタ アイテム: テキスト 各種情報フィールドおよび式 アイテム: メッセージ 式: SAPListOfMessages ユーザガイド: SAP BusinessObjects Analysis, edition for Microsoft Office ブックの作成 © 2014 SAP AG or an SAP affiliate company. All rights reserved. 35 BEx アナライザオブジェクト Analysis オブジェクト アイテムボタンで使用される計画オブジェクト 計画オブジェクト スタイル スタイルは変換されません。変換されたブックは、デフォル トの Analysis スタイルセットで表示されます。 アイテム: 条件の一覧 一覧は変換されません。条件は BEx 条件として Analysis で使用でき、メニューを使用して有効化または無効化でき ます。 アイテム: 例外の一覧 一覧は変換されません。例外は条件付き書式設定として Analysis で使用でき、メニューを使用して有効化または無 効化できます。 VBA API 顧客固有のコードは変換されませんが、変換後にブックで 使用することができます。 ナビゲーションペイン 変換されません。Analysis ではデザインパネルを使用で きます。 アイテム: ドロップダウンボックス (クエリビューを表示) 変換されません。 アイテム: ボタン 変換されません。 変換後、変換されたブックは Analysis で開かれます。新しく作成したブックをプラットフォームに保存して、分析を続行できま す。 関連情報 変換ログ [36 ページ] プラットフォーム設定 [148 ページ] 3.1.10.1 変換ログ 変換ログには、BEx ブック内のすべてのオブジェクトの変換ステータスが含まれています。プラットフォーム設定では、変換中 に変換ログを作成するかどうか、および変換ログをブックの表示シートまたは非表示シートのどちらに保存するかを指定でき ます。 変換ログの先頭に、変換が成功したかどうかを通知するメッセージが表示されます。BEx ブックの ID および選択した変換設 定も表示されます。選択可能な変換設定は、すべてのオブジェクト、データソースおよびクロスタブ、データソースのみ、です。 メッセージの後に、BEx ブックのオブジェクトが変換ステータスとともに、データプロバイダ用、計画オブジェクト用、およびアイ テム (ブックのその他すべてのオブジェクト) 用の 3 つのリストに表示されます。各リストには以下の列が含まれます。 ● ステータス ステータスには [変換済み]、[未変換]、[無視] があります。 ● タイプ オブジェクトタイプが表示されます。例: DATAPROVIDER、GRID、NAVIGATION_PANE。 36 © 2014 SAP AG or an SAP affiliate company. All rights reserved. ユーザガイド: SAP BusinessObjects Analysis, edition for Microsoft Office ブックの作成 ● テキスト オブジェクトの技術名称が表示されます。 ● データプロバイダ/エイリアス データプロバイダのエイリアスが表示されます。 ● メッセージ メッセージは、変換ステータスが [未変換]、または [無視] の場合に表示されます。 ステータスが [無視] のオブジェクトには、「アイテムは現在の変換設定によって変換されませんでした」という内容のメッ セージが表示されます。 ● シート範囲 シート範囲を選択して、ブック内のオブジェクトに移動することができます。 3.2 クロスタブのスタイルセットの定義 スタイルセットとは、クロスタブのセルの書式を設定するために Analysis によって適用される Microsoft Excel セルスタイル のコレクションです。ブックに新たなクロスタブを挿入するときには、現在のデフォルトスタイルセットのスタイルがクロスタブセ ルの書式設定に常に適用されます。分析に適用されるスタイルセットを変更できます。Analysis では、以下のスタイルセットと それらのセルスタイルがインストールされます。 ● SAP Tradeshow Plus ● SAP Blue ● SAP Black&White これらのスタイルセットのセルスタイルを変更することで、独自のスタイルセットを作成し、他のユーザと共有できます。 3.2.1 SAP セルスタイル SAP 標準スタイル SAP 標準スタイルはアドインのインストール後に使用できるようになります。 SAP 標準スタイルは、Microsoft Excel の [ホー ム] タブにある [スタイル] グループで変更できます。 これらのスタイルは、次の表に示す書式に影響を与えます。 スタイル名 説明 SAPDimensionCell ディメンションの見出しセルの書式 SAPMemberCell 階層構造ではないディメンションのメンバーセルの書式 SAPHierarchyCell 階層構造を持つメンバーセルの書式 (0、2 などの偶数レベル) SAPHierarchyOddCell 階層構造を持つメンバーセルの書式 (1、3 などの奇数レベル) SAPMemberTotalCell メンバーの合計セルの書式 SAPDataCell データセルの書式 SAPDataTotalCell データの合計セルの書式 ユーザガイド: SAP BusinessObjects Analysis, edition for Microsoft Office ブックの作成 © 2014 SAP AG or an SAP affiliate company. All rights reserved. 37 スタイル名 説明 SAPExceptionLevel1-9 条件付き書式のために強調表示されているセルの書式 (ルールの 優先度 1 から 9) SAPEmphasized 強調表示されているデータセルの書式 (クエリ定義ごと) SAPEmphasizedTotal 強調表示されている合計セルの書式 (クエリ定義ごと) SAPBorder クロスタブ周囲の境界線、見出しとメンバーの間の境界線、および データセルの境界線の書式 (左境界線の書式を取得) この色などスタイルを変更したあとに、変更を適用するには、 [Analysis] リボンの [すべて最新表示] を実行する必要がありま す。 SAPEditableDataCell 計画変更モード時の入力待ちデータセルの書式 SAPEditableDataTotalCell 計画変更モード時の入力待ち合計セルの書式 SAPReadonlyDataCell 計画変更モード時の読み取り専用データセルの書式 SAPReadonlyDataTotalCell 計画変更モード時の読み取り専用合計セルの書式 SAPLockedDataCell 計画変更モード時のロックされたデータセルの書式 SAPLockedDataTotalCell 計画変更モード時のロックされた合計セルの書式 SAP カスタムスタイル 次の SAP カスタムスタイルはアドインのインストール後には使用できませんが、Microsoft Excel の [ホーム] タブにある [ス タイル] グループで作成できます。 これらのスタイルは、次の表に示す書式に影響を与えます。 スタイル名 説明 SAPMemberCellX 列のメンバーセルの書式 (SAPMemberCell をオーバーライド) SAPMemberTotalCellX 列のメンバーの合計セルの書式 (SAPMemberTotalCell をオーバ ーライド) SAPHierarchyCellX 列の階層構造を持つメンバーセルの書式 (偶数レベル、 SAPHierarchyCell をオーバーライド) SAPHierarchyOddCellX 列の階層構造を持つメンバーセルの書式 (奇数レベル、 SAPHierarchyOddCell をオーバーライド) SAPHierarchyCell0-9 特定のレベルの階層構造を持つメンバーセルの書式 (SAPHierarchyCell および SAPHierarchyOddCell をオーバーラ イド) SAPHierarchyCell0-9X 列の特定のレベルの階層構造を持つメンバーセルの書式 (SAPHierarchyCellX および SAPHierarchyOddCellX をオーバ ーライド) 38 © 2014 SAP AG or an SAP affiliate company. All rights reserved. ユーザガイド: SAP BusinessObjects Analysis, edition for Microsoft Office ブックの作成 例 SAPMemberCellX 列見出しは、SAPMemberCell として定義されます。 これらのセルに、行形式のメンバーセルとは別の書式が必要な場 合、SAPMemberCell を SAPMemberCellX という名前で複製して、書式定義を変更できます。 これをスタイルセットとし て保存すると、列見出しのメンバーセルが新しく定義した書式で表示されます。 行形式のメンバーセルは、引き続き、 SAPMemberCell スタイルの定義どおりに表示されます。 例 階層レベルのスタイル 階層の標準スタイルは、SAPHierarchyCell および SAPHierarchyCellOdd です。 これらのスタイルを使用する場合、階 層レベルは代替スタイルを持ちます。 階層のはじめの 3 つの階層レベルに対して、3 つの異なるスタイルを設定する場 合、SAPHierarchyCell0、SAPHierarchyCell1、および SAPHierarchyCell2 というスタイルを作成します。 標準スタイル は無視され、指定スタイルのスタイルが適用されます。 階層に 4 つ以上のレベルがある場合、レベル 2 より後のレベルは SAPHierarchyCell2 スタイルを使用して表示されます。 3.2.2 スタイルセットを適用する SAP スタイルセットの 1 つ、または新しく定義したいずれかのスタイルセットをブックに適用できます。 1. スタイル スタイルセット適用 を選択します。 [スタイルセット適用] ダイアログボックスが表示されます。 2. リストボックスで、適用するスタイルセットを選択します。 3. そのスタイルセットをデフォルトとしてブックに適用する場合は、[デフォルトとして設定] チェックボックスをオンにします。 デフォルトのスタイルセットは、新しいブックを開くときと、データソースを挿入するときに使用されます。 4. [OK] をクリックします。 スタイルセットが、ブック内のすべてのクロスタブに適用されます。 3.2.3 スタイルセットを作成する 使用可能なセルスタイルに基づいて、新しいスタイルセットを定義できます。Microsoft Excel のスタイル機能を使用して、必 要に応じてセルスタイルを変更できます。その後で、新しく定義したスタイルをスタイルセットに保存できます。 1. [ホーム] タブで、[スタイル] グループの [セルスタイル] を選択します。 注記 Microsoft Excel 2003 では、メニューから 書式 スタイル を選択して、セルスタイルを探すことができます。 使用可能なセルスタイルが一覧表示されます。 ユーザガイド: SAP BusinessObjects Analysis, edition for Microsoft Office ブックの作成 © 2014 SAP AG or an SAP affiliate company. All rights reserved. 39 2. 既存のセルスタイルを変更するか、必要に応じて新しいセルスタイルを作成します。 3. [Analysis] タブで、[設定] グループの スタイル スタイルセット保存 を選択します。 [スタイルセット保存] ダイアログボックスが表示されます。 4. [スタイルセットの名前] を入力します。 5. そのスタイルセットをデフォルトとしてブックに適用する場合は、[デフォルトとして設定] チェックボックスをオンにします。 デフォルトのスタイルセットは、新しいブックを開くときと、データソースを挿入するときに使用されます。 6. [OK] をクリックします。 新しく定義したスタイルセットが作成され、ブックに適用可能なスタイルセットの一覧で選択できるようになります。 3.2.4 スタイルセットを共有する スタイルセットをローカルのファイル共有にエクスポートすると、スタイルセットを他のユーザと共有できます。他のユーザは、 そのスタイルセットをインポートして、分析に使用できます。 1. 2. 3. エクスポートするスタイルセットを適用します。 スタイル スタイルセットをエクスポート を選択します。 スタイルセットを XML 形式で保存します。 この XML ファイルには、3 つの SAP スタイルセットと現在適用中のスタイルセットの、セルスタイルが含まれます。 4. スタイル スタイルセットをインポート を選択します。 5. サーバからスタイルファイルを選択して、[開く] をクリックします。 6. インポートしたスタイルを新しいスタイルセットとして保存します。 他のユーザが使用できるように、スタイルセットがエクスポートされました。また、スタイルセットをインポートして、分析で使用 できるようになりました。 3.2.5 スタイルセットを削除する ユーザが定義したスタイルセットをすべて削除できます。アドインと共にインストールされた SAP 標準のスタイルセットは削除 できません。 1. スタイル ユーザスタイルセットの削除 を選択します。 [ユーザスタイルセットの削除] ダイアログボックスが表示されます。 2. リストボックスで、削除するスタイルセットを選択します。 3. [OK] をクリックします。 スタイルセットが削除され、ブックに適用可能なスタイルセットの一覧に表示されなくなります。 40 © 2014 SAP AG or an SAP affiliate company. All rights reserved. ユーザガイド: SAP BusinessObjects Analysis, edition for Microsoft Office ブックの作成 3.3 その他のコンポーネントの挿入 クロスタブ以外にも、次のコンポーネントを分析に追加できます。 ● チャート: クロスタブでデータをグラフィックで表現します。 動的チャート (Microsoft Excel 機能を使用) やウォーターフォールチャートを挿入できます。 ● 情報フィールド: メタデータ情報を表示します。 ● フィルタ: エンドユーザ向けの簡易フィルタリングを提供します。 3.3.1 1. 動的なチャートを挿入する チャートで表示するクロスタブで、セルを 1 つ選択します。 Analysis でチャートを挿入すると、クロスタブ全体のデータがチャートで表示されます。 クロスタブデータのサブセットだけ を表示する場合は、Microsoft Excel の機能を使用できます。 クロスタブに表示されたデータを、たとえばフィルタを使用して変更すると、チャートは自動的に調整されます。 2. リボンで チャート チャート挿入 を選択します。 チャートが分析に追加されます。 ドラッグアンドドロップして、ワークシート内での位置を決められます。 3. チャートを変更します。 チャートを変更するには、Microsoft Excel のグラフに関するオプションを使用できます。 たとえば、チャートの種類を変 更したり、チャートに表示するデータ範囲を定義できます。 4. チャートをブック内の別のワークシートに移動できます。 デザインパネルの [コンポーネント] タブで、移動するチャートを選択して、[移動先] ダイアログを開きます。 チャートを含 めるシートを選択し、[OK] をクリックします。 設定に基づいて、チャートが分析に追加されます。 クロスタブに表示されているデータを変更すると、チャートが自動的に更新 されます。 3.3.2 ウォーターフォールチャートを挿入する ウォーターフォールチャートは特殊なタイプの棒チャートです。 [ウォーターフォールチャート] は、通常、初期値が一連の正ま たは負の中間値によってどのように影響されるかを示すのに使用されます。 開始値と終了値が、列に合計として必ず表示さ れます。 それぞれの中間値は、小計としてではなく、デルタ値として表示されます。 Analysis では、最初のキー数値のクロスタブ値が、ウォーターフォールチャートの各セルに上から下に入力されます。 クロス タブの [合計] 行は、常に無視されます。 開始列と終了列は灰色で表示されます。負のデルタ値は赤色、正のデルタ値は緑 色で表示されます。 階層のあるクエリについても、ウォーターフォールチャートを挿入することができます。 階層ノードを上に展開する必要があり ます。 展開されたノードは列として表示され、灰色で表示されます。 意味のあるウォーターフォールチャートを挿入するには、クロスタブビューが特定の要件を満たしている必要があります。 以下 の要件を満たすクエリを作成するために、BEx Query Designer でクエリの構造を定義できます。 ユーザガイド: SAP BusinessObjects Analysis, edition for Microsoft Office ブックの作成 © 2014 SAP AG or an SAP affiliate company. All rights reserved. 41 ● 1 つのディメンションのみがビューに表示されるようにします。 ● 最初のデータ行が、ウォーターフォールチャートの希望開始列となるようにします。 ● 最後のデータ行が、ウォーターフォールチャートの希望最終列となるようにします。 ● 中間データ行には、開始列と終了列の間の変更を示すデルタ値が表示されるようにします。 1. ウォーターフォールチャートで表示するクロスタブで、セルを 1 つ選択します。 ウォーターフォールチャートでは、クロスタブの最初のキー数値のデータが使用されます。 2. 垂直ウォーターフォールチャートを挿入するには、リボンから チャート ウォーターフォールチャートの挿入 を選択し ます。 水平ウォーターフォールチャートを挿入するには、 チャート ピボットウォーターフォールチャートの挿入 を選択しま す。 チャートが分析に追加されます。 ドラッグアンドドロップして、ワークシート内の位置に置きます。 クロスタブに表示された最初のキー数値のデータを、たとえば階層ノードを展開して変更すると、チャートは自動的に調整 されます。 注記 Microsoft Excel のチャートオプションを使用して、ウォーターフォールチャートを変更しないようにする必要がありま す。 3. チャートをブック内の別のワークシートに移動できます。 デザインパネルの [コンポーネント] タブで、移動するチャートを選択して、[移動先] ダイアログを開きます。 チャートを含 めるシートを選択し、[OK] をクリックします。 設定に基づいて、チャートが分析に追加されます。 クロスタブに表示されているデータを変更すると、チャートが自動的に更新 されます。 3.3.3 情報フィールドを挿入する 情報フィールドを挿入して、ブックのシートに表示されるデータに追加情報を設定できます。 1. 情報フィールドを配置する空白セルを選択します。 2. 挿入する情報フィールドを選択します。 ○ [情報フィールド] と、一覧からフィールドを 1 つ選択します。フィールドには、[データソース名]、[最終データ更新]、 [キー日付]、[有効フィルタ]、[変数] があります。他の情報フィールドを挿入する場合は、2 つ目のオプションを使用 します。 情報フィールドがワークシートに追加されます。分析で複数のデータソースを使用している場合、データソースを選択 するように要求されます。 ○ デザインパネルの [情報] タブからワークシートのセルに、情報フィールドをドラッグアンドドロップすることもできま す。 タブ上部でデータソースを選択し、情報フィールドとして挿入する情報をドラッグアンドドロップします。フィルタや変数 などの動的な情報フィールドについては、1 つ目のオプションを使用する必要があります。 情報フィールドは、ラベルおよびソース情報と共に挿入されます。式で使用される関数は、SAPGetInfoLabel と SAPGetSourceInfo です。これらの式は自動的に生成されます。 42 © 2014 SAP AG or an SAP affiliate company. All rights reserved. ユーザガイド: SAP BusinessObjects Analysis, edition for Microsoft Office ブックの作成 3.3.4 フィルタの挿入方法: フィルタコンポーネントを分析に挿入して、フィルタリングを簡素化できます。これにより、異なる期間にするなど、表示されてい るデータのビューを簡単に変更できるようになります。 1. 2. フィルタコンポーネントを配置する空白セルを選択します。 [フィルタ] を選択し、一覧表示されたディメンションから 1 つを選択して、このディメンションにフィルタコンポーネントを挿 入します。 ディメンション名とフィルタコンポーネントの式が、ワークシートに挿入されます。式に使用される関数は、 SAPGetDimensionInfo と SAPSetFilterComponent です。これらの式は自動的に生成されます。 3. 必要な場合、フィルタコンポーネントの式を指定します。 自動的に挿入された式では、フィルタリング用のメンバーを複数選択できます。例: =SAPSetFilterComponent("DS_2"; "0CALYEAR";"ALL") この式に、SINGLE、MULTIPLE、LOWERBOUNDARY、または UPPERBOUNDARY からパラメータを 1 つ追加して、フ ィルタリングオプションを指定できます。SINGLE パラメータを追加すると、フィルタリングでメンバーを 1 つだけ選択できま す。式の例: =SAPSetFilterComponent("DS_2"; "0CALYEAR";"ALL";"SINGLE") フィルタコンポーネントを挿入して、範囲の選択を有効にすることもできます。同一のディメンションに 2 つのフィルタコン ポーネントを挿入して、一方に LOWERBOUNDARY パラメータを追加し、もう一方に UPPERBOUNDARY パラメータを 追加します。これで、範囲の下限境界と上限境界でフィルタリングできます。 4. 必要な場合、フィルタコンポーネントの書式を設定します。 Microsoft Excel の書式オプションを使用して、フィルタコンポーネントのセルの書式を設定できます。 5. フィルタアイコンを選択して、フィルタを定義します。 このディメンションを含む現在のシートにあるすべてのテーブルが、選択したフィルタに基づいてフィルタリングされます。 すべてのテーブルを同様にはフィルタリングしない場合は、デザインパネルの [コンポーネント] タブで、対象とする表を定 義できます。 設定に基づいて、フィルタが分析に追加されます。 関連情報 SAPGetDimensionInfo [47 ページ] SAPSetFilterComponent [58 ページ] 3.4 式の使用 Analysis, edition for Microsoft Office では、Microsoft Excel の標準関数を使用して、式を作成できます。アドインには、式 の作成に使用できる独自の関数セットも含まれています。これらの関数を使用して、使用しているデータソースのデータやメタ データを分析に含めることができます。たとえば、データソースプロパティへの情報フィールドの挿入、メジャーフィルタの表 示、およびデータソースの変数の一覧表示を行えます。SAPGetData 関数を使用して、特定のメンバー組み合わせのメジャ ー値を定義することもできます。 ユーザガイド: SAP BusinessObjects Analysis, edition for Microsoft Office ブックの作成 © 2014 SAP AG or an SAP affiliate company. All rights reserved. 43 Analysis 対応の Microsoft Excel 式には、関数と、データソース、メジャー、ディメンションなどへの参照が含まれます。オブ ジェクトのテキストまたはキーを、参照として使用することができます。B10 などのセル値を参照として使用することもできま す。 データソースの式エイリアスが表示され、デザインパネルの [コンポーネント] タブのデータソースプロパティでそれらを変更で きます。メジャー、ディメンション、およびこれらのメンバーについては、テキスト参照のほうが読み易いですが、複数言語対応 の分析を作成したり、データソースのメタデータに重複したテキストがある場合は、それぞれのキーを使用してこれらのオブジ ェクトを参照する必要があります。 VBA マクロ内でこれらの関数を使用することもできます。 Analysis 関数 Analysis カテゴリでは、次の関数を使用できます。 ● SAPGetData ● SAPGetDimensionDynamicFilter ● SAPGetDimensionEffectiveFilter ● SAPGetDimensionInfo ● SAPGetDimensionStaticFilter ● SAPGetDisplayedMeasures ● SAPGetInfoLabel ● SAPGetMeasureFilter ● SAPGetMember ● SAPGetSourceInfo ● SAPGetVariable ● SAPGetWorkbookInfo ● SAPListOf ● SAPListOfDimensions ● SAPListOfDynamicFilters ● SAPListOfEffectiveFilters ● SAPListOfMembers ● SAPListOfMessages ● SAPListOfStaticFilters ● SAPListOfVariables ● SAPSetFilterComponent 関連情報 Analysis 関数の使用 [77 ページ] 44 © 2014 SAP AG or an SAP affiliate company. All rights reserved. ユーザガイド: SAP BusinessObjects Analysis, edition for Microsoft Office ブックの作成 3.4.1 式を作成する Analysis 関数で式を作成するには次の手順を実行します。 1. 式を入力するセルを選択します。 2. 関数で式を開始するには、数式バーの [関数の挿入] ボタンをクリックします。 [関数の挿入] ダイアログボックスが表示されます。 3. [カテゴリの選択] ボックスで [Analysis] を選択します。 4. 関数を選択します。 5. [OK] をクリックします。 [関数の引数] ダイアログボックスが表示されます。 6. 引数を入力します。 引数としてセル参照を入力する場合は、 (一時的にダイアログボックスを非表示にする) ダイアログを折りたたむボタンを クリックし、ワークシート上のセルを選択してから、ダイアログを展開するボタンをクリックします。 7. 式が完成したら、[OK] をクリックします。 3.4.2 SAPGetData この関数は、ディメンションメンバーの特定の組み合わせのメジャー値を返します。 式が値を返すメンバーの組み合わせは、データソースの現在のナビゲーション状態に含まれるものだけです。 ナビゲーション 状態に含めるには、メンバー組み合わせを行中または列中で使用するか、バックグラウンドフィルタとして使用する必要があり ます。 ディメンションをフィルタリングする場合、フィルタに含まれるメンバー組み合わせの値だけを返すことができます。 たと えば、データソースのナビゲーション状態で行に '地域' ディメンション、列に '売上高' メジャーが表示されている場合、特定の 地域の値を返す式は作成できます。しかし、このデータソースで顧客情報が利用できる場合であっても、特定の顧客の値を返 すことはできません。 特定の顧客の値を返せるようにするには、たとえばバックグラウンドフィルタとして、ディメンションをナビ ゲーション状態に追加する必要があります。 この式は、少なくとも 3 つのパラメータで定義し、次の引数で構成されます。 ● データソース データソースの式エイリアスを入力します。 エイリアスを設定できるのは、デザインパネルの [コンポーネント] タブでデー ● メジャー "Incoming Orders" など、メジャーの名前を入力します。 ● メンバー組み合わせ メンバー組み合わせを入力するには、次の 2 つの方法があります。 タソースを設定するときです。 ○ "Region=France;Product=Services" のように、メンバー組み合わせを 1 つのパラメータで入力します。 こ の方法は、式への変換に使用されます。 ○ "Region";"France";"Product";"Services" のように、メンバー組み合わせを複数のパラメータで入力し ます。 この方法の場合には、マニュアル入力のみが可能です。 メンバー組み合わせには、セル参照を使用すること が推奨されています。 ユーザガイド: SAP BusinessObjects Analysis, edition for Microsoft Office ブックの作成 © 2014 SAP AG or an SAP affiliate company. All rights reserved. 45 例 パラメータが 3 つの式 Cell H20: =SAPGetData("DS_1";"Incoming Orders";"Region=France;Product=Services") このセルの値のデータは、DS_1 というデータソースのものです。メジャーの名前は 'Incoming Orders' です。 メンバー組 み合わせは 'France' と 'Services' です。 そのため、セル H20 の式は、DS_1 のデータを使用して、Region が 'France'、 Product が 'Services' の Incoming Orders を計算します。 式中の 'France' を 'Germany' に変更すると、H20 セルに は Germany と Services の Incoming Orders が表示されます。 例 セル参照を使用した、パラメータが 3 つ以上の式 Cell H20: =SAPGetData("DS_1";"Incoming Orders";"Region";B10;"Product";"Services") このセルの値のデータは DS_1 というデータソースのものです。メジャーの名前は 'Incoming Orders' です。 メンバー組み 合わせは、B10 セルに入力された Region と、'Services' です。 たとえば、B10 セルに 'Spain' を入力すると、H20 セルの 式は DS_1 のデータを使用して、Region が 'Spain'、Product が 'Services' の Incoming Orders を計算します。 B10 セ ルの 'Spain' を 'France' に変更すると、 H20 セには 'France' と 'Services' の Incoming Orders が表示されます。 3.4.3 SAPGetDimensionDynamicFilter この関数は、ディメンションの動的フィルタを返します。 動的フィルタは、ユーザが定義します。 この式は 3 つのパラメータで定義し、次の引数で構成されます。 ● データソース データソースまたは計画機能の式エイリアスを入力します。 エイリアスを設定できるのは、デザインパネルの [コンポーネ ント] タブでデータソースまたは計画機能を設定するときです。 ● ディメンション ディメンションの技術名称を入力します。 ● メンバー表示 TEXT、KEY、INPUT_STRING のいずれかを入力して、フィルタリングされたメンバーをブックに表示する方法を定義でき ます。 入力文字列を文字列配列として取得するために、式が VBA から呼び出される場合に、INPUT_STRING_AS_ARRAY を 使用することができます。 例 Cell F20: =SAPGetDimensionDynamicFilter("DS_1";"0DIVISION";"TEXT") 0DIVISION というディメンションにフィルタを追加して、Paints、Lighting、Foods のメンバーを分析に表示します。 この式 を F20 セルに入力すると、フィルタリングされた 3 つのメンバーが F20 セルにテキストとして表示されます。 46 © 2014 SAP AG or an SAP affiliate company. All rights reserved. ユーザガイド: SAP BusinessObjects Analysis, edition for Microsoft Office ブックの作成 3.4.4 SAPGetDimensionEffectiveFilter この関数は、ディメンションで有効なフィルタをすべて返します。フィルタには、ユーザが定義した動的フィルタ、基となるソース で定義された静的フィルタ、および選択されているディメンションに対して定義されたメジャーによるフィルタがあります。 この式は 3 つのパラメータで定義し、次の引数で構成されます。 ● データソース データソースまたは計画機能の式エイリアスを入力します。 エイリアスを設定できるのは、デザインパネルの [コンポーネ ント] タブでデータソースまたは計画機能を設定するときです。 ● ディメンション ディメンションの技術名称を入力します。 ● メンバー表示 TEXT、KEY、INPUT_STRING のいずれかを入力して、フィルタリングされたメンバーをブックに表示する方法を定義でき ます。 入力文字列を文字列配列として取得するために、式が VBA から呼び出される場合に、INPUT_STRING_AS_ARRAY を 使用できます。 例 Cell F20: =SAPGetDimensionEffectiveFilter("DS_1";"0DIVISION";"TEXT") この式を F20 セルに入力すると、現在ユーザがフィルタリングしている 0DIVISION のメンバー、データソースで定義され た静的フィルタ、およびこのディメンションのメジャーによるフィルタが、F20 セルにテキストとして表示されます。 データソー スで静的フィルタが定義されていない場合は、動的フィルタメンバーとメジャーによるフィルタだけが表示されます。 3.4.5 SAPGetDimensionInfo この関数は、ディメンションの名前またはアクティブな階層の名前を返します。 この式は、3 つのパラメータで定義し、次の引数で構成されます。 ● データソース データソースの式エイリアスを入力します。エイリアスを設定できるのは、デザインパネルの [コンポーネント] タブでデー ● ディメンション ディメンションの技術名称を入力します。 ● プロパティ名 次のプロパティ名を入力できます。 タソースを設定するときです。 ○ NAME ○ ACTIVEHIERARCHY 例 Cell F20: =SAPGetDimensionInfo("DS_1";"0DIVISION";"NAME") この式を F20 セルに入力すると、0DIVISION ディメンションの名前が F20 セルに表示されます。 ユーザガイド: SAP BusinessObjects Analysis, edition for Microsoft Office ブックの作成 © 2014 SAP AG or an SAP affiliate company. All rights reserved. 47 3.4.6 SAPGetDimensionStaticFilter この関数は、ディメンションの静的フィルタを返します。 静的フィルタは、基となるソースで定義されるもので、ユーザは変更で きません。 この式は 3 つのパラメータで定義し、次の引数で構成されます。 ● データソース データソースの式エイリアスを入力します。 エイリアスを設定できるのは、デザインパネルの [コンポーネント] タブでデー タソースを設定するときです。 ● ディメンション ディメンションの技術名称を入力します。 ● メンバー表示 TEXT、KEY、INPUT_STRING のいずれかを入力して、フィルタリングされたメンバーをブックに表示する方法を定義でき ます。 入力文字列を文字列配列として取得するために、式が VBA から呼び出される場合に、INPUT_STRING_AS_ARRAY を 使用できます。 例 Cell F20: =SAPGetDimensionStaticFilter("DS_1";"0MATERIAL";"KEY") この式を F20 セルに入力すると、0MATERIAL ディメンションの静的フィルタが F20 セルに表示されます。 3.4.7 SAPGetDisplayedMeasures この関数は、分析にテキストとして表示されるすべてのメジャーの一覧を返します。 この式は、データソース引数で構成されます。 データソースの式エイリアスを入力します。エイリアスを設定できるのは、デザインパネルの [コンポーネント] タブでデータソ ースを設定するときです。 例 Cell G10: =SAPGetDisplayedMeasures("DS_1") この式を G10 セルに入力すると、現在クロスタブに表示されているすべてのメジャーが G10 セルに一覧表示されます。ク ロスタブにメジャーを追加したり、クロスタブからメジャーを削除すると、それに応じて G10 セルの一覧が更新されます。 3.4.8 SAPGetInfoLabel この関数は、情報フィールドの言語依存ラベルを返します。プロパティ名は、デザインパネルの [情報] タブで、ブックおよびデ ータソースに使用できる情報フィールドに対応しています。この関数を使用すると、情報フィールドのラベルが選択した UI 言 語で表示されます。情報フィールドの値は、SAPGetWorkbookInfo 関数および SAPGetSourceInfo 関数で挿入できます。 この式は、プロパティ名引数で構成されます。 48 © 2014 SAP AG or an SAP affiliate company. All rights reserved. ユーザガイド: SAP BusinessObjects Analysis, edition for Microsoft Office ブックの作成 ブックに関連する情報フィールドには、次のプロパティ名を入力できます。 ● WorkbookName ● CreatedBy ● CreatedAt ● LastChangedAt ● LastRefreshedAt ● LogonUser データソースに関連する情報フィールドには、次のプロパティ名を入力できます。 ● DataSourceName ● LastDataUpdate ● LastDataUpdateMaximum このプロパティは、マルチプロバイダに関連します。マルチプロバイダ内のすべてのインフォプロバイダの最終更新日を 返します。 例: マルチプロバイダに 3 つのインフォプロバイダが含まれます。3 つすべてのインフォプロバイダが最後に正常に更新さ れた日付が、LastDataUpdateMaximum となります。 ● KeyDate ● QueryTechName ● QueryCreatedBy ● QueryLastChangedBy ● QueryLastChangedAt ● QueryLastRefreshedAt ● InfoProviderTechName ● InfoProviderName ● System ● LogonUser 例 Cell D20: =SAPGetInfoLabel("System") 情報フィールドのラベルが、選択した UI 言語で表示されます。たとえば英語では、System と表示されます。 3.4.9 SAPGetMeasureFilter この関数は、フィルタリングされたすべてのメジャーと、データソースに定義されたこれらのメジャーのルールの一覧を返しま す。 この式は、データソース引数で構成されます。 データソースの式エイリアスを入力します。エイリアスを設定できるのは、デザインパネルの [コンポーネント] タブでデータソ ースを設定するときです。 例 Cell G10: =SAPGetMeasureFilter("DS_1") ユーザガイド: SAP BusinessObjects Analysis, edition for Microsoft Office ブックの作成 © 2014 SAP AG or an SAP affiliate company. All rights reserved. 49 この式を G10 セルに入力すると、フィルタ定義を持つすべてのメジャーと、対応するルールが、G10 セルに一覧形式で表 示されます。メジャーにフィルタを追加したり、メジャーからフィルタを削除すると、それに応じて G10 セルの一覧が更新さ れます。 3.4.10 SAPGetMember この関数は、ディメンションのメンバーまたは属性を返します。 式が値を返すディメンションメンバーまたは属性は、データソースの現在のナビゲーション状態に含まれるものだけです。ナビ ゲーション状態に含めるには、メンバーを行中または列中で使用するか、バックグラウンドフィルタとして使用する必要があり ます。ディメンションをフィルタリングする場合、フィルタに含まれるメンバーの値だけを返せます。 この式は、3 つのパラメータで定義し、次の引数で構成されます。 ● データソース データソースの式エイリアスを入力します。エイリアスを設定できるのは、デザインパネルの [コンポーネント] タブでデー タソースを設定するときです。 ● ディメンションメンバー "0DIVISION=R1" のように、ディメンションの技術名称を入力し、メンバーキーを代入します。 ● メンバー表示 TEXT か KEY と入力して、フィルタリングされたメンバーをブックで表示する方法を定義できます。 例 Cell G15: =SAPGetMember("DS_1";"0DIVISION=R1";"TEXT") Retail というメンバーのテキストを表示するには、次のようにします。Retail のキーは R1 です。G15 セルにこの式を入力す ると、R1 (Retail) というメンバーのテキストが G15 セルに表示されます。 3.4.11 SAPGetSourceInfo この関数は、データソースの情報フィールド値を返します。情報フィールドのラベルは、SAPGetInfoLabel 関数を使用すると 挿入できます。プロパティ名は、デザインパネルの [情報] タブで、データソースに使用できる情報フィールド値に対応していま す。 この式は、2 つのパラメータで定義し、次の引数で構成されます。 ● データソース データソースの式エイリアスを入力します。エイリアスを設定できるのは、デザインパネルの [コンポーネント] タブでデー タソースを設定するときです。 ● 50 プロパティ名 次のプロパティ名を入力できます。 ○ DataSourceName ○ LastDataUpdate ○ LastDataUpdateMaximum © 2014 SAP AG or an SAP affiliate company. All rights reserved. ユーザガイド: SAP BusinessObjects Analysis, edition for Microsoft Office ブックの作成 このプロパティは、マルチプロバイダに関連します。マルチプロバイダ内のすべてのインフォプロバイダの最終更新 日を返します。 例: マルチプロバイダに 3 つのインフォプロバイダが含まれます。3 つすべてのインフォプロバイダが最後に正常に 更新された日付が、LastDataUpdateMaximum となります。 ○ KeyDate ○ QueryTechName ○ QueryCreatedBy ○ QueryLastChangedBy ○ QueryLastChangedAt ○ QueryLastRefreshedAt ○ InfoProviderTechName ○ InfoProviderName ○ System ○ LogonUser 例 Cell D20: =SAPGetInfoLabel("DataSourceName") Cell E20: =SAPGetSourceInfo("DS_1";"DataSourceName") D20 セルに、Data Source Name ラベルが表示されます。E20 セルには、Sales Volume Europe など、DS_1 とい うエイリアスを持つデータソースの名前が表示されます。 3.4.12 SAPGetUniformScaling この関数は、ディメンションメンバーの特定の組み合わせの単位/スケール情報を返します。 式が値を返すメンバーの組み合わせは、データソースの現在のナビゲーション状態に含まれるものだけです。 ナビゲーション 状態に含めるには、メンバー組み合わせを行または列で使用するか、あるいはバックグラウンドフィルタとして使用する必要 があります。 ディメンションをフィルタする場合、フィルタに含まれるメンバー組み合わせの値のみを返すことができます。 この式は、少なくとも 3 つのパラメータで定義し、次の引数で構成されます。 ● データソース データソースの式エイリアスを入力します。 エイリアスを設定できるのは、デザインパネルの [コンポーネント] タブでデー ● メジャー "Sales Volume" などのメジャーの名前を入力します。 ● メンバー組み合わせ メンバー組み合わせを入力するには、2 つの方法があります。 タソースを設定するときです。 ○ "Region=France;Product=IT" のように、メンバー組み合わせを 1 つのパラメータで入力します。 この方法 は、式への変換に使用されます。 ○ "Region";"France";"Product";"IT" のようにメンバー組み合わせを複数のパラメータで入力します。 この 方法の場合には、マニュアル入力のみが可能です。 メンバー組み合わせには、セル参照を使用することが推奨され ています。 ユーザガイド: SAP BusinessObjects Analysis, edition for Microsoft Office ブックの作成 © 2014 SAP AG or an SAP affiliate company. All rights reserved. 51 例 パラメータが 3 つの式 Cell H20: =SAPGetUniformScaling("DS_1";"Sales";"Region=France;Product=IT") このセルの値のデータは DS_1 というデータソースのものです。メジャーの名前は 'Sales Volume' です。 メンバー組み合 わせは 'France' と 'IT' です。 したがって、セル H20 の式では、DS_1 のデータを使用して、地域 'France' と 'IT' の売上高 に対する単位/スケール係数 (たとえば EUR) が計算されます。 この式の 'France' を 'USA' に変更すると、セル H20 に は 'USA' と 'IT' の売上高に対する単位/スケール係数 (たとえば USD) が表示されるようになります。 3.4.13 SAPGetVariable この関数は、特定の BW 変数の指定プロパティの値を返します。 この式は 3 つのパラメータで定義し、次の引数で構成されます。 ● データソース データソースの式エイリアスを入力します。 エイリアスを設定できるのは、デザインパネルの [コンポーネント] タブでデー タソースを設定するときです。 ● 変数名 変数の名前または技術名称を入力します。 ● プロパティ名 次のプロパティ名を入力できます。 ○ VALUE VALUE を入力すると、変数の現在の値が表示されます。 ○ VALUEASKEY VALUEASKEY を入力すると、変数の現在の値がキーとして表示されます。 ○ INPUT_STRING INPUT_STRING を入力すると、変数の現在の値が入力文字列として表示されます。 ○ INPUT_STRING_AS_ARRAY このプロパティ名は、式が VBA から呼び出された場合にのみ使用できます。 入力文字列が文字列配列として返さ れます。 ○ DESCRIPTION DESCRIPTION を入力すると、変数の名前が表示されます。 ○ ISINPUTENABLED ISINPUTENABLED を入力すると、変数が入力可能かどうかが確認されます。 ○ ISMANDATORY ISMANDATORY を入力すると、変数が必須かどうかが確認されます。 ○ TECHNICALNAME TECHNICALNAME を入力すると、変数の技術名称が表示されます。 例 Cell F20: =SAPGetVariable("DS_2";"0BW_VAR";"DESCRIPTION") この式を F20 セルに入力すると、0BW_VAR という変数の名前が F20 セルに表示されます。 52 © 2014 SAP AG or an SAP affiliate company. All rights reserved. ユーザガイド: SAP BusinessObjects Analysis, edition for Microsoft Office ブックの作成 3.4.14 SAPGetWorkbookInfo この関数は、現在のブックの情報フィールド値を返します。情報フィールドラベルは、SAPGetInfoLabel 関数を使用すると挿 入できます。プロパティ名は、デザインパネルの [情報] タブで、ブックに使用できる情報フィールド値に対応しています。 この式は、プロパティ名引数で構成されます。 次のプロパティ名を入力できます。 ● WorkbookName ● CreatedBy ● CreatedAt ● LastChangedAt ● LastRefreshedAt ● LogonUser 例 Cell D20: =SAPGetInfoLabel("WorkbookName") Cell E20: =SAPGetWorkbookInfo("WorkbookName") D20 セルに、WorkbookName ラベルが表示されます。E20 セルには、Sales in Europe などの、ブックの保存に使 用された名前が表示されます。 3.4.15 SAPListOf この関数は、特定のオブジェクトタイプで使用できるオブジェクトの一覧を返します。一覧には、すべてのエントリに対して [エ イリアス] および [説明] の 2 列があります。オブジェクトタイプが CROSSTABS の場合、関数は、[エイリアス]、[説明] 、[デ ータソースエイリアス] の 3 列を持つ一覧を返します。 この式は、3 つのパラメータで定義し、次の引数で構成されます。 ● オブジェクトタイプ 次のオブジェクトタイプを入力できます。 ○ DATASOURCES ○ CROSSTABS ○ PLANNINGFUNCTIONS ○ PLANNINGSEQUENCES ● 検索 検索文字列を入力できます。検索では、大文字と小文字は区別されます。検索文字列を入力しないと、選択したオブジェ クトタイプのすべての使用可能なオブジェクトがリストされます。 ● 検索対象 ALIAS または DESCRIPTION を検索できます。このパラメータは省略できます。デフォルト値は ALIAS です。 例 Cell G15: =SAPListOf("CROSSTABS";"Cross") ユーザガイド: SAP BusinessObjects Analysis, edition for Microsoft Office ブックの作成 © 2014 SAP AG or an SAP affiliate company. All rights reserved. 53 G15 セルを先頭にして、エイリアスに Cross という検索文字列を含むすべてのクロスタブの、[エイリアス] クロスタブ、[説 明] クロスタブ、[データソースエイリアス] の 3 列を持つ一覧が表示されます。 3.4.16 SAPListOfDimensions この関数は、ディメンションの一覧を返します。検索エントリに応じて、一覧には、現在のドリル状態を持つすべてのディメンシ ョン、現在のドリル状態を持ち指定した検索文字列に一致するディメンション、または単に行、列、またはバックグランドフィル タで使用中のディメンションを表示できます。 計画機能の場合、この関数は、計画機能の集計レベルに定義されたすべてのディメンションの一覧を返します。軸の種類は、 常に ROW です。 この式は、3 つのパラメータで定義し、次の引数で構成されます。 ● データソース データソースまたは計画機能の式エイリアスを入力します。エイリアスを設定できるのは、デザインパネルの [コンポーネ ント] タブでデータソースまたは計画機能を設定するときです。 ● 検索対象 TECHNICALNAME、DESCRIPTION、または AXIS を選択して、検索を実行する列を指定できます。デフォルトの選択 は、TECHNICALNAME です。 ● 検索 TECHNICALNAME または DESCRIPTION を選択した場合、検索文字列を入力できます。検索では、大文字と小文字 は区別されます。検索文字列を入力しないと、すべての使用可能なディメンションが一覧に含まれます。 AXIS を選択した場合、軸の種類を使用して、表示するディメンションを指定できます。 ○ ROWS を入力すると、現在の分析の行に使用されているディメンションがリストされます。 ○ COLUMNS を入力すると、現在の分析の列に使用されているディメンションがリストされます。 ○ FILTER を入力すると、現在の分析でバックグラウンドフィルタとして使用されているディメンションがリストされます。 ○ ALL を入力すると、現在のドリル状態を持つ、すべての使用可能なディメンションがリストされます。現在の分析で使 用されていないディメンションでは、ドリル状態の列は空です。 現在の分析に、選択した軸の種類に含まれるディメンションがない場合、一覧は空になります。 例 Cell G11: =SAPListOfDimensions("DS_1";"TECHNICALNAME";"0SOLD") G11 セルを先頭にして、技術名称に 0SOLD を含むすべてのディメンションの、[技術名称]、[説明]、[ドリル状態] の 3 列 を持つ一覧が表示されます。 3.4.17 SAPListOfDynamicFilters この関数は、データソースのすべての動的フィルタの一覧を返します。動的フィルタは、ユーザがメンバーによるフィルタリング を使用して定義します。 この式は、2 つのパラメータで定義し、次の引数で構成されます。 54 © 2014 SAP AG or an SAP affiliate company. All rights reserved. ユーザガイド: SAP BusinessObjects Analysis, edition for Microsoft Office ブックの作成 ● データソース データソースの式エイリアスを入力します。エイリアスを設定できるのは、デザインパネルの [コンポーネント] タブでデー タソースを設定するときです。 ● メンバー表示 TEXT、KEY、INPUT_STRING のいずれかを入力して、フィルタリングされたメンバーをブックで表示する方法を定義でき ます。 例 Cell G15: =SAPListOfDynamicFilters("DS_1";"TEXT") セル G15 にこの式を入力すると、データソース DS_1 の動的フィルタがテキストとして表示されます。 3.4.18 SAPListOfEffectiveFilters この関数は、データソースで有効なすべてのフィルタの一覧を返します。フィルタには、ユーザが定義した動的フィルタ、基とな るソースで定義された静的フィルタ、およびデータソースのディメンションに対して定義されたメジャーによるフィルタがありま す。 この式は、2 つのパラメータで定義し、次の引数で構成されます。 ● データソース データソースの式エイリアスを入力します。 エイリアスを設定できるのは、デザインパネルの [コンポーネント] タブでデー ● メンバー表示 TEXT、KEY、INPUT_STRING のいずれかを入力して、フィルタリングされたメンバーをブックに表示する方法を定義でき タソースを設定するときです。 ます。 このパラメータは省略できます。 メンバーに対して選択されている現在の表示がデフォルト設定です。 2 つのオプ ションが存在する場合には、最初のオプションが適用されます。 例 Cell F20: =SAPListOfEffectiveFilters("DS_1";"TEXT") DS_1 というデータソースから "地域" ディメンションを分析に追加済みであるとします。 このディメンションをフィルタリングし て、カリフォルニア、アリゾナ、フロリダ、およびネバダを分析のメンバーにします。 この式を F20 セルに入力すると、ディメ ンション名が F20 セルに表示され、フィルタリングされた 4 つのメンバーが G20 セルにテキストとして一覧表示されます。 3.4.19 SAPListOfMembers この関数は、選択したディメンションまたはプロンプトのメンバーの一覧を返します。 一覧の各エントリには、メンバーのフィル タ文字列としてキー、テキストとキーが含まれます。 メンバーが別のディメンションを構成している場合は、キーとフィルタ文字 列としてのキーは異なります。 階層を持つディメンションのメンバーを一覧表示する場合、この関数を使用できません。 この式は 5 つのパラメータで定義し、次の引数で構成されます。 ユーザガイド: SAP BusinessObjects Analysis, edition for Microsoft Office ブックの作成 © 2014 SAP AG or an SAP affiliate company. All rights reserved. 55 ● データソース データソースまたは計画オブジェクトの式エイリアスを入力します。 エイリアスを設定できるのは、デザインパネルの [コン ポーネント] タブでデータソースまたは計画オブジェクトを設定するときです。 ブックの変数をマージするかどうかに関係なく、このパラメータを定義する必要があります。 ● ソース 次のうちいずれかのソースを入力します。 ○ PROMPT: プロンプトのメンバーの一覧を取得します。 ソースとして PROMPT を使用する場合、ブックの変数をマージするかどうかに関係なく、データソースエイリアスを定 義する必要があります。 ○ FILTER: ディメンションのメンバーの一覧を取得します。 ○ FILTER_MASTERDATA: 選択したディメンションのマスタデータのすべてのメンバーの一覧を取得します。 ○ PLAN_PARAMETER: 計画オブジェクトの変数で使用するすべてのメンバーの一覧を取得します。 ● 名前 メンバーをリストするフラットディメンションまたはプロンプトの技術名称を入力します。 ● 検索 検索文字列を入力して、メンバーの一覧を制限できます。 このパラメータは省略できます。 ● 検索範囲 KEY 列または TEXT 列で検索を実行する場合に入力します。 このパラメータは省略できます。 デフォルトのエントリは、 KEY です。 ● カウント この式で返されるメンバーの数を指定 (制限または拡大) できます。 ユーザ設定の [フィルタダイアログに表示されたメン バーの数] で指定した数が、デフォルトとして使用されます。 例 Cell G15: =SAPListOfMembers("DS_1";"FILTER";"0CALMONTH";"12";"KEY") G15 セルを先頭にして、技術名称 (KEY) に検索文字列 12 を含む、0CALMONTH ディメンションのすべてのメンバーの一 覧が表示されます。 3.4.20 SAPListOfMessages この関数は、シートにメッセージを設定します。メッセージの重要度のレベルに応じて、シートに表示する必要のあるメッセージ を選択できます。 この式は、2 つのパラメータで定義し、次の引数で構成されます。 ● 重要度 INFORMATION、WARNING、ERROR、および CRITICAL という重要度を入力できます。 INFORMATION は重要度が最低のカテゴリ、CRITICAL は重要度が最高のカテゴリです。重要度を選択すると、その重 要度以上のすべてのメッセージが表示されます。たとえば WARNING を選択すると、重要度が WARNING、ERROR、お よび CRITICAL のすべてのメッセージが表示されます。 ● 詳細表示 FALSE を入力すると、メッセージは重要度とテキストを付けてリストされます。TRUE を入力すると、追加情報が表示され ます。たとえば、BW システムメッセージでは、メッセージクラス、ID、および変数が表示されます。 56 © 2014 SAP AG or an SAP affiliate company. All rights reserved. ユーザガイド: SAP BusinessObjects Analysis, edition for Microsoft Office ブックの作成 例 Cell H11: =SAPListOfMessages("ERROR";FALSE) H11 セルに、重要度が ERROR および CRITICAL のすべてのメッセージが、重要度とテキストを付けて表示されます。 3.4.21 SAPListOfStaticFilters この関数は、データソースのすべての静的フィルタの一覧を返します。静的フィルタは、基となるソースで定義されるもので、 ユーザは変更できません。 この式は、2 つのパラメータで定義し、次の引数で構成されます。 ● データソース データソースの式エイリアスを入力します。エイリアスを設定できるのは、デザインパネルの [コンポーネント] タブでデー タソースを設定するときです。 ● メンバー表示 TEXT、KEY、INPUT_STRING のいずれかを入力して、フィルタリングされたメンバーをブックで表示する方法を定義でき ます。 例 Cell G15: =SAPListOfStaticFilters("DS_1";"TEXT") セル G15 にこの式を入力すると、データソース DS_1 の静的フィルタがテキストとして表示されます。 3.4.22 SAPListOfVariables この関数は、データソースまたは計画オブジェクトのすべての変数の一覧を返します。 この式は、3 つのパラメータで定義し、次の引数で構成されます。 ● データソース データソースまたは計画オブジェクトの式エイリアスを入力します。 エイリアスを設定できるのは、デザインパネルの [コン ポーネント] タブでデータソースまたは計画オブジェクトを設定するときです。 ブックの変数をマージしない場合、このパラメータを定義する必要があります。 ブックの変数をマージする場合でもこのパ ラメータを定義できますが、定義する必要はありません。 ● メンバー表示 TEXT、KEY、INPUT_STRING のいずれかを入力して、フィルタリングされたメンバーをブックに表示する方法を定義でき ます。 このパラメータは省略できます。 メンバーに対して選択されている現在の表示がデフォルト設定です。 2 つのオプ ションが存在する場合には、最初のオプションが適用されます。 ● 表示 次のいずれかの値を入力します。 ○ ALL: [プロンプト] ダイアログに表示されない変数も含めてすべての変数 (入力済みの変数および空の変数) を表示 します。 ユーザガイド: SAP BusinessObjects Analysis, edition for Microsoft Office ブックの作成 © 2014 SAP AG or an SAP affiliate company. All rights reserved. 57 ○ PROMPTS: [プロンプト] ダイアログに表示されるすべての変数 (入力済みの変数および空の変数) を表示します。 ○ ALL_FILLED: [プロンプト] ダイアログに表示されない変数も含めて入力済みのすべての変数を表示します。 ○ PROMPTS_FILLED: [プロンプト] ダイアログに表示される入力済みのすべての変数を表示します。 ○ PLAN_PARAMETER: 計画オブジェクトのすべての変数 (入力済みの変数および空の変数) を表示します。 このパラメータは省略できます。 デフォルト値は PROMPTS_FILLED です。 例 Cell F20: =SAPListOfVariables("DS_2";"TEXT") この式を F20 セルに入力すると、DS_2 というデータソース内の値を持つ BW 変数がすべて、ワークシートに値と共に一 覧表示されます。 最初の変数の名前が F20 セルに表示され、次の変数の名前が F21 セルに表示されます。以降も同じ です。 対応する値は、G20、G21 に表示されます。以降も同じです。 3.4.23 SAPSetFilterComponent この関数は、フィルタコンポーネントを作成し、ユーザが選択したメンバーをフィルタとして設定します。フィルタアイコンをクリッ クして、ダイアログボックスでフィルタ定義を変更できます。 この式は、4 つのパラメータで定義し、次の引数で構成されます。 ● データソース データソースの式エイリアスを入力します。エイリアスを設定できるのは、デザインパネルの [コンポーネント] タブでデー タソースを設定するときです。 ● ディメンション名 ディメンションの技術名称を入力します。 ● ターゲットデータソース ALL または対象データソースの式エイリアスの一覧を入力できます。 ● 選択タイプ 次のうちいずれかの選択タイプを入力します。 ○ SINGLE この選択タイプを入力すると、フィルタリングでメンバーを 1 つだけ選択できます。 ○ MULTIPLE この選択タイプを入力すると、フィルタリングで複数のメンバーを選択できます。 ○ LOWERBOUNDARY この選択タイプを入力すると、日付などのメンバーの下限境界を定義できます。 ○ UPPERBOUNDARY この選択タイプを入力すると、日付などのメンバーの上限境界を定義できます。分析にフィルタコンポーネントを 2 つ 挿入して、下限境界日付と上限境界日付を用いて期間を定義することもできます。 例 Cell E25: =SAPSetFilterComponent("DS_1";"0DIVISION";"ALL";"MULTIPLE") この式を E25 セルに入力すると、現在フィルタリングされているメンバーが E25 セルに表示されます。E25 セルの横にあ るフィルタアイコンを選択すると、フィルタ定義を変更できます。 58 © 2014 SAP AG or an SAP affiliate company. All rights reserved. ユーザガイド: SAP BusinessObjects Analysis, edition for Microsoft Office ブックの作成 3.5 クロスタブセルから式への変換 1 つのステップで、クロスタブのすべてのセルを式に変換できます。 これによりクロスタブオブジェクトが削除され、テーブルの すべての行が Microsoft Excel 式として定義されます。 サーバから式とともに呼び出された結果値は、引き続きテーブルに 表示されます。 選択されたセルの式は、式バーに表示されます。 式モードでは、Microsoft Excel の書式設定機能と式機能 を使用して分析テーブルを編集し、既存データを利用して追加計算ができます。 式モードでは、Microsoft Excel のすべての書式設定機能を使用できます。 デザインアイテムを削除しても、このデータの次 回更新時に、データの個別書式設定がクロスタブの標準書式設定によって上書きされることはありません。 たとえば、テーブ ルの中間結果を強調表示する色を選択してから、このテーブル内でナビゲートすると、サーバから値のデータのみが呼び出さ れ、クロスタブから標準書式設定が呼び出されることはありません。 個別書式設定は保持されます。 Microsoft Excel の式関数を使用して、既存データを基に追加計算ができます。 セルの式をそのテーブルの外にある別のセ ルにコピーし、オリジナルテーブルから独立して作業することもできます。 異なるデータプロバイダに基づいた 2 つのクロスタ ブを含むブックの場合には、両方のデータプロバイダからのデータを組み合わせて計算できます。 式 式モードでは、以下の関数を含む式が構成されます。 ● SAPGetData ● SAPGetMember ● SAPGetDimensionInfo ● SAPGetUniformScaling 式モードでの操作例 式モードでは、さまざまな機能を使用して、レイアウトの変更や追加計算ができます。 ● フォントと背景の色の書式設定によって、セルを強調表示できます。 ● スペースを挿入して、読みやすい表示にすることができます。 ● テーブルの部分または個別セルをブック上の別の位置にコピーして、特定の値を比較できます。 ● セルを再利用できます。 ● メンバーを別のメンバーで上書きするか、メンバーを追加して、必要なデータを BI サーバから呼び出すことができます。 たとえば、2007 年 3 月の販売収益を読み込むためにメンバー "3.2007" を使用していて、データプロバイダに 2007 年 4 月の販売収益データが含まれているならば、3 を 4 に置き換えたメンバー "4.2007" を使用して 2007 年 4 月の販売 収益を取得できます。 ● 追加の小計を計算することもできます。 ● さまざまなデータプロバイダからのデータに基づいて、オファーを作成できます。 ユーザガイド: SAP BusinessObjects Analysis, edition for Microsoft Office ブックの作成 © 2014 SAP AG or an SAP affiliate company. All rights reserved. 59 制限 式モードに変換すると、以下の影響があります。 ● ドラッグアンドドロップによるナビゲーションができなくなります。 ● コンテキストメニューが使用できなくなります。 関連情報 クロスタブを式に変換する [60 ページ] 3.5.1 クロスタブを式に変換する 1. クロスタブをブックに挿入します。 2. [式に変換] を選択します。 これにより、以下のステップが実行されます。 ○ 列または行に複数回出現するために表示されないテキストは、有効な式を生成するために自動的に各セルで繰り返 されます。 この手順をマニュアルで実行することもできます。それには、デザインパネルの [コンポーネント] タブで、 クロスタブの [メンバー繰返] チェックボックスをオンにします。 ○ クロスタブの各セルが Microsoft Excel 式として定義されます。 注記 クロスタブの現在表示されているすべてのセルが式に変換されます。 現在展開されていない階層のセルは変換 されません。 ○ クロスタブにテキストとして表示されているディメンションとメンバーについては、式への変換中にデータソースにキー が追加されます。 元のクロスタブの表示は変更されません。 ブックに同じデータソースを使用するクロスタブを再度 挿入する場合は、追加されたキーのみが表示されます。 その後、キーを表示するための列および行が追加されま す。 ○ クロスタブオブジェクトは削除されます。 SAPGetData、SAPGetMember、SAPGetDimensionInfo、および SAPGetUniformScaling の関数を使用して、クロスタブ の現在表示されているすべてのセルが式に変換されます。 注記 テーブルのデータを変更しない限り、[元に戻す] を選択すれば分析モードに戻ることができます。 60 © 2014 SAP AG or an SAP affiliate company. All rights reserved. ユーザガイド: SAP BusinessObjects Analysis, edition for Microsoft Office ブックの作成 3.6 マクロの使用 Analysis には、Microsoft Office Excel ブックに埋め込まれた VBA マクロ内で使用できる API メソッドが組み込まれていま す。 マクロは、Visual Basic エディタで作成されるものです。 Visual Basic エディタを使用すると、Microsoft Office Excel の ブックに配置するマクロの作成と編集ができます。 メニューの [開発者] タブに表示される UI 要素にマクロを接続できます。 注記 Microsoft Excel 2003 では、この UI 要素は [フォーム] ツールバーに表示されます。 VBA マクロ内で式を作成するために Analysis 関数を使用することもできます。 Microsoft Office のドキュメントに、VBA マクロの作成と使用に関する情報が記述されています。 次のセクションでは、 Analysis の API メソッドについて説明します。 Analysis では、次のメソッドを使用できます。 ● SAPAddMessage ● SAPCallMemberSelector ● SAPExecuteCommand ● SAPExecutePlanningFunction ● SAPExecutePlanningSequence ● SAPGetCellInfo ● SAPGetProperty ● SAPLogon ● SAPMoveDimension ● SAPSetFilter ● SAPSetPlanParameter ● SAPSetRefreshBehaviour ● SAPSetVariable 3.6.1 SAPAddMessage この API メソッドを使用すると、メッセージを定義して、それを標準メッセージダイアログに追加できます。 このメソッドを呼び出すには、Application.Run を使用して、次の入力パラメータを指定します。 ● メッセージ メッセージテキストを入力します。 ● 重要度 INFORMATION、WARNING、ERROR、または CRITICAL という重要度のうちいずれか 1 つを入力できます。このパラ メータは省略できます。デフォルト値は INFORMATION です。 ● 詳細 追加情報とする長いテキストをメッセージに入力できます。このパラメータは省略できます。 関数を実行するたびに、次のいずれかの出力パラメータがシステムから返されます。 ユーザガイド: SAP BusinessObjects Analysis, edition for Microsoft Office ブックの作成 © 2014 SAP AG or an SAP affiliate company. All rights reserved. 61 ● 0 = 実行失敗 ● 1 = 実行成功 例 Dim lResult As Long lResult= Application.Run("SAPAddMessage", "This is a new error message!", "ERROR") 'This is a new error message' というメッセージと、Error という重要度がメッセージダイアログに表示されます。 3.6.2 SAPCallMemberSelector この API メソッドを使用すると、標準入力ヘルプ (メンバーセレクタ) をワークシートから呼び出せます。標準入力ヘルプは、 Analysis のフィルタリングに使用されるダイアログです。ReferenceCell パラメータを定義すると、内部セレクタが呼び出され ます。この内部セレクタは、メンバーセレクタの縮小バージョンです。これを利用してディメンションのメンバーを選択できます が、表示をキーからテキストに変更するなど、セレクタでのメンバーの表示方法は選択できません。 このメソッドを呼び出すには、Application.Run を使用して、次の入力パラメータを指定します。 ● 式エイリアス データソースまたは計画オブジェクトの式エイリアスを入力します。エイリアスを設定できるのは、デザインパネルの [コン ポーネント] タブでデータソースを設定するときです。 ブックの変数をマージしない場合、このパラメータを定義する必要があります。ブックの変数をマージする場合でもこのパ ラメータを定義できますが、定義する必要はありません。 ● セレクタタイプ 次のうちいずれかのセレクタタイプを入力します。 ○ PROMPT: プロンプトのメンバーを使用するセレクタを取得します。 ○ FILTER: ディメンションのメンバーを使用するセレクタを取得します。 ○ FILTER_MASTERDATA: 選択したディメンションのマスタデータのすべてのメンバーを使用するセレクタを取得しま す。 ○ PLAN_PARAMETER: 計画オブジェクトのすべての変数 (入力済みの変数および空の変数) を使用するセレクタを 取得します。 ● 名前 変数またはディメンションの名前を入力します。 ● 参照セル 内部セレクタを表示するセルを定義します。このパラメータは省略できます。 ● 選択タイプ 次のうちいずれかの選択タイプを入力します。 ○ SINGLE この選択タイプを入力すると、フィルタリングでメンバーを 1 つだけ選択できます。 ○ MULTIPLE この選択タイプを入力すると、フィルタリングで複数のメンバーを選択できます。 このパラメータは省略できます。 関数を実行するたびに、次のいずれかの出力パラメータがシステムから返されます。 62 © 2014 SAP AG or an SAP affiliate company. All rights reserved. ユーザガイド: SAP BusinessObjects Analysis, edition for Microsoft Office ブックの作成 ● InputString = 選択したデータ。 ● Error = 無効なデータが選択された場合。 ● False = ダイアログがキャンセルされた場合。 例 SAPCallMemberSelectorFilter Dim lResult As Variant lResult= Application.Run("SAPCallMemberSelector", "DS_1", "FILTER", "0MATERIAL") 0MATERIAL ディメンションのメンバーセレクタが表示され、必要なメンバーを選択できます。メンバー範囲を選択でき、セ レクタでのメンバーの表示方法の変更もできます。 例 SAPSetFilter に使用する SAPCallMemberSelectorFilter Public Sub CallMemberSelectorFilter() Dim lResult As Variant lResult = Application.Run("SAPCallMemberSelector", "DS_1", "FILTER", "0MATERIAL") If Not IsError(lResult) Then If lResult <> False Then Call Application.Run("SAPSetFilter", "DS_1", "0MATERIAL",lResult) End If End If End Sub 0MATERIAL ディメンションのメンバーセレクタが表示され、必要なメンバーを選択できます。選択したデータが有効であ り、ダイアログがキャンセルされなかった場合、0MATERIAL ディメンションのフィルタが選択したメンバーに設定されます。 例 SAPCallMemberSelectorInplace Dim lResult As Variant lResult= Application.Run("SAPCallMemberSelector", "DS_1", "FILTER", "0MATERIAL", ActiveCell) 0MATERIAL ディメンションの内部セレクタがアクティブなセルに表示され、必要なメンバーを選択できます。 例 単一選択での SAPCallMemberSelectorInplace Dim lResult As Variant lResult= Application.Run("SAPCallMemberSelector", "DS_1", "FILTER", "0MATERIAL", ActiveCell, "SINGLE") 0MATERIAL ディメンションの内部セレクタが単一選択モードのアクティブなセルに表示され、必要なメンバーを選択できま す。 ユーザガイド: SAP BusinessObjects Analysis, edition for Microsoft Office ブックの作成 © 2014 SAP AG or an SAP affiliate company. All rights reserved. 63 関連情報 SAPSetFilter [73 ページ] 3.6.3 SAPExecuteCommand この API メソッドを通常のコマンドのように使用して、次に説明する各種のコマンドを実行できます。 コマンドを実行するたびに、次のいずれかの出力パラメータがシステムから返されます。 ● 0 = 実行失敗 ● 1 = 実行成功 PlanDataTransfer このコマンドを使用すると、入力された計画データが再計算されます。 PlanDataSave このコマンドを使用すると、入力された計画データが保存されます。 Dim lResult As Long lResult= Application.Run("SAPExecuteCommand", "PlanDataSave") このコマンドを実行すると、入力された計画データが保存されます。 PlanDataReset このコマンドを使用すると、最後のデータ保存以降に入力された計画データがリセットされます。 PlanDataClientReset このコマンドを使用すると、最後に正常に行われたデータの再計算以降に入力された計画データがリセットされます。 64 © 2014 SAP AG or an SAP affiliate company. All rights reserved. ユーザガイド: SAP BusinessObjects Analysis, edition for Microsoft Office ブックの作成 PlanDataToDisplayMode このコマンドを使用すると、データの計画中に入力待ちモードを終了し、表示モードに切り替わります。 PlanDataToChangeMode このコマンドを使用すると、データの計画中に入力待ちモードに切り替わります。 PauseVariableSubmit 変数の実行を一時停止するには、このコマンドをパラメータを "On" で使用します。 一時停止を解除するには、パラメータ "Off" と共にコマンドを使用します。 PauseVariableSubmit のモードが "On" の場合、すべての Analysis 式と大部分の Analysis マクロが実行されなくなりま す。 SAPAddMessage、SAPSetVariable、PauseVariableSubmit "Off" のマクロは実行されます。 Hide/Show ブックの Analysis UI コンポーネントを非表示または表示するには、このコマンドを使用します。 "Ribbon"、 "ContextMenu"、および "TaskPane" のタイプでこのコマンドを使用できます。 リボン全体を非表示にし ("All")、再び表示することができます ("Default")。 コンテキストメニューの場合は、個々の最新表 示またはメニュー全体を非表示にし、そのメニュー全体を再び表示することができます。 デザインパネルでは、Analysis およ び [コンポーネント] タブを非表示にして、完全なデザインパネルを再度表示できます。 次のコマンドがサポートされています。 ● Application.Run("SAPExecuteCommand", "Hide", "Ribbon", "All") ● Application.Run("SAPExecuteCommand", "Show", "Ribbon", "Default") ● Application.Run("SAPExecuteCommand", "Hide", "ContextMenu", "Refresh_Single") ● Application.Run("SAPExecuteCommand", "Hide", "ContextMenu", "All") ● Application.Run("SAPExecuteCommand", "Show", "ContextMenu", "Default") ● Application.Run("SAPExecuteCommand", "Hide", "TaskPane", "Analysis") ● Application.Run("SAPExecuteCommand", "Hide", "TaskPane", "Components") ● Application.Run("SAPExecuteCommand", "Show", "TaskPane", "Default") ユーザガイド: SAP BusinessObjects Analysis, edition for Microsoft Office ブックの作成 © 2014 SAP AG or an SAP affiliate company. All rights reserved. 65 ShowPrompts このコマンドを使用して、プロンプトダイアログを表示します。 ブックまたはデータソースのプロンプトダイアログを呼び出すこと ができます。 ダイアログを呼び出すには、データソースの最新表示を行う必要があります。 1 つのデータソースのプロンプトダイアログを表示します。 lResult= Application.Run("SAPExecuteCommand", "ShowPrompts", "DS_1") このコマンドを実行すると、DS_1 のプロンプトダイアログが表示されます。 これは、ブックで変数がマージされない場合にのみ 可能です。 すべてのデータソースのプロンプトダイアログを表示します。 lResult= Application.Run("SAPExecuteCommand", "ShowPrompts", "ALL") このコマンドを実行すると、ブックのすべてのデータソースのプロンプトダイアログが表示されます。 Refresh ブックのデータの最新表示をあらかじめ行うには、このコマンドを使用します。 最新表示するパラメータとして、データソースま たは計画オブジェクトを 1 つ指定できます。 パラメータが入力されていない場合、またはパラメータとして文字列 'ALL' が入力 されている場合には、すべてのデータソースと計画オブジェクトが最新表示されます。 すでに最新表示されているデータソー スに対してこのコマンドを実行すると、対応するすべてのクロスタブが再描画されます。 また、データソースの一覧を最新表示することもできます。 注記 計画機能 'PF_X' にフィルタが割り当てられている場合には、エイリアスが 'PF_X' であるこのフィルタを一覧に含めること ができます。 ただし、計画機能自体は最新表示されないため、独自のコマンドで最新表示を行う必要があります。 特定のデータソースの最新表示 Dim lResult As Long lResult= Application.Run("SAPExecuteCommand", "Refresh", "DS_1") このコマンドを実行すると、DS_1 データソースのデータが最新表示されます。 すべてのデータソースの最新表示 Dim lResult As Long lResult= Application.Run("SAPExecuteCommand", "Refresh") このコマンドを実行すると、すべてのデータソースのデータが最新表示されます。 データソースの一覧を最新表示します。 Dim lResult As Long lResult= Application.Run("SAPExecuteCommand", "Refresh"; "DS_1;DS_2") このコマンドを実行すると、データソース DS_1 および DS_2 のデータで最新表示が行われます。 66 © 2014 SAP AG or an SAP affiliate company. All rights reserved. ユーザガイド: SAP BusinessObjects Analysis, edition for Microsoft Office ブックの作成 RefreshData このコマンドを使用して、ブックに含まれるすべてのデータソースまたは定義されたデータソースの最新表示を行います。 最 新表示するデータソースを指定できます。 パラメータが入力されていない場合、またはパラメータとして文字列 'ALL' が入力さ れている場合には、すべてのデータソースが最新表示されます。 データソースに対してこのコマンドを実行すると、サーバに ある対応するデータが更新されて、クロスタブが再描画されます。 定義された 2 つのデータソースを最新表示します。 Dim lResult As Long lResult= Application.Run("SAPExecuteCommand", "RefreshData", "DS_1;DS_3") このコマンドを実行すると、サーバにあるデータソース DS_1 および DS_3 のデータが最新表示されます。 Restart このコマンドを使用すると、ブックのすべてのデータソースまたは定義したデータソースが再起動します。 技術的には、データ ソースの再起動は、現在のナビゲーション状態と選択したプロンプト値を保持しながらデータソースを削除して再挿入するのと 同じ効果があります。 データソースを追加または初回最新表示するための完全なプロセスが実行されます。 再起動後は、デ ータベースの新しいデータが、対応するクロスタブに含まれるようになります。 データソースを再起動するには、コマンド Refresh などを使用してデータソースの初回最新表示を実行する必要があります。 パラメータが入力されていない場合、また はパラメータとして文字列 'ALL' が入力されている場合には、すべてのデータソースが再起動されます。 再起動されるデータ ソースを定義するには、データソースをセミコロン区切り一覧のパラメータとして入力できます。 Dim lResult As Long lResult= Application.Run("SAPExecuteCommand", "Restart", "DS_1;DS_2") このコマンドを実行すると、データソース DS_1 および DS_2 のデータが再起動されます。 AutoRefresh 1 つまたは複数のデータソースの再表示を停止するには、このコマンドをパラメータ 'Off' で使用します。 再表示を再有効化す るには、このコマンドをパラメータ 'On' で使用します。 データソースはいつでもオフに設定されます。 この設定は、コールバッ ク Workbook_SAP_Initialize などでも行うことができます。 すべてのパラメータは必須で、空白にはできません。 このコマンドをパラメータ 'On' で使用すると、更新待機中のすべての要求データソースのクロスタブが自動的に再表示されま す。 データソースの設定 AutoRefresh は、ブックの [最新表示を一時停止] には依存しません。 ブックが一時停止されていない 場合、およびデータソースが一時停止されていない場合も、データソースに基づくクロスタブは再表示されます。 データソース の AutoRefresh 値は、マクロ SAPGetProperty (SAPGetPropert y("IsAutoRefresh","DS_1") から受け取ることができま す。 Dim lResult As Long lResult= Application.Run("SAPExecuteCommand", "AutoRefresh", "Off", "DS_1;DS_2") ユーザガイド: SAP BusinessObjects Analysis, edition for Microsoft Office ブックの作成 © 2014 SAP AG or an SAP affiliate company. All rights reserved. 67 このコマンドを実行すると、データソース DS_1 および DS_2 の最上部のクロスタブは自動的に再表示されなくなります。 RegisterCallback コールバックを登録するには、このコマンドを使用します。 SAPExecuteCommand を使用して、コールバック AfterRedisplay、BeforePlanDataSave、BeforePlanDataReset を登録できます。 UnregisterCallback このコマンドを使用すると、上述のコールバックの登録が取り消されます。 Dim lResult As Long lResult= Application.Run("SAPExecuteCommand", "UnregisterCallback", "AfterRedisplay") このコマンドを実行すると、AfterRedisplay コールバックの登録が取り消されます。 関連情報 コールバックの使用 [81 ページ] Analysis UI コンポーネントの表示/非表示 [79 ページ] SAPSetVariable [76 ページ] 3.6.4 SAPExecutePlanningFunction この API メソッドを使用すると、計画機能を実行できます。計画機能は、デザインパネルの [コンポーネント] タブで管理しま す。 このメソッドを呼び出すには、Application.Run を使用して、次の入力パラメータを指定します。 ● 計画機能エイリアス 計画機能の式エイリアスを入力します。エイリアスを設定できるのは、デザインパネルの [コンポーネント] タブで計画機 能を設定するときです。 関数を実行するたびに、次のいずれかの出力パラメータがシステムから返されます。 ● 0 = 実行失敗 ● 1 = 実行成功 例 Dim lResult As Long lResult= Application.Run("SAPExecutePlanningFunction","PF_1") 68 © 2014 SAP AG or an SAP affiliate company. All rights reserved. ユーザガイド: SAP BusinessObjects Analysis, edition for Microsoft Office ブックの作成 このコマンドを選択すると、PF_1 計画機能が実行されます。 3.6.5 SAPExecutePlanningSequence この API メソッドを使用すると、計画順序を実行できます。計画順序は、デザインパネルの [コンポーネント] タブで管理しま す。 このメソッドを呼び出すには、Application.Run を使用して、次の入力パラメータを指定します。 ● 計画順序エイリアス 計画順序の式エイリアスを入力します。エイリアスを設定できるのは、デザインパネルの [コンポーネント] タブで計画順 序を設定するときです。 関数を実行するたびに、次のいずれかの出力パラメータがシステムから返されます。 ● 0 = 実行失敗 ● 1 = 実行成功 例 Dim lResult As Long lResult= Application.Run("SAPExecutePlanningSequence","PS_1") このコマンドを選択すると、PF_1 計画順序が実行されます。 3.6.6 SAPGetCellInfo この API メソッドを使用すると、クロスタブセルの情報を取得するコマンドを定義できます。コマンドは、選択項目およびディメ ンションに対して定義できます。 ディメンション呼び出しの場合、結果にはそのディメンションのデータソースエイリアスと技術名称が含まれます。 選択項目呼び出しの場合、結果にはディメンションのリストが含まれます。各リストのエントリには、データソースエイリアス、デ ィメンションの技術名称、およびメンバーの技術名称が含まれます。メジャーの場合、リストエントリには、データソースエイリア ス、メジャー構造、およびメジャーの技術名称が含まれます。 このメソッドを呼び出すには、Application.Run を使用して、次の入力パラメータを指定します。 ● セル ワークシートのセルのセル情報を入力します。現在選択されているセルを評価する場合は、ActiveCell と入力します。 複数のセルを含む範囲を選択した場合、範囲の左上のセルに関するセル情報がメソッドによって返されます。 ● プロパティ SELECTION、DIMENSION、DATASOURCE または CROSSTAB のいずれかのプロパティを入力します。 ● フィルタ SELECTION プロパティの場合、区切り文字としてセミコロンを使用して、評価するディメンションのリストを入力できます。 ディメンションを入力しないと、すべての使用可能なディメンションが評価されます。 DIMENSION、DATASOURCE または CROSSTAB の場合は、値を入力する必要はありません。 ユーザガイド: SAP BusinessObjects Analysis, edition for Microsoft Office ブックの作成 © 2014 SAP AG or an SAP affiliate company. All rights reserved. 69 ヒント 選択しているセルがクロスタブの一部かどうか確認するために、プログラムに確認処理を含める場合は、リファレンスとして クロスタブの名前付き範囲を使用できます。名前付き範囲は、式バーの [名前] ボックスに表示されています。デザインパ ネルの [コンポーネント] タブでこれを変更できます。 例 ディメンション Dim lResult As Variant lResult= Application.Run("SAPGetCellInfo", ActiveCell, "DIMENSION") クロスタブでディメンションセルを選択してこのコマンドを実行すると、データソースエイリアスとディメンションの技術名称が 返されます。 例 選択項目 Dim lResult As Variant lResult= Application.Run("SAPGetCellInfo", ActiveCell, "SELECTION") 現在の分析で、行では 0MATERIAL ディメンションと 0COUNTRY ディメンションをフィルタリングし、列では 0SALESVOLUME メジャーをフィルタリングしているとします。データセルを 1 つ選択してこのコマンドを実行すると、メジャ ー情報を含む行、0MATERIAL ディメンションの情報を含む行、0COUNTRY ディメンションの情報を含む行の 3 行を含む リストが返されます。 関連情報 [コンポーネント] タブ [90 ページ] 3.6.7 SAPGetProperty この API メソッドを使用すると、データソースまたはブックのプロパティを読み取れます。 コマンドは論理値 (True または False) を返します。 このメソッドを呼び出すには、Application.Run を使用して、次の入力パラメータを指定します。 ● 70 プロパティ名 次のうちいずれかのプロパティを入力します。 ○ IsDataSourceActive: データソースが有効であるかどうかを確認します。 ○ IsDataSourceEditable: データソースが入力可能であるかどうか確認します。 ○ HasChangedPlanData: ブックに変更された計画データが含まれるかどうか確認します。 © 2014 SAP AG or an SAP affiliate company. All rights reserved. ユーザガイド: SAP BusinessObjects Analysis, edition for Microsoft Office ブックの作成 ○ IsAutoRefresh: ブックレベルまたは指定データソースの自動最新表示がアクティブになっているのか一時停止され ているのか確認します。 ○ IsConnected: データソースがすでに接続されているかどうか確認します。 ○ LastError: Analysis API メソッドおよび関数の実行中に発生したエラーに関する情報を取得します。 ○ ChangedCrosstabs: コールバック AfterRedisplay の最終ラウンドトリップで変更されたクロスタブを取得します。 ○ ChangedDatasources: コールバック AfterRedisplay の最終ラウンドトリップで変更されたデータソースを取得しま す。 ● データソースエイリアス データソースの式エイリアスを入力します。 エイリアスを設定できるのは、デザインパネルの [コンポーネント] タブでデー タソースを設定するときです。 このパラメータは省略できます。 HasChangedPlanData または LastError プロパティを使用する場合には、データソースエイリアスを入力する必要はあ りません。このプロパティは、特定のデータセットには関係がなく、ブック全体に関連するためです。 例 Dim lResult As Variant lResult= Application.Run("SAPGetProperty", "IsDataSourceEditable", "DS_1") このコマンドを実行すると、論理値が返されます。 データソース DS_1 が編集可能な場合、値は True になります。 例 Iret = Application.Run("SAPGetProperty", "IsConnected", "DS_1") このコマンドを実行すると、論理値が返されます。 データソース DS_1 が接続されている場合、値は True になります。 関連情報 LastError 情報の使用 [84 ページ] 3.6.8 SAPLogon この API メソッドを使用して、指定したデータソースのシステムへのログオンをトリガできます。 このメソッドを呼び出すには、Application.Run を使用して、次の入力パラメータを指定します。 ● 式エイリアス データソースの式エイリアスを入力します。エイリアスを設定できるのは、デザインパネルの [コンポーネント] タブでデー タソースを設定するときです。 ● クライアント システムクライアントを入力します。このパラメータは SAP システムへのログオンにのみ関係します。 ● ユーザ ユーザを入力します。 ● パスワード ユーザガイド: SAP BusinessObjects Analysis, edition for Microsoft Office ブックの作成 © 2014 SAP AG or an SAP affiliate company. All rights reserved. 71 パスワードを入力します。 ● 言語 ログオン言語を入力します。このパラメータは省略できます。 コマンドを実行するたびに、次のいずれかの出力パラメータがシステムから返されます。 ● 0 = 実行失敗 ● 1 = 実行成功 例 Iret = Application.Run("SAPLogon", "DS_1", "000", "Anzeiger", "Display") このコマンドを実行すると、クライアントが 000 のデータソース DS_1 のシステムが、パスワードが Display のユーザ Anzeiger で接続されます。 3.6.9 SAPMoveDimension この API メソッドを使用すると、クロスタブ内でのディメンションの位置を指定し、そのディメンションを他のディメンションと交換 するか、他のディメンションとの相対位置に移動できます。 このメソッドを呼び出すには、Application.Run を使用して、次の入力パラメータを指定します。 ● データソースエイリアス データソースの式エイリアスを入力します。エイリアスを設定できるのは、デザインパネルの [コンポーネント] タブでデー ● ディメンションキー ディメンションの技術名称を入力します。 ● 移動先 次のうちいずれかの定数を入力します。 タソースを設定するときです。 ● ○ ROWS: ディメンションを行に移動します。 ○ COLUMNS: ディメンションを列に移動します。 ○ FILTER: ディメンションをバックグラウンドフィルタに移動します。 ○ AFTER: ディメンションを相対ディメンションの後に移動します。 ○ BEFORE: ディメンションを相対ディメンションの前に移動します。 ○ SWAP: ディメンションを相対ディメンションと交換します。 識別子 移動先を AFTER、BEFORE、または SWAP に設定した場合、相対ディメンションの技術名称を入力します。 移動先を ROWS、COLUMNS、または FILTER に設定した場合、インデックスで位置を入力します。インデックスは 1 か ら始まり、省略できます。インデックスが無効な場合、コマンドは実行されません。インデックスを指定しないと、ディメンシ ョンは末尾に追加されます。 関数を実行するたびに、次のいずれかの出力パラメータがシステムから返されます。 ● 0 = 実行失敗 ● 1 = 実行成功 72 © 2014 SAP AG or an SAP affiliate company. All rights reserved. ユーザガイド: SAP BusinessObjects Analysis, edition for Microsoft Office ブックの作成 例 Dim lResult As Long lResult= Application.Run("SAPMoveDimension", "DS_1", "0COUNTRY", "AFTER", "0CALMONTH" ) このコマンドを実行すると、0COUNTRY ディメンションがクロスタブに挿入され、0CALMONTH ディメンションの後に置か れます。 例 Dim lResult As Long lResult= Application.Run("SAPMoveDimension", "DS_1", "0COUNTRY", "ROWS", "2") このコマンドを実行すると、0COUNTRY ディメンションが 2 つ目のエントリとして、クロスタブの行に追加されます。 3.6.10 SAPSetFilter この API メソッドを使用すると、フィルタリングの対象とするディメンションのメンバーを定義できます。このメソッドを使用して、 計画機能のフィルタも定義できます。 このメソッドを呼び出すには、Application.Run を使用して、次の入力パラメータを指定します。 ● 式エイリアス データソースまたは計画機能の式エイリアスを入力します。エイリアスを設定できるのは、デザインパネルの [コンポーネ ント] タブでデータソースを設定するときです。 ● ディメンション フィルタリングの対象とするディメンションの技術名称。 ● メンバー 技術名称や変数など、ディメンションのメンバーフィルタを表す文字列。"ALLMEMBERS" という文字列または空の文字 列は、フィルタをクリアし、すべてのメンバーを選択します。各入力値の構文ルールに注意してください。 ● メンバーの形式 ○ テキスト テキストとしてのメンバー (単独で指定) ○ キー キーとしてのメンバー (単独で指定) ○ INTERNAL_KEY 内部キーを伴うメンバー (単独で指定) ○ INPUT_STRING さまざまなメンバーの組み合わせ このパラメータは省略できます。デフォルト値は INPUT_STRING です。 注記 KEY および INTERNAL_KEY は、SAP NetWeaver BW の InfoObject モデリングに依存します。 ユーザガイド: SAP BusinessObjects Analysis, edition for Microsoft Office ブックの作成 © 2014 SAP AG or an SAP affiliate company. All rights reserved. 73 関数を実行するたびに、次のいずれかの出力パラメータがシステムから返されます。 ● 0 = 実行失敗 ● 1 = 実行成功 例 Dim lResult as long lResult= Application.Run("SAPSetFilter", "DS_1", "0SOLD_TO__0COUNTRY", "CA;US;DE", "INPUT_STRING") この例では、DS_1 というデータソースの 0SOLD_TO__0COUNTRY ディメンションのフィルタを、INPUT_STRING というメ ンバーの形式を使用して、米国、カナダ、およびドイツの各国に設定しています。 関連情報 値入力構文 [86 ページ] 3.6.11 SAPSetPlanParameter この API メソッドを使用すると、計画オブジェクトの入力待ち変数の値を定義できます。 このメソッドを呼び出すには、Application.Run を使用して、次の入力パラメータを指定します。 ● 式エイリアス 計画オブジェクトの式エイリアスを入力します。エイリアスを設定できるのは、デザインパネルの [コンポーネント] タブで 計画オブジェクトを設定するときです。 ● 変数名 フィルタリングの対象とする変数の名前または技術名称。 ● 変数値 技術名称などの、変数の値を表す文字列。各入力値の構文ルールに注意してください。 ● メンバーの形式 ○ テキスト テキストとしてのメンバー (単独で指定) ○ キー キーとしてのメンバー (単独で指定) ○ INTERNAL_KEY 内部キーを伴うメンバー (単独で指定) ○ INPUT_STRING さまざまなメンバーの組み合わせ このパラメータは省略できます。デフォルト値は INPUT_STRING です。 注記 KEY および INTERNAL_KEY は、SAP NetWeaver BW の InfoObject モデリングに依存します。 74 © 2014 SAP AG or an SAP affiliate company. All rights reserved. ユーザガイド: SAP BusinessObjects Analysis, edition for Microsoft Office ブックの作成 関数を実行するたびに、次のいずれかの出力パラメータがシステムから返されます。 ● 0 = 実行失敗 ● 1 = 実行成功 例 Dim lResult as long lResult= Application.Run("SAPSetPlanParameter", "PF_1", "0TARGET_YEAR", "2013", "INPUT_STRING") この例では、計画機能 PF_1 の変数 0TARGET_YEAR を 2013 年に設定します。 関連情報 値入力構文 [86 ページ] 3.6.12 SAPSetRefreshBehaviour この API メソッドを使用すると、結果セットの最新表示やメッセージダイアログの表示を行わず、さまざまな API メソッドを連続 して使用できます。 このメソッドを呼び出すには、Application.Run を使用して、次の入力パラメータを指定します。 ● モード モードを [オン] または [オフ] に設定します。 ● メッセージ表示 メッセージ表示を [オン] または [オフ] に設定します。 デフォルト設定は [オフ] です。 関数を実行するたびに、次のいずれかの出力パラメータがシステムから返されます。 ● 0 = 実行失敗 ● 1 = 実行成功 例 デフォルト API コールは次のようになります。 Public Sub SetGermanyAndPoduct01 Application.Run("SAPSetRefreshBehaviour","Off") Application.Run("SAPSetFilter","DS_01","0COUNTRY","DE") Application.Run("SAPSetFilter","DS_01","0PRODUCT","P01") Application.Run("SAPSetRefreshBehaviour","On") End Sub ユーザガイド: SAP BusinessObjects Analysis, edition for Microsoft Office ブックの作成 © 2014 SAP AG or an SAP affiliate company. All rights reserved. 75 3.6.13 SAPSetVariable この API メソッドを使用すると、入力待ち BW 変数 (プロンプト) の値を定義できます。複数の変数を設定する場合、 SAPExecuteCommand メソッドと共に PauseVariableSubmit コマンドを使用できます。 このメソッドを呼び出すには、Application.Run を使用して、次の入力パラメータを指定します。 ● プロンプト名 フィルタリングの対象とする BW 変数の名前または技術名称。 ● プロンプト値 技術名称などの、プロンプトの値を表す文字列。各入力値の構文ルールに注意してください。 ● 値の書式 ○ テキスト テキストとしてのメンバー (単独で指定) ○ キー キーとしてのメンバー (単独で指定) ○ INTERNAL_KEY 内部キーを伴うメンバー (単独で指定) ○ INPUT_STRING さまざまなメンバーの組み合わせ 注記 KEY および INTERNAL_KEY は、SAP NetWeaver BW の InfoObject モデリングに依存します。 ● 式エイリアス データソースの式エイリアスを入力します。エイリアスを設定できるのは、デザインパネルの [コンポーネント] タブでデー タソースを設定するときです。 ブックの変数をマージしない場合、このパラメータを定義する必要があります。ブックの変数をマージする場合でもこのパ ラメータを定義できますが、定義する必要はありません。 関数を実行するたびに、次のいずれかの出力パラメータがシステムから返されます。 ● 0 = 実行失敗 ● 1 = 実行成功 例 Dim lResult As Long lResult=Application.Run("SAPSetVariable", "0BWVC_COUNTRY", "DE", "INPUT_STRING", "DS_1") この例では、DS_1 データソースの 0BWVC_COUNTRY 変数をドイツ (国) に設定しています。 例 複数の変数の設定 Call Application.Run("SAPSetRefreshBehaviour", "Off") Call Application.Run("SAPExecuteCommand", "PauseVariableSubmit", "On") Call Application.Run("SAPSetVariable", "0BWVC_COUNTRY", "US") 76 © 2014 SAP AG or an SAP affiliate company. All rights reserved. ユーザガイド: SAP BusinessObjects Analysis, edition for Microsoft Office ブックの作成 Call Application.Run("SAPSetVariable", "0BWVC_MATERIAL", "Hardware") Call Application.Run("SAPExecuteCommand", "PauseVariableSubmit", "Off") Call Application.Run("SAPSetRefreshBehaviour", "On") この例では、0BWVC_COUNTRY 変数を US (国) に、0BWVC_MATERIAL 変数を Hardware (品目) に設定していま す。コマンド PauseVariableSubmit を開始したら、両方の変数が同時に実行されます。 関連情報 値入力構文 [86 ページ] SAPExecuteCommand [64 ページ] 3.6.14 Analysis 関数の使用 VBA マクロ内で Analysis 関数を使用できます。 マクロ内の式の戻り値は、Microsoft Excel シートで使用される式の戻り値 に相当します。 使用する関数に応じて、式は、単独の値 (単独の文字列値) またはリスト (配列) のどちらかを返します。 リス トに含まれる行が 1 行だけの場合、返される配列は 1 次元です。 リストに含まれる行が 2 行以上の場合、配列は 2 次元で す。 マクロ内で式を使用すると、関数が最初の引数となり、この関数の式を作成するのに使用する引数がこれに続きます。 無効な式の場合、Microsoft Excel はエラーを返します。 例 単独の文字列値を返す式 Dim lResult As Variant lResult = Application.Run("SAPGetVariable", "DS_2", "0BW_VAR", "Value") この式は、0BW_VAR 変数の現在の値を返します。 例 配列を返す式 Dim lResult As Variant lResult = Application.Run("SAPListOfDimensions", "DS_1") この式は、DS_1 データソースのディメンションのリストを返します。 データソースにディメンションが 1 つだけ含まれる場合、 返される配列は 1 次元となります。 プログラミングを簡素化するために、GetAsTwoDimArray 関数など、配列が常に 2 次元になるような追加関数を作成す ることができます。 Function GetAsTwoDimArray(value As Variant) As Variant ユーザガイド: SAP BusinessObjects Analysis, edition for Microsoft Office ブックの作成 © 2014 SAP AG or an SAP affiliate company. All rights reserved. 77 'value is error return the error If IsError(value) Then GetAsTwoDimArray = value 'value is array ElseIf IsArray(value) Then 'first check if the array is two-dimensional 'by requesting the upper bound of the 2nd dimension. 'if this is not the case an error occurs (Err.Number <> 0). 'ignore errors, handled locally On Error Resume Next Dim lIndex As Integer Dim lErrorCode As Integer lIndex = UBound(value,2) lErrorCode = Err.Number 'set error handling back to default On Error GoTo 0 If lErrorCode = 0 Then 'no error: array is two-dimensional GetAsTwoDimArray = value Else 'copy one-dimensional array into a two-dimensional one Dim i As Integer Dim lArray() As Variant ReDim lArray(1 To 1, 1 To UBound(value)) For i = 1 To UBound(lArray, 2) lArray(1, i) = value(i) Next GetAsTwoDimArray = lArray End If Else 'return Empty GetAsTwoDimArray = Empty End If End Function 次の例では、すべてのディメンションのリストが SAPListOfDimensions 関数から返されます。 行軸でも列軸でもないディ メンションはすべて、1 つの文字列に追加されています。この文字列は、SAPAddMessage API メソッドを使用して標準メッ セージダイアログに表示されます。 GetAsTwoDimArray 関数を使用して、返される配列が常に 2 次元になるようにして います。 Public Sub ShowDimensionsNotOnRowsOrColumns() Dim lList As String Dim lResult As Variant lResult = Application.Run("SAPListOfDimensions", "DS_1") lResult = GetAsTwoDimArray(lResult) For i = 1 To UBound(lResult, 1) If lResult(i, 3) <> "ROWS" And lResult(i, 3) <> "COLUMNS" Then lList = lList & " " & lResult(i, 2) End If Next i Call Application.Run("SAPAddMessage", "Dimensions:" & lList, "INFORMATION") End Sub 78 © 2014 SAP AG or an SAP affiliate company. All rights reserved. ユーザガイド: SAP BusinessObjects Analysis, edition for Microsoft Office ブックの作成 関連情報 式の使用 [43 ページ] 3.6.15 Analysis UI コンポーネントの表示/非表示 API メソッド SAPExecuteCommand のコマンド Hide および Show を使用して、Analysis UI コンポーネントを表示したり非 表示にしたりできます。 変更された UI コンポーネントの表示は、VBA マクロが実行されるアクティブなブックで有効になります。ブックの [Analysis] タブを非表示にしても、ユーザが別のブックに切り替えると [Analysis] タブが再表示されます。最初のブックに切り替えると、 [Analysis] タブは再度非表示になります。 サポートされるタイプと ID は次のとおりです。 ● Ribbon ○ All リボンの [Analysis] タブを非表示にするには、この ID を使用します。 例: Application.Run("SAPExecuteCommand", "非表示", "リボン", "すべて") ○ Default リボンの [Analysis] タブを表示するには、この ID を使用します。 例: Application.Run("SAPExecuteCommand", "表示", "リボン", "デフォルト") ● ContextMenu ○ All [Analysis] コンテキストメニューを非表示にするには、この ID を使用します。 例: Application.Run("SAPExecuteCommand", "非表示", "ショートカットメニュー", "すべて") ○ Refresh_Single 1 つのコンテキストメニューエントリ [最新表示] を非表示にするには、この ID を使用します。 例: Application.Run("SAPExecuteCommand", "非表示", "ショートカットメニュー", "Refresh_Single") ○ Default 完全なコンテキストメニューを表示するには、この ID を使用します。 例: Application.Run("SAPExecuteCommand", "表示", "ショートカットメニュー", "デフォルト ") 関連情報 SAPExecuteCommand [64 ページ] [Analysis] リボンの拡張 [80 ページ] ユーザガイド: SAP BusinessObjects Analysis, edition for Microsoft Office ブックの作成 © 2014 SAP AG or an SAP affiliate company. All rights reserved. 79 3.6.16 [Analysis] リボンの拡張 Microsoft Office リボンは拡張して調整することができます。一般的なリボンの拡張の詳細については、Microsoft のドキュ メントを参照してください。 Analysis に関連するアプリケーションを作成する場合、新しいリボンタブを [Analysis] タブの横 (前後) に配置するか、新しい リボングループを [Analysis] タブに追加して Analysis との依存関係を可視化できます。リボンは、各項目に識別子が割り当 てられる XML 定義で表されます。[Analysis] タブには、名前空間が SBOP.AdvancedAnalysis.Addin.1 で ID が com.sap.ip.bi.analysis.menu の修飾識別子 (idQ) があります。 例 [Analysis] タブの前へのタブの追加 <customUI xmlns="http://schemas.microsoft.com/office/2006/01/customui" xmlns:x="SBOP.AdvancedAnalysis.Addin.1"> <ribbon> <tabs> <tab id="myCustomTab" label="Custom Tab" insertBeforeQ="x:com.sap.ip.bi.analysis.menu" > <group id="myCustomGroup" label="Custom Group" > <button id="myButton" label="my Button" onAction="myAction" /> </group> </tab> </tabs> </ribbon> </customUI> この例では、グループ [Custom Group] とボタン [my Button] を含む新しいタブ [Custom Tab] が [Analysis] タブの前 に追加されます。 例 [Analysis] タブへのリボングループの追加 <customUI xmlns="http://schemas.microsoft.com/office/2006/01/customui" xmlns:x="SBOP.AdvancedAnalysis.Addin.1"> <ribbon> <tabs> <tab idQ="x:com.sap.ip.bi.analysis.menu"> <group id="myCustomGroup" label="Custom Group" > <button id="myButton" label="my Button" onAction="myAction" /> </group> </tab> </tabs> </ribbon> </customUI> この例では、ボタン [my Button] を含むグループ [Custom Group] が [Analysis] タブに追加されます。 80 © 2014 SAP AG or an SAP affiliate company. All rights reserved. ユーザガイド: SAP BusinessObjects Analysis, edition for Microsoft Office ブックの作成 関連情報 Analysis UI コンポーネントの表示/非表示 [79 ページ] 3.6.17 コールバックの使用 Analysis には、特定のイベントに伴って実行されるさまざまなコールバックがあります。 コールバック 'Workbook_SAP_Initialize' は必ず実行されます。 次に示すその他のコールバックは、はじめて使用する前に API メソッド 'SAPExecuteCommand' を使用して登録されている必要があります。 コールバックを登録解除するのにも、 'SAPExecuteCommand' を使用できます。 すべてのコールバックは 1 つのブックに 1 度だけ登録できます。 これらのコールバックのいずれかを 2 度目に登録すると、最 初に登録されたものが上書きされます。 注記 'Workbook_SAP_Initialize' コールバックは、VBA エディタの 'ThisWorkbook' セクションに定義される必要があります。 その他のコールバックは、モジュールに定義しておく必要があります。 'ThisWorkbook' またはシートセクションに定義した 場合、登録中に完全に参照できる必要があります。 'ThisWorkbook' セクションでは、たとえば参照として ThisWorkbook.<MacroName> を使用する必要があります。 Workbook_SAP_Initialize このコールバックを使用してブックの初期化ロジックを定義します。 このコールバックは、Microsoft Excel に用意されている 'Workbook_Open' イベントに似ていますが、Microsoft Excel イベントと Analysis 標準の初期化処理の後に実行されます。 Microsoft Excel のブックを開いて Analysis アドインを有効にする場合、ブックを開くときに Excel イベントが実行され、 Analysis を有効化した後で、Analysis 標準の初期化処理とこのコールバックが実行されます。 このコールバックは、入力パラメータを持たないサブルーチンとして定義する必要があります。 例 ' defined in ThisWorkbook Public Sub Workbook_SAP_Initialize() ' register callbacks Call Application.Run("SAPExecuteCommand", "RegisterCallback", "AfterRedisplay", "Callback_AfterRedisplay") Call Application.Run("SAPExecuteCommand", "RegisterCallback", "BeforePlanDataSave", "Callback_BeforePlanDataSave") Call Application.Run("SAPExecuteCommand", "RegisterCallback", "BeforePlanDataReset", "Callback_BeforePlanDataReset") End Sub 'AfterRedisplay'、'BeforPlanDataSave'、および 'BeforePlanDataReset' コールバックは、ブックの初期化処理中に登 録されるため、VBA プロジェクトで使用することができます。 ユーザガイド: SAP BusinessObjects Analysis, edition for Microsoft Office ブックの作成 © 2014 SAP AG or an SAP affiliate company. All rights reserved. 81 AfterRedisplay このコールバックを使用して、ブックが再表示されるたびに実行される必要のあるロジックを定義します。 たとえば、再表示後 はかならず、自動でブックの書式設定を変更することができます。 このコールバックは、入力パラメータを持たないサブルーチンとして定義する必要があります。 このコールバックは、ブックレベ ルの [最新表示を一時停止] が false であるとき、またはユーザが [すべて最新表示] を明示的に要求したときにのみ呼び出 されます。 有効なブックが変更されたときにのみ呼び出されるようにも定義できます。 例 ' defined in a module Public Sub Callback_AfterRedisplay() ThisWorkbook.Worksheets("Sheet1").Cells(1, 1).Value = "Last redisplay: " ThisWorkbook.Worksheets("Sheet1").Cells(1, 2).Value = Now() End Sub このコールバックを使用すると、シート 1 のセル A1 に "最終再表示: " というテキストが表示され、セル A2 に最後の再表 示日時が表示されます。 再表示するごとに、この情報は更新されます。 例 以下のコードで、最後のユーザアクションの後で変更され、シートで更新されたクロスタブとデータソースを取得できます。 注記 これらのコールは 'Callback_AfterRedisplay' 内でのみ機能します。 それ以外の場合には、これらのコールはエラーを 返します。 削除されたオブジェクトは、返される配列に含まれません。 lResult= Application.Run("SAPGetProperty", "CHANGED_CROSSTABS") 'SAPListOf' のように、技術名、名前、およびデータソースを含む配列が返されます。 lResult= Application.Run("SAPGetProperty", "CHANGED_DATASOURCES") 'SAPListOf' のように、技術名および名前を含む配列が返されます。 BeforePlanDataSave このコールバックを使用して、ユーザが計画データを保存するたびに実行される必要のあるロジックを定義します。 たとえば、 計画機能 (SAPExecutePlanningFunction) を実行できます。 このコールバックは、入力パラメータを持たずに論理値を返す関数として定義される必要があります。 この関数が false を返 すと、保存は実行されません。 例 ' defined in a module 82 © 2014 SAP AG or an SAP affiliate company. All rights reserved. ユーザガイド: SAP BusinessObjects Analysis, edition for Microsoft Office ブックの作成 Public Function Callback_BeforePlanDataSave() As Boolean Dim lResult As Integer lResult = Application.Run("SAPExecutePlanningFunction", "PF_1") If lResult <> 1 Then ' planning function execution failed, cancel save Call MsgBox("Planning Function (PF_1) execution failed. Data will not be saved.", vbCritical, "Error") Callback_BeforePlanDataSave = False Else Callback_BeforePlanDataSave = True End If End Function ユーザが計画データを保存するために [保存] ボタンを選択するたびに、PF_1 計画機能が実行されます。 計画機能が実 行可能である場合には、計画データが保存されます。 実行に失敗すると、「計画機能 (PF_1) の実行に失敗しました。デー タは保存されません。」というテキストのメッセージボックスが表示されます。 BeforePlanDataReset このコールバックを使用して、ユーザが計画データを前回の保存状態にリセットするたびに実行される必要のあるロジックを定 義します。 たとえば、データを本当にリセットする必要があるのかユーザに確認するように定義できます。 このコールバックは、入力パラメータを持たずに論理値を返す関数として定義する必要があります。 この関数が 'false' を返す と、リセットは実行されません。 例 ' defined in a module Public Function Callback_BeforePlanDataReset() As Boolean Dim lAnswer As VbMsgBoxResult lAnswer = MsgBox("Do you really want to reset planning data?", vbYesNo, "Reset") If lAnswer = vbYes Then Callback_BeforePlanDataReset = True Else Callback_BeforePlanDataReset = False End If End Function ユーザが計画データを入力してから、 戻る 前回の保存状態 を選択するたびに、「計画データをリセットしてよろしい ですか?」というテキストのメッセージボックスが表示されます。 ユーザが [はい] を選択すると、入力されたデータが前回保 存された状態にリセットされます。 ユーザが [いいえ] を選択すると、リセットは実行されません。 関連情報 SAPExecuteCommand [64 ページ] SAPExecutePlanningFunction [68 ページ] ユーザガイド: SAP BusinessObjects Analysis, edition for Microsoft Office ブックの作成 © 2014 SAP AG or an SAP affiliate company. All rights reserved. 83 3.6.18 LastError 情報の使用 Analysis API メソッドまたは関数を実行するときに API メソッド SAPGetProperty のプロパティ LastError を使用すると、詳 細なエラー情報を取得できます。 エラー情報には、番号と英語のエラーテキストが含まれています。 2 番目のパラメータとし て Text または Number を入力すると、この情報のみが返されるようになります。 2 番目のパラメータを定義しないと、両方 の値が返されます。 以下の表に、すべてのエラー (番号とテキスト) の一覧を示します。 番号 テキスト 一般的な重大なエラー 1 A general error occurred. (一般的なエラーが発生しました。) 2 A general error occurred in one of the data sources. (いずれかのデータソースで一般的なエラーが発生し ました。) This is most probably an error in the backend system or in the communication with the backend system. (通常、このエラーはバックエンドシステムまたはバックエンドシステムとの通信で発生します。) 3 An error from a previous call is still unhandled. (以前の呼び出しのエラーがまだ処理されていません。) 実行前チェックのエラー 10 The BI-Addin is disabled. (BI アドインが無効になっています。) 11 At least one worksheet is protected. (1 つ以上のワークシートが保護されています。) 12 Variable submit is paused. (変数の送信は一時停止しています。) 13 A callback is running. (コールバックが実行中です。) 14 The command is not enabled. (コマンドが有効になっていません。) 15 Action is currently not allowed. (アクションを現在実行できません。) パラメータのエラー 20 A parameter is missing. (パラメータがありません。) 21 A parameter has an invalid value. (パラメータの値が無効です。) Analysis オブジェクトの参照エラー 30 No active workbook application. (アクティブなブックアプリケーションがありません。) 31 The specified data source is invalid. (指定したデータソースが無効です。) The alias may be wrong or the datasource is not yet refreshed. (エイリアスに誤りがあるか、データソース がまだ最新表示されていません。) 32 The alias cannot be resolved. (エイリアスを解決できません。) This applies to macros where an alias may be a data source or a planning object. (これは、エイリアスが データソースまたは計画オブジェクトであるマクロに適用されます。) 33 Variables are unmerged, data source alias needs to be specified. (変数がマージ解除されているため、デ ータソースエイリアスを指定する必要があります。) 84 © 2014 SAP AG or an SAP affiliate company. All rights reserved. ユーザガイド: SAP BusinessObjects Analysis, edition for Microsoft Office ブックの作成 番号 テキスト 34 No result set is available for the specified data source. (指定したデータソースに利用可能な結果セットは ありません。) 35 At least one data source must have input variables. (少なくとも 1 つのデータソースに入力変数が必要で す。) 36 A data source was specified but variables are merged. (データソースが指定されましたが、変数がマージ されています。) 37 At least one data source must be refreshed. (少なくとも 1 つのデータソースが最新表示される必要があり ます。) Excel オブジェクトの参照エラー 40 Invalid sheet reference. (シートの参照が無効です。) 41 Invalid cell reference. (セルの参照が無効です。) 一般的な重大ではないエラー 50 A general error occurred. (一般的なエラーが発生しました。) 51 Logon failed. (ログオンに失敗しました。) 選択状態を扱うエラー 60 Single selection requested but multiple selection is applied. (単一選択が必要ですが、複数選択が適用 されています。) 61 Multiple selection requested but only single selection is allowed. (複数選択が必要ですが、単一選択が 許可されています。) インタフェース制約を扱うエラー 70 Maximum string length is exceeded, texts are truncated. (文字列の最大長を超過しています。テキストが 切り捨てられます。) 例 エラー番号 1 lResult= Application.Run("SAPGetProperty", "LastError", "Number") このコマンドを実行すると、'1' が返されます。 lResult= Application.Run("SAPGetProperty", "LastError", "Text") このコマンドを実行すると、「A general error occurred (一般的なエラーが発生しました)」というテキストが返されます。 lResult= Application.Run("SAPGetProperty", "LastError") このコマンドを実行すると、次のメンバーを含む配列 { "1", "A general error occurred (一般的なエラーが発生しました)"} が返されます。 ユーザガイド: SAP BusinessObjects Analysis, edition for Microsoft Office ブックの作成 © 2014 SAP AG or an SAP affiliate company. All rights reserved. 85 関連情報 SAPGetProperty [70 ページ] 3.6.19 値入力構文 フィルタリングするメンバーやプロンプトの値を入力するときは、次の構文ルールに従います。 複合ディメンションには、メンバーの完全複合キーを使用する必要があります。 説明 例 等しい(=) 15 値を除外する !22 値範囲 1-5 値の範囲を除外する !6-9 より大きい(>) >8 <制限値> より大きな値を除外する !>8 以上(≧) >=8 <制限値> 以上の値を除外する !>=8 より小さい(<) <12 <制限値> より小さい値を除外する !<12 以下 (≦) <=12 <制限値> 以下の値を除外する !<=12 パターンを含む (例: A で始まるすべての値)* A* パターンを含む値を除外する (例: A で始まるすべての値を除外す !A* る)* ディメンション階層ノード +<ディメンション属性>(<ディメンションの技術名称>) 例: +ELEMENT1(WBS_ELEMENT) テキスト階層ノード +<階層ノードの技術名称>(0HIER_NODE) 例: +EUROPE(0HIER_NODE) 値が複数ある場合の区切り記号: セミコロンとこれに続くスペース 1 1-5; >12; !8 文字 複数の値が文字列の配列として渡されることもあります。 1-5 >12 !8 エスケープ文字: スペースなしのバックスラッシュ 86 © 2014 SAP AG or an SAP affiliate company. All rights reserved. \ ユーザガイド: SAP BusinessObjects Analysis, edition for Microsoft Office ブックの作成 説明 例 これらの構文ルールで使用されている特殊文字のいずれかを含む 文字列を入力する場合は、エスケープ文字としてバックスラッシュを 使用できます。 例: 文字列 CA-QU を CA\-QU と入力します。 * これらの構文ルールをフィルタリングには使用できません。 ユーザガイド: SAP BusinessObjects Analysis, edition for Microsoft Office ブックの作成 © 2014 SAP AG or an SAP affiliate company. All rights reserved. 87 4 データの分析 4.1 デザインパネルでのデータ分析 Analysis のデザインパネルは、ユーザインタフェースに新しく追加された要素ですが、これを使用するとデータ上に新しいビュ ーを作成して、使用済みのデータソースやブックのコンポーネントに関する情報を検索できます。デザインパネルには、 [Analysis]、[情報]、[コンポーネント] の 3 つのタブがあります。 デザインパネルの [表示] を選択すると、デザインパネルを表示したり非表示にしたりできます。Microsoft Excel 内でのデザ インパネルのサイズと位置を変更できます。デザインパネルの変更点は、Analysis を閉じたり、デザインパネルを非表示にし てから再表示したりしても保持されます。 デザインパネルでの作業中、クロスタブは各ナビゲーションステップ後に更新されます。[最新表示を一時停止] を選択する と、この自動的に行われる最新表示を無効にすることができます。 関連情報 [Analysis] タブ [88 ページ] [情報] タブ [89 ページ] [コンポーネント] タブ [90 ページ] 最新表示の一時停止 [94 ページ] デザインパネルでのコンポーネントの管理 [94 ページ] 4.1.1 [Analysis] タブ [Analysis] タブには、1 つのデータソースで利用可能なフィールドと、現在のデータ表示に使用されているフィールドが、クロ スタブに列と行の形式で表示されます。 分析で複数のデータソースを使用している場合は、必要なデータソースのクロスタブ のセルを選択して、表示するデータソースの情報を指定します。 [Analysis] タブには、以下のセクションがあります。 ● [検索] フィールド 数値または文字列を検索できます。 検索結果は強調表示されます。 セクション [列]、[行]、および [バックグラウンドフィルタ] では、関連ノードが自動的に展開されます。 パフォーマンスの理由から、[<データソース>] セクションのノードは自動的に展開されません。 それらのノードをマニュア ルで展開すると、強調表示された検索結果が表示されます。 ノードをマニュアルで展開すると、データがロードされている ため、ノードは次回の検索から自動的に展開されるようになります。 ● [<データソース>] このセクションの見出しは、選択したデータソースの名前です。 ここで、正しいデータソースが選択されているかどうか確 認できます。 このセクションには、データソースのすべてのフィールド (メジャー、ディメンション、属性、階層) が表示され ます。 データソースフィールドを [Analysis] タブの別のセクションに移動して、そのフィールドをクロスタブに追加できます。 フィ ールドを別のセクションに移動すると、その名前がデータソースセクションと [行] などの別のクロスタブセクションの両方 88 © 2014 SAP AG or an SAP affiliate company. All rights reserved. ユーザガイド: SAP BusinessObjects Analysis, edition for Microsoft Office データの分析 に表示されます。 別のクロスタブセクションに追加された属性フィールドと階層フィールドは、データソースセクションに太 字で表示されます。 BEx Query Designer では、ディメンションを非表示として定義できます。 それらのディメンションは、Analysis のデザイン パネルではグレーのフォントで表示されます。 ディメンションをクロスタブに追加してフィルタリングできます。 これはクロス タブのデータと結果に影響しますが、クロスタブにはディメンションが表示されません。 Analysis のクロスタブにディメンシ ョンを表示させる場合は、BEx Query Designer の定義を変更する必要があります。 ● 列 このセクションには、現在表示されているすべてのフィールドが列形式で表示されます。 ● 行 このセクションには、現在表示されているすべてのフィールドが行形式で表示されます。 ● バックグラウンドフィルタ このセクションには、現在バックグラウンドフィルタとして定義されているすべてのフィールドが表示されます。 データのナビゲート [Analysis] タブを使用すると、次の方法でデータを分析して、そのデータ上に新しいビューを作成できます。 ● コンテキストメニューを使用して、4 つのセクション間でフィールドを移動できます。 たとえば、[<データソース>] セクション から [行] に新しいディメンションを追加できます。 ● ドラッグアンドドロップを使用して、4 つのセクション間でフィールドを移動できます。 ● ドラッグアンドドロップを使用して、クロスタブに行および列を追加できます。 フィールドを直接クロスタブにドラッグし、ドロ ップします。 [Analysis] タブの対応するセクションに、フィールドが自動的に追加されます。 ● ドラッグアンドドロップを使用して、クロスタブからフィールドを削除することもできます。 クロスタブでセルの境界を選択し て [Analysis] タブにフィールドをドラッグし、そこでドロップします。 ● コンテキストメニューを使用して、フィルタを作成、変更、または削除できます。 オブジェクト用にフィルタが定義されている 場合、そのオブジェクトの横にフィルタアイコンが表示されます。 4.1.2 [情報] タブ [情報] タブには、データソースまたはブック全体に関する詳細情報が表示されます。このタブには、フィルタや変数に関する情 報も表示されます。テキスト要素として概要が表示されます。 [次の情報] リストで、ブック全体か、挿入されたデータソースのいずれかを選択できます。情報フィールドには、選択したオブ ジェクトが表示されます。これらのフィールドは、ドラッグアンドドロップして分析に挿入できます。 ブックの場合、次の情報が表示されます。 ● ブック名 ● 作成者 ● 変数 ● ログオンユーザ ● 前回の最新表示時刻 ● 登録場所 ● 最終変更時刻 ユーザガイド: SAP BusinessObjects Analysis, edition for Microsoft Office データの分析 © 2014 SAP AG or an SAP affiliate company. All rights reserved. 89 データソースの場合、次の情報が表示されます。 ● データ ソース名 ● キー日付 ● 最終データ更新 ● 変数 ● フィルタ ● クエリの技術名称 ● インフォプロバイダの技術名称 ● インフォプロバイダ名 ● 作成者 ● 最終変更者 ● 最終変更時刻 ● システム ● ログオンユーザ 関連情報 情報フィールドを挿入する [42 ページ] フィルタの挿入方法: [43 ページ] 4.1.3 [コンポーネント] タブ [コンポーネント] タブには、ブックで使用されているすべてのコンポーネントのリストと共に、これらのコンポーネントのプロパテ ィが表示されます。 コンポーネントをデータソース別にリストするか、シート別にリストするかを選択できます。 どちらの場合 も、リストの一番上のノードがブックです。 その下にデータソースまたはシートが、コンポーネントと共に表示されます。 コンテキストメニューを使用してコンポーネントを管理することもできます。 詳細については、デザインパネルでのコンポーネン トの管理 [94 ページ]を参照してください。 各コンポーネントで一連のプロパティを使用できます。 コンポーネントのプロパティを表示および変更するには、構造内のコン ポーネントを選択します。 次のセクションに、使用できるコンポーネントとプロパティを示します。 ブック ブックのプロパティ 説明 名前 ブックの名前を表示します。 ブックの名前は、ブックを保存するときに定義されます。 90 © 2014 SAP AG or an SAP affiliate company. All rights reserved. ユーザガイド: SAP BusinessObjects Analysis, edition for Microsoft Office データの分析 ブックのプロパティ 説明 開いたときにブックを最新表 このチェックボックスをオンにした場合、ブックが開かれるたびに、ブックにデータソースが最 示* 新表示されます。 このチェックボックスを選択しなかった場合には、ブックを開いた時にデータが自動的に最新 表示されることはありません。 メニューの [すべて最新表示] を選択すると、データソースの 最新表示をマニュアルで行うことができます。 初回最新表示時にプロンプ トを強制表示* このチェックボックスをオンにした場合、最新表示のたびに、プロンプトダイアログが表示され ます。 プロンプトとブックを保存* このチェックボックスをオンにすると、定義したプロンプト値が、ブックと共に保存されます。 保存前にデータを削除 このチェックボックスをオンにすると、ブックはデータを持たない状態で保存されます。 ブック を再度開いたとき、データは表示されません。 データを表示するには、メニューの [すべて最 新表示] を選択して、データソースの最新表示をマニュアルで行います。 変数をマージ* このチェックボックスをオンにすると、すべてのデータソースの変数がマージされます。 このチ ェックボックスをオフにすると、データソースごとに個別に変数を定義できます。 ブックでこのプロパティの選択を変更するたびに、接続されているデータソースが再起動され ます。 そのため、データソースが最新表示される前に値を定義できるように、プロンプトダイ アログが自動的に表示されます。 データソースが接続されていない場合は、ダイアログは表 示されず、プロパティのみが変更されます。 デフォルト設定では、ブックの新規作成時にこのチェックボックスは選択されていません。 こ のデフォルト設定はレジストリで変更できます。 詳細については、IT 管理者に問い合わせてく ださい。 注記 変数のマージの選択によっては、次の関数および API メソッドで異なるパラメータが必要 になる場合があります。 計画: データライトバック用 のシステム ● SAPListOfMembers ● SAPListOfVariables ● SAPCallMemberSelector ● SAPSetVariable 現在選択されている計画システムを表示します。 空のブックの場合、このプロパティは空です。 最初のデータソースを挿入すると、対応するシステムが計画システムとして見えるようになり ます。 別のシステムからデータソースを挿入すると、最初に挿入されたデータソースのシステムが 計画システムになります。 一覧で他のシステムを選択して、計画システムを変更できます。 変更されたプロパティ値は、ブックを閉じて再度開いたときにのみ有効になります。 サーバに接続する前にブックで計画システムを変更した場合、サーバに接続したときに、変 更されたプロパティが有効になります。 この場合、もう一度、ブックを閉じて再度開く必要はあ りません。 ユーザガイド: SAP BusinessObjects Analysis, edition for Microsoft Office データの分析 © 2014 SAP AG or an SAP affiliate company. All rights reserved. 91 * ブックのプロパティの詳細については、プロンプトのブックプロパティを選択する [102 ページ]を参照してください。 データソース データソースプロパティ 説明 データソース名 データソース名を表示します。 ここで変更できます。 データソースの技術名称 データソースの技術名称を表示します。 式エイリアス 式エイリアスを表示します。 ここで変更できます。 システムエイリアス システムエイリアスを表示します。 計画: データソースを入力可 このチェックボックスをオンにすると、ブックを開くときに入力待ちのデータソースが変更モード で開かれ、すぐに計画データの入力を開始できます。 能にして開く 入力待ちのデータソースでこのチェックボックスをオフにすると、チェックボックスをオンにする まで、このデータソースの計画データの入力と保存ができません。 ブックのオープン時にデータ このチェックボックスをオンにすると、ブックを再び開いたときに、BEx Query Designer で定 ソースをリセット 義された初期状態のクエリまたはクエリビューが表示されるようになります。 ナビゲーション 状態は初期状態に置換されるため、そのブックのナビゲーション状態を保存することはできま せん。 シート シートのプロパティ 説明 名前 シート名を表示します。 クロスタブ クロスタブのプロパティ 説明 名前 クロスタブ名を表示します。 ここで変更できます。 式エイリアス クロスタブの式エイリアスを表示します。 ここで変更できます。 クロスタブの式エイリアスは、クロスタブの名前付き範囲の 2 つ目のパーツです。 1 つ目のパ ーツは、常に SAP です。 たとえば、クロスタブの式エイリアスが CrossTab1 である場合、こ のクロスタブの名前付き範囲は SAPCrossTab1 となります。 式バーの [名前] ボックスでこ の名前付き範囲を使用して、クロスタブを選択できます。 データソース名 92 データソース名とデータソースエイリアスを表示します。 © 2014 SAP AG or an SAP affiliate company. All rights reserved. ユーザガイド: SAP BusinessObjects Analysis, edition for Microsoft Office データの分析 クロスタブのプロパティ 説明 範囲 シートのクロスタブのセル範囲を表示します。 範囲を変更して、シート内でクロスタブを移動 できます。 新しい行 計画データのクロスタブに追加する新しい行の行数を定義できます。 デフォルトは、5 行で す。 新しい行は、変更モードのときのみ表示されます。 デフォルト書式を適用 このチェックボックスをオンにすると、各ナビゲーションステップ後に、デフォルトの書式が適 用されます。 親メンバーのシンボルを表 示 このチェックボックスをオンにすると、親メンバーのシンボル (+/-) が階層に表示されます。 セルの幅/高さを最適化 このチェックボックスをオンにすると、セルの幅と高さが最適化されてテーブルが表示されま す。 メンバー繰返 このチェックボックスをオンにすると、列または行に複数回出現するために表示されていない テキストが、各セル内で繰り返されます。 BEx Query Designer で設定した繰り返しキー値の表示/非表示は、Analysis で評価されま せん。 繰り返しメンバーのみに対して表示を定義するには、デザインパネルのこの設定が評 価されます。 計画オブジェクト 計画オブジェクトプロパティ 説明 計画機能/シーケンスの名 計画オブジェクトの名前を表示します。 前 計画機能/シーケンスの技 計画オブジェクトの技術名称を表示します。 術名称 エイリアス 計画オブジェクトのエイリアスを表示します。 ここで変更できます。 フィルタ フィルタのプロパティ 説明 データソース名 データソース名を表示します。 ディメンション フィルタリングされたディメンション名を表示します。 次のデータソースにフィ ルタが適用されます ブックのデータソースのうち、どれをフィルタリングするかを選択できます。 ユーザガイド: SAP BusinessObjects Analysis, edition for Microsoft Office データの分析 © 2014 SAP AG or an SAP affiliate company. All rights reserved. 93 チャート チャートのプロパティ 説明 名前 シート名とチャート名を表示します。 クロスタブ名 クロスタブ名を表示します。 シート シート名を表示します。 ここで変更できます。 4.1.4 最新表示の一時停止 [最新表示を一時停止] を選択すると、デザインパネルの [Analysis] タブで作業しているときの各ナビゲーションステップ後 の最新表示を無効にすることができます。最新表示を無効化すると、複数のナビゲーションステップでデータ上に新しいビュー を設計できます。再度 [最新表示を一時停止] を選択して最新表示を有効化すると、すべてのステップが一度に実行されま す。[最新表示を一時停止] を有効にしているときは、ほとんどのメニュー機能が利用できないことに注意してください。 [Analysis] タブで作業する必要があるのは、自動最新表示を無効化しているときだけです。 [最新表示を一時停止] が選択されている場合、デザインパネルのコンテキストメニューでは以下の機能を使用できます。 ● メンバー表示を定義する 詳細情報: メンバー表示を定義する [123 ページ] ● 数値書式を定義する 詳細情報: 数値書式を定義する [125 ページ] ● クロスタブで合計を表示または非表示にする 詳細情報: クロスタブで合計を表示または非表示にする [127 ページ] ● 合計の計算を定義する 詳細情報: 合計の計算を定義する [127 ページ] ● 利用可能なメジャーに基づいて新しいメジャーを計算する 詳細情報: 利用可能なメジャーに基づいて新しいメジャーを計算する [119 ページ] ● 1 つの利用可能なメジャーに基づいて新しいメジャーを追加する (動的計算) 詳細情報: 利用可能なメジャーに基づいて新しいメジャーを追加する [120 ページ] 4.1.5 デザインパネルでのコンポーネントの管理 [コンポーネント] タブには、ブックに含まれるすべてのコンポーネントがツリー構造で表示されます。コンポーネントをデータソ ース別にリストするか、シート別にリストするかを選択できます。どちらの場合も、リストの一番上のノードがブックです。その下 にデータソースまたはシートが、コンポーネントと共に表示されます。 コンテキストメニューを使用してコンポーネントを管理することもできます。以降の節では、コンテキストメニューの機能につい て説明します。 94 © 2014 SAP AG or an SAP affiliate company. All rights reserved. ユーザガイド: SAP BusinessObjects Analysis, edition for Microsoft Office データの分析 コンポーネントを挿入する ブックレベルでは、次のコンポーネントを挿入できます。 ● データソース (データソース使用) ● 計画機能 (計画機能を使用) ● 計画順序 (計画順序を使用) データソースレベルでは、このデータソースのクロスタブを挿入できます (クロスタブ挿入)。シートとセルの情報 (コピーしたク ロスタブの挿入先) を入力するためのダイアログボックスが表示されます。 計画オブジェクトレベルでは、計画機能 (計画機能を使用) および計画順序 (計画順序を使用) を挿入できます。 コンポーネントを最新表示する コンテキストメニューを使用して次のコンポーネントを最新表示できます。 ● ブック ● クロスタブ ● チャート コンポーネントをコピーする コンテキストメニューを使用して次のコンポーネントをコピーできます。 ● データ ソース データソースをコピーすると、コピーしたデータソースは新しいデータソースエイリアスでツリー構造に追加されます。元の データソースのクロスタブや他のコンポーネントはブックに追加されません。 ● クロスタブ クロスタブをコピーすると、シートとセルの情報 (コピーしたクロスタブの挿入先) を入力するためのダイアログボックスが 表示されます。定義した位置と構造内に新しいクロスタブが挿入され、データソース、データソースエイリアスおよびクロス タブを含むエントリが追加されます。 ● シート シートをコピーすると、コピーしたシートがツリー構造に追加されます。 コンポーネントを移動する クロスタブやチャートを移動できます (移動先)。シートとセルの情報 (クロスタブやチャートの移動先) を入力するためのダイ アログボックスが表示されます。 ユーザガイド: SAP BusinessObjects Analysis, edition for Microsoft Office データの分析 © 2014 SAP AG or an SAP affiliate company. All rights reserved. 95 コンポーネントにジャンプする コンテキストメニューを使用して、クロスタブやフィルタにジャンプできます (ジャンプ)。この機能を使用して、ブックの別のシー トのクロスタブにジャンプすることなどができます。選択したクロスタブのあるシートが表示されます。 計画オブジェクトを実行する コンテキストメニューを使用して、計画機能および計画順序を実行できます。 コンポーネントを削除する コンテキストメニューを使用して次のコンポーネントを削除できます。 ● データ ソース ● クロスタブ ● チャート ● フィルタ ● 計画機能 ● 計画順序 4.2 プロンプト プロンプトダイアログでは、プロンプトの値を設定できます。プロンプトは BEx Query Designer で変数として定義されます。変 数は、BW クエリのパラメータであり、クエリをデータソースとしてワークシートに挿入する時に値が移入されます。変数はメン バー、階層、階層ノード、式要素、およびテキストのプレースホルダとして機能します。変数値を定義すると、選択値に基づい てクロスタブが表示されます。 変数をプロンプトダイアログで編集できるようにするには、Query Designer で変数を入力可能と定義し、マニュアル入力に設 定する必要があります。Query Designer で変数を必須またはオプションと定義できます。 変数を使用してワークシートにクエリを挿入すると、プロンプトダイアログが表示されます。メニューにあるプロンプトアイコンを クリックして手動でプロンプトダイアログを開き、変数値を変更できます。 ブックレベルでは、ブックでのプロンプトダイアログと定義値の動作を定義するプロパティを選択できます。たとえば、変数値が ブックに保存されると定義できます。このブックを再び開くと、定義値に基づいてデータが表示されます。これでプロンプトダイ アログを開いて、値を変更できます。 定義したプロンプト値は、プロンプトダイアログのバリエーションダイアログを使用して、クエリまたはドキュメント (ブックまたは プレゼンテーション) のバリエーションとして保存することができます。 データソースとして使用するクエリに入力可能変数がない場合には、プロンプトダイアログは無効化されます。 96 © 2014 SAP AG or an SAP affiliate company. All rights reserved. ユーザガイド: SAP BusinessObjects Analysis, edition for Microsoft Office データの分析 注記 Analysis, edition for Microsoft Office では、BEx Query Designer で入力待ち変数と定義されたオブジェクトをプロンプ トと呼びます。今後のドキュメンテーションでは、Analysis 用語であるプロンプトをこれらの変数に適用します。クエリはほ かの変数タイプを含むこともできます。クエリに含まれているすべての変数とそれらの変数の値は、デザインパネルの [情 報] タブの [変数] 領域に表示されます。 Business Explorer Query Designer での変数定義の詳細については、SAP Help Portal (http://help.sap.com) の SAP NetWeaver Capability Select release and language Business Intelligence Reusable Query components SAP NetWeaver Library BI Suite: Business Explorer Variables SAP NetWeaver by Key Query Design: BEx Query Designer を参照してください。 関連情報 プロンプト値を定義する [97 ページ] バリエーションの使用 [99 ページ] プロンプトのブックプロパティを選択する [102 ページ] 4.2.1 1. プロンプト値を定義する [プロンプト] ダイアログを開きます。 [プロンプトの概要] 領域には、クエリの使用可能なすべてのプロンプトと選択値の一覧が表示されます。[プロンプトの値 を指定] 領域では、個別プロンプトを展開して値を定義できます。必須プロンプトにはアスタリスクが付いています。BEx Query Designer で定義されたプロンプトのデフォルト値は、プロンプトダイアログに選択済みとして表示されます。 デザインパネルの [コンポーネント] タブで、このブックの変数をマージしないように選択した場合、データソースごとに個 別にプロンプトが表示され、対応するデータソースの同じプロンプトで異なる値を定義できます。 2. [表示] リストボックスで、[プロンプトの値を指定] 領域ですべてのプロンプトを展開するのか、必須プロンプトのみを展開 するのか、あるいはプロンプトを展開しないのかを選択します。 ○ すべてのプロンプトを折りたたんで表示する必要がある場合には、[すべて非表示] を選択します。 ○ すべてのプロンプトを展開して表示する必要がある場合には、[すべて表示] を選択します。これはデフォルトのオプ ションです。 ○ 3. 必須プロンプトのみを展開して表示する必要がある場合には、[オプションのプロンプトを非表示] を選択します。 展開されたプロンプトの値を定義します。 以下のプロンプトの種類の値を定義できます。BEx Query Designer のプロンプト定義に応じて、さまざまなオプションが あります。 プロンプトの 値定義 種類 ディメンション 単一の値 * このディメンションのプロンプト値として 1 つのメンバーを選択できます。 ユーザガイド: SAP BusinessObjects Analysis, edition for Microsoft Office データの分析 © 2014 SAP AG or an SAP affiliate company. All rights reserved. 97 プロンプトの 値定義 種類 ディメンション 複数の値 * このディメンションのプロンプト値として複数のメンバーを選択できます。 追加値のためのフィールドを追加するには、[+] ボタンを押します。リストから複数の値を一度に選択するには、[フィ ルタ] ボタンを押します。選択したメンバーを削除するには、赤色の [X] ボタンを押します。 ディメンション 値範囲 * 開始メンバーと終了メンバーを選択して、このディメンションの値範囲を定義できます。 ディメンション 選択オプション * 演算子と対応するメンバーを選択して、このディメンションの選択を定義できます。利用可能な演算子は次のとおりで す。 ○ = 等しい ○ != 等しくない ○ >= 以上 ○ > より大きい ○ < より小さい ○ <= 以下 ○ [] 範囲内 ○ ![] 範囲外 このディメンションの複数の選択を追加できます。選択を追加するには、[+] ボタンを押します。選択を削除するに は、赤色の [X] ボタンを押します。 BEx Query Desinger 3.5 の他の演算子を使用した定義は表示および削除できますが、編集することはできません。 階層 リストボックスから階層を選択して、プロンプト値を定義できます。 階層ノード* 単一の値 選択した階層のプロンプト値として 1 つの階層ノードを選択できます。 階層ノード* 複数の値 選択した階層のプロンプト値として複数の階層ノードを選択できます。 追加値のためのフィールドを追加するには、[+] ボタンを押します。リストから複数の値を一度に選択するには、[フィ ルタ] ボタンを押します。選択したメンバーを削除するには、赤色の [X] ボタンを押します。 式 数値を入力できます。 数値は BEx Query Designer で定義された、プロンプトでのメジャー計算に使用されます。 テキスト テキストを入力できます。 このプロンプトの種類を使用して、テキストを列ヘッダや行ヘッダに割り当てたり、計算済みメジャーの内容説明を変 更したりできます。 98 © 2014 SAP AG or an SAP affiliate company. All rights reserved. ユーザガイド: SAP BusinessObjects Analysis, edition for Microsoft Office データの分析 * これらのプロンプトの種類の場合には、値をマニュアル入力するか、または入力ヘルプを使用して値を入力できます。 入力ヘルプを開くと、値は選択されていません。メンバーを検索するか、またはメンバーをリストから直接選択できます。リ ストのメンバーをキーまたはテキスト、あるいはその両方とともに表示する必要があるかどうかを定義することもできま す。階層ディメンションの場合には、メンバーを階層、リーフレベル、または特定のレベルで表示する必要があるかどうか を定義できます。 4. [OK] を押して、選択した値をデータに適用します。 すべてのプロンプト値が検証されます。検証が完了すると、選択に基づいてクロスタブが表示されます。 選択に基づいてワークシートのデータが表示されます。 デザインパネルの [情報] タブでデータソースを選択すると、定義した値が [変数] 領域に表示されます。デザインパネルの [情報] タブでブックを選択すると、ブックの変数がマージされる場合は定義した値が [変数] 領域に表示されます。変数がマー ジされない場合は、[変数] 領域に「変数はマージされません」というメッセージが表示されます。 定義されたプロンプト値をブックに保存すると、ほかのユーザが使用したり、ほかのセッションで使用したりできます。プロンプ ト値を変更するには、プロンプトダイアログを再度開きます。 関連情報 プロンプトのブックプロパティを選択する [102 ページ] 4.2.2 バリエーションの使用 定義済みのプロンプト値をクエリまたはドキュメント (ブックまたはプレゼンテーション) のバリエーションとして保存することが できます。ドキュメントのバリエーションには異なるデータソースのプロンプト値を含めることができます。バリエーションは個々 のユーザ向け (ユーザ固有バリエーション) またはすべてのユーザ向け (グローバルバリエーション) に作成できます。次にブ ックまたはクエリを開くときに、ユーザ固有バリエーションおよびすべてのグローバルバリエーションを適用できます。また、異 なるプロンプト値を選択しバリエーションを再度保存することによってバリエーションを変更することもできます。バリエーション を削除することもできます。 複数のバリエーションを作成して、異なるプロンプト値を選択できるようにすることができます。ただし、一度にアクティブにでき るバリエーションは 1 つのみです。 バリエーションはプロンプトダイアログで作成および維持します。バリエーションは、2 つのモードで使用できます。ドキュメント バリエーションで作業する場合はドキュメントモードを、クエリバリエーションで作業する場合はデータソースモードを使用しま す。アイコンによってどちらのモードがアクティブであるかが示されます。現在どちらのモードがアクティブであるかは、デザイ ンパネルの [コンポーネント] タブでブックのプロパティ [変数をマージ] を選択するかどうかおよびプロンプトダイアログを開く 方法によって決まります。 データソースモードで作業中の場合 データソースモードでは、クエリのバリエーションがプロンプトダイアログに表示されます。新しく作成したバリエーションは、常 にこのクエリに保存されます。クエリのバリエーションで作業する際には以下の前提条件が適用されます。 ユーザガイド: SAP BusinessObjects Analysis, edition for Microsoft Office データの分析 © 2014 SAP AG or an SAP affiliate company. All rights reserved. 99 ● ユーザがバリアントを作成するための権限オブジェクト S_RS_PARAM が SAP NetWeaver サーバで維持されている。 ● クロスタブのコンテキストメニューを使用してプロンプトダイアログを開いている。プロンプトのコンテキストメニューは、ブッ クのプロパティ [変数をマージ] が選択されていない場合にのみ使用できます。 ● 新しいクエリを挿入したときに、ブックのプロパティ [変数をマージ] を選択していない。 ドキュメントモードで作業中の場合 ドキュメントモードでは、ブックまたはプレゼンテーションのバリエーションがプロンプトダイアログに表示されます。新しく作成し たバリエーションは、このドキュメントに保存されます。ドキュメントのバリエーションで作業する際には以下の前提条件が適用 されます。 ● ユーザがバリアントを作成するための権限オブジェクト S_RS_PARAM が SAP NetWeaver サーバで維持されている。 ● ブックがすでに SAP NetWeaver サーバに保存されている。 ● リボンのアイコンを使用してプロンプトダイアログを開いている。 ● 新しいクエリを挿入したときに、ブックのプロパティ [変数をマージ] を選択している。 関連情報 ユーザ固有バリエーションを作成する [100 ページ] グローバルバリエーションを作成する [100 ページ] バリエーションを適用する [101 ページ] バリエーションを変更する [101 ページ] バリエーションを削除する [101 ページ] プロンプトのブックプロパティを選択する [102 ページ] 4.2.2.1 ユーザ固有バリエーションを作成する 1. プロンプトダイアログを必要なモードで開きます。 2. バリエーションのプロンプト値を定義します。 3. [バリエーションの使用] フィールドにバリエーションの名前を入力します。 4. 保存アイコンをクリックします。 これで、ドロップダウンリストから新しいバリエーションを選択できます。 4.2.2.2 グローバルバリエーションを作成する グローバルバリエーションは、ユーザ固有バリエーションのタイプを変更することによって作成します。 100 © 2014 SAP AG or an SAP affiliate company. All rights reserved. ユーザガイド: SAP BusinessObjects Analysis, edition for Microsoft Office データの分析 1. プロンプトダイアログを必要なモードで開きます。 2. [バリアント設定の表示] アイコンを選択します。 使用可能なバリエーションが、[バリエーション設定] ダイアログに名前、タイプ、および技術名称とともに一覧表示されま す。 3. 変更するユーザ固有バリエーションの横にある変更アイコンを選択します。 ユーザ固有バリエーションのタイプは [ユーザ] です。 4. バリエーションのタイプとして [グローバル] を選択します。 5. 技術名称を入力します。 6. [OK] アイコンをクリックします。 7. [閉じる] を選択して、[バリエーション設定] ダイアログを閉じます。 バリエーションがグローバルバリエーションとして保存され、権限のあるすべてのユーザが使用できるようになります。 4.2.2.3 バリエーションを適用する 1. プロンプトダイアログを必要なモードで開きます。 2. ドロップダウンリストでバリエーションを選択します。 最初に、ユーザ固有のバリエーションがリストされます。次に、グローバルバリエーションが縦棒区切りでリストされます。 3. [OK] ボタンをクリックします。 バリエーションがクエリまたはブックに適用され、それに応じてクロスタブが表示されます。 4.2.2.4 バリエーションを変更する 1. プロンプトダイアログを必要なモードで開きます。 2. ドロップダウンリストでバリアントを選択します。 3. バリエーションのプロンプト値を変更します。 4. 保存アイコンをクリックします。 バリエーションが新しく定義されたプロンプト値とともに保存されます。バリエーション名を変更する場合は、[バリエーション設 定] ダイアログに移動します。 4.2.2.5 バリエーションを削除する 1. プロンプトダイアログを必要なモードで開きます。 2. [バリエーション設定の表示] アイコンをクリックします。 使用可能なバリエーションが、[バリエーション設定] ダイアログに一覧表示されます。 3. 削除するバリエーションの横にある削除アイコンをクリックします。 バリエーションが削除されます。 ユーザガイド: SAP BusinessObjects Analysis, edition for Microsoft Office データの分析 © 2014 SAP AG or an SAP affiliate company. All rights reserved. 101 4. [閉じる] を選択して、[バリエーション設定] ダイアログを閉じます。 バリエーションが完全に削除されます。 4.2.3 プロンプトのブックプロパティを選択する プロンプトダイアログの動作と既存のプロンプト値に影響を及ぼす、さまざまなブックプロパティをデザインパネルで選択できま す。 1. メニューから [デザインパネル] を開きます。 2. [コンポーネント] タブを選択します。 3. [プロパティ] 領域で、必要なブックプロパティを選択します。以下のプロパティを選択できます。 ○ 開いたときにブックを最新表示 このオプションを選択した場合には、ブックが開かれるたびに、ブックには最新のデータソースが表示されます。プロ ンプトダイアログの動作は、このブックに対して選択したほかのプロパティに依存します。 このチェックボックスを選択しなかった場合には、ブックを開いた時にデータが自動的に最新表示されることはありま せん。メニューの [すべて最新表示] を選択すると、データソースを手動で最新表示できます。 ○ 初回最新表示時にプロンプトを強制表示 このオプションを選択した場合には、最新表示のたびにプロンプトダイアログが表示されます。クエリにオプションプロ ンプトのみが含まれている場合にも、ダイアログが表示されます。ブックにすでに保存されている値は、事前定義さ れた設定としてダイアログに表示されます。これらの値を受け入れるか、または変更できます。最新表示が実行され るのは、ブックを開いて最新表示を選択した時、上述の設定を選択してからブックを開いた時、あるいは新規データ ソースを挿入した時です。 このプロパティを選択しなかった場合には、値がない必須変数がブックに含まれているかどうかのチェックが実行さ れます。値がなかった場合には、プロンプトダイアログが表示されます。値があった場合には、ブックがただちに表示 されます。 ○ プロンプトとブックを保存 これはデフォルトプロパティです。このプロパティを使用している場合には、定義されたプロンプト値がブックに保存さ れます。現在のセッション中にブックが最新表示された時、あるいはブックが閉じられてから再度開かれた時に、定 義されたプロンプト値がデータに適用されます。ブックを使用するほかのユーザもプロンプト値を使用できます。プロ ンプトダイアログを手動で開いて、値を変更することができます。 このプロパティを選択しなかった場合には、ブックに定義値が保存されることはありません。 ○ 変数をマージ このオプションを選択すると、ブックのすべてのプロンプトが [プロンプト] ダイアログに表示されます。各プロンプトで 値を定義できます。これらのプロンプト値は、プロンプトを含むすべてのデータソースで有効です。 このプロパティを選択しないと、ブックのデータソースが [プロンプト] ダイアログの [プロンプトの概要] 領域に、対応 するプロンプトが [プロンプトの値を指定] 領域に表示されます。データソースごとに異なるプロンプト値を定義できま す。 ブックでこのプロパティの選択を変更するたびに、接続されているデータソースが再起動されます。そのため、データ ソースが最新表示される前に値を定義できるように、プロンプトダイアログが自動的に表示されます。データソースが 接続されていない場合は、ダイアログは表示されず、プロパティのみが変更されます。 プロンプトダイアログの動作と保存されるプロンプト値は、選択したブックのプロパティに基づきます。 102 © 2014 SAP AG or an SAP affiliate company. All rights reserved. ユーザガイド: SAP BusinessObjects Analysis, edition for Microsoft Office データの分析 4.3 データのフィルタリング Analysis では基準を定義して、分析に表示されるデータを、データのサブセットに限定できます。この操作をフィルタリングと いいます。フィルタリングによって、データのどのサブセットを分析に表示するかを定義します。これにより、より限定された、新 しいデータのビューを作成できます。フィルタは追加的なものです。つまり、各追加フィルタは現在のフィルタに基づき、データ のサブセットをさらに少なくします。 フィルタには、次の 2 種類があります。"メンバーのフィルタリング" では、分析でどのメンバーを表示するか、また、どのメンバ ーを表示しないかを指定できます。分析のバックグラウンドでフィルタとして使用するメンバーを定義することもできます。"メジ ャーのフィルタリング" では、分析でどのメジャーの値を表示するかを指定できます。たとえば、製品ごとに売上高が上位 3 位 の地域が分析に表示されるように定義できます。ゼロしか含まない行や列を除外することもできます。 関連情報 メンバーのフィルタリング [103 ページ] メジャーのフィルタリング [109 ページ] ゼロの行と列を表示または非表示にする [113 ページ] 4.3.1 メンバーのフィルタリング 分析でメンバーを選択するか、分析からメンバーを削除することで、新しいデータビューを作成できます。 フラットディメンション のメンバーのフィルタリングを、[フィルタ] ダイアログで実行するか、またはクロスタブで直接実行できます。 階層ディメンション (階層) のメンバーもフィルタリングできます。 分析のメジャーは、1 つのディメンション (メジャーディメンション) に結合されま す。 フィルタリング用に、分析のバックグラウンドで使用する基準を定義することもできます。 たとえば、企業の最近 3 年分の売上高を分析するのに、各年の最後の 3 カ月分の値だけが必要な場合、分析から他の月を 削除できます。 メンバーのフィルタリングは静的なアクションです。 分析から削除したメンバーは、フィルタの基準を変更してそれらのメンバー を再度表示させるまで、除外されたままです。 メンバーフィルタは、分析の合計や小計に影響を与えます。 表示されているメンバーの値だけが、合計に含まれます。 関連情報 メンバーによりデータをフィルタリングする [104 ページ] 階層内でメンバーによりデータをフィルタリングする [105 ページ] クロスタブで直接メンバーをフィルタリングする [106 ページ] クロスタブで直接メンバーを除外する [106 ページ] バックグラウンドフィルタを作成する [107 ページ] ユーザガイド: SAP BusinessObjects Analysis, edition for Microsoft Office データの分析 © 2014 SAP AG or an SAP affiliate company. All rights reserved. 103 メンバーによるフィルタリングを削除する [107 ページ] 4.3.1.1 メンバーによりデータをフィルタリングする ディメンションのメンバーをフィルタリングして、データの新しいビューを作成できます。 [ユーザ設定] の [フィルタ] ダイアログ に表示されるメンバーの数を定義できます。 [ユーザ設定] で定義されたメンバーよりも多くのメンバーがディメンションに含まれている場合には、大量データの [フィルタ] ダイアログが開きます。 このダイアログには、選択されたメンバーのみが表示されます。ただし、入力ヘルプを使用して、ディ メンションのそのほかのすべてのメンバーを追加できます。 大量データの [フィルタ] ダイアログをレジストリで無効化できます。 詳細については、IT 管理者に問い合わせてください。 1. 2. フィルタリングに使用するディメンションに属するクロスタブで、セルを 1 つ選択します。 フィルタ メンバーによるフィルタリング を選択します。 [メンバーによるフィルタリング] ダイアログボックスが表示されます。 注記 このダイアログボックスは、クロスタブやデザインパネルのコンテキストメニューを使用して表示することもできます。 3. ディメンションのメンバーを個別にフィルタリングする場合は、[個別選択] を選択します。 a) メンバーを検索する場合は、メンバーリスト内の [すべて選択] チェックボックスをオフにして、入力フィールドに検索 文字列を入力します。 [検索] ボタンのドロップダウンリストで、キーとテキストのどちらを検索するかを選択できま す。 検索文字列に一致するメンバーがメンバーリストに表示され、選択できるようになります。 b) [表示] リストで、メンバーがリストに表示される方法を選択できます。 選択できるオプションは、[キー]、[テキスト]、 [テキストとキー]、および [キーとテキスト] です。 [アクセスモード] を選択することもできます。 c) 選択したメンバーだけを表示する場合は、[選択フィールドの表示] ボタンを選択します。 ボタンの名前が [すべて表示] に変わります。 すべてのメンバーを再度表示する場合は、このボタンを選択します。 d) メンバーリストで、フィルタリングに使用するメンバーを選択します。 デフォルトの設定では、メンバーリストのすべてのメンバーが選択されています。 メンバーの選択を解除するには、 対応するチェックボックスをオフにします。 [すべて選択] チェックボックスをオフにして、リストから個々のメンバーを 選択しても、すべてのメンバーの選択を解除できます。 e) フィルタリングに使用するメンバーを [クリップボードからペースト] で挿入します。 1 つのメンバーまたは複数メンバーのリストをクリップボードにコピーしてから、[フィルタ] ダイアログの左下にある [ク リップボードからペースト] アイコンを使用して、[フィルタ] ダイアログに選択内容をコピーできます。 コピーするメンバ ーはテキストまたはキーとしてリストに表示できます。 メンバーリストをコピーする場合、: (コロン)、; (セミコロン)、| (パイプ)、\t (タブ)、\r\n (改行) を区切り文字として使用できます。 クリップボードから貼り付けたら、コピーしたメンバーがメンバーリストに選択されます。 4. メンバーの範囲をフィルタリングするには、[範囲の選択] を選択します。 a) 演算子を選択します。 選択できる演算子は、[範囲内]、[範囲外]、[より大きい]、[以上]、[より小さい]、[以下]、[等しい]、および [等しくな い] です。 104 © 2014 SAP AG or an SAP affiliate company. All rights reserved. ユーザガイド: SAP BusinessObjects Analysis, edition for Microsoft Office データの分析 b) メンバーの範囲を選択します。 範囲の定義では、テキストではなくメンバーのキーを使用します。 c) [範囲の追加] を選択します。 範囲が、[範囲] 領域に追加されます。 フィルタには、複数の異なる範囲を追加できます。 5. [OK] をクリックして、フィルタをデータに適用します。 ワークシートのデータが、選択に基づいてフィルタリングされます。 フィルタはブックに保存され、他のユーザや、他のセッショ ンで使用できます。 既存のフィルタを再度開いて編集できます。 関連情報 ユーザ設定 [146 ページ] 4.3.1.2 階層内でメンバーによりデータをフィルタリングする 使用するデータソースには階層が含まれています。 1. フィルタリングに使用する階層に属するクロスタブで、セルを 1 つ選択します。 2. フィルタ メンバーによるフィルタリング を選択します。 階層の [メンバーによるフィルタリング] ダイアログボックスが表示されます。 注記 このダイアログボックスは、クロスタブやデザインパネルのコンテキストメニューを使用して表示することもできます。 3. メンバーを検索する場合は、メンバーリスト内の [すべて選択] チェックボックスをオフにして、入力フィールドに検索文字 列を入力します。 [検索] ボタンのドロップダウンリストで、キーとテキストのどちらを検索するかを選択できます。 検索文字列に一致するメンバーがメンバーリストに表示され、選択できるようになります。 4. [表示] リストで、メンバーの表示方法を選択できます。 選択できるオプションは、[キー]、[テキスト]、[テキストとキー]、 [キーとテキスト]、および [属性表示] です。 [アクセスモード] を選択することもできます。 [属性表示] リストには、階層内のメンバーで利用可能な属性が表示されます。 たとえば、製品階層には、属性として 'サ イズ' と '色' がある可能性があります。 これらの属性を選択して、[フィルタ] ダイアログの [メンバー] リストに追加できま す。 この追加情報は、フィルタを選択する上で役立ちます。 5. 6. リストボックスで、選択対象のリストに表示するメンバーを選択します。 ○ メンバーを階層表示するには、リストで [階層] を選択します。 ○ すべてのレベルのすべてのメンバーをフラットビューに表示する場合は、[リーフ] を選択します。 選択したメンバーだけを表示する場合は、[選択表示] ボタンを選択します。 ボタンの名前が [すべて表示] に変わります。 すべてのメンバーを表示する場合は、このボタンを選択します。 7. メンバーリストで、フィルタリングに使用するメンバーを選択します。 デフォルトの設定では、メンバーリストのすべてのメンバーが選択されています。 メンバーの選択を解除するには、対応 するチェックボックスをオフにします。 [すべて選択] チェックボックスをオフにして、リストから個々のメンバーを選択して も、すべてのメンバーの選択を解除できます。 ユーザガイド: SAP BusinessObjects Analysis, edition for Microsoft Office データの分析 © 2014 SAP AG or an SAP affiliate company. All rights reserved. 105 階層内のノードの選択を解除すると、そのノードのすべてのリーフメンバーの選択が自動的に解除されます。 選択を解除 したノードの親メンバーは選択されたままですが、チェックボックスの背景色が灰色に変わります。 これは、そのノードの すべてのリーフメンバーがフィルタリング対象として選択されているわけではないことを表します。 8. [OK] をクリックして、フィルタをデータに適用します。 ワークシートのデータが、選択に基づいてフィルタリングされます。 フィルタはブックに保存され、他のユーザや、他のセッショ ンで使用できます。 既存のフィルタを再度開いて、編集することもできます。 関連情報 フィルタリングのアクセスモード [108 ページ] 4.3.1.3 クロスタブで直接メンバーをフィルタリングする コンテキストメニューを使用するか、またはメンバーセルをダブルクリックして、1 つ以上のメンバーを直接フィルタリングできま す。 1. クロスタブで、フィルタリングするメンバーごとにセルを 1 つ選択します。 複数のメンバーを選択するには、Ctrl キーまたは Shift キーを押しながら、メンバーを選択します。 2. コンテキストメニューの [メンバーのフィルタリング] を選択します。 注記 1 つのメンバーのみをフィルタリングするには、対応するメンバーセルをダブルクリックすることもできます。 デザインパネルで、フィルタアイコンが対応するディメンションに追加されます。 ワークシートのデータが、選択に基づいてフィルタリングされます。 このフィルタは、階層を持つディメンションにも、階層を持た ないディメンションにも適用できます。 4.3.1.4 クロスタブで直接メンバーを除外する コンテキストメニューかドラッグアンドドロップを使用して、1 つ以上のメンバーを直接除外できます。 1. クロスタブで、除外するメンバーごとにセルを 1 つ選択します。 複数のメンバーを選択するには、Ctrl キーまたは Shift キーを押しながら、メンバーを選択します。 2. コンテキストメニューの [他メンバーのフィルタリング] を選択します。 ドラッグアンドドロップを使用して選択したメンバーを除外するには、マークの付いたフィールドの境界を選択して、クロスタ ブの外側にドラッグします。 デザインパネルで、フィルタアイコンが対応するディメンションに追加されます。 ワークシートのデータが、選択に基づいてフィルタリングされます。このフィルタは、階層を持つディメンションにも、階層を持た ないディメンションにも適用できます。 106 © 2014 SAP AG or an SAP affiliate company. All rights reserved. ユーザガイド: SAP BusinessObjects Analysis, edition for Microsoft Office データの分析 4.3.1.5 バックグラウンドフィルタを作成する Analysis では、クロスタブに表示されるように選択した、ディメンションおよび階層のフィルタを設定できます。これにより、分 析範囲を必要なデータにまで狭めることができます。一方、クロスタブに表示されないようにフィルタリングするメンバーを選択 することもできます。この目に見えないフィルタが、バックグラウンドフィルタです。 たとえば、"製品" と "地域" というディメンションを選択して、クロスタブに表示していたとします。データソースには、2008 年、 2009 年、および 2010 年の売上高が含まれます。2010 年の売上高だけを参照する場合は、2010 年分の分析とフィルタ用 に、バックグラウンドフィルタとして "年" ディメンションを追加できます。分析は 2010 年のデータを表示しますが、クロスタブに "年" ディメンションは表示されません。 注記 メジャーディメンションのバックグラウンドフィルタには、フィルタとしてメジャーを 1 つだけ含めることができます。集計を行 わない他のディメンションについても同様です。 分析にバックグラウンドフィルタを追加するには、次のオプションがあります。 1. [バックグラウンドフィルタ] 領域にディメンションを追加して、フィルタを定義できます。 a) デザインパネルの [バックグラウンドフィルタ] 領域に、追加するディメンションを追加します。 ドラッグアンドドロップを使用してディメンションを追加するか、コンテキストメニューの [フィルタに移動] を選択しま す。 b) コンテキストメニューの [メンバーによりフィルタリング] を選択します。 [メンバーによりフィルタリング] ダイアログボックスが表示されます。 c) 選択してから、[OK] をクリックします。 バックグラウンドフィルタが作成されます。 2. 別の方法: すでにフィルタが設定されているディメンションを追加できます。既存のフィルタが、クロスタブのバックグラウン ドフィルタとして適用されます。 3. 別の方法: クロスタブのコンテキストメニューを使用してバックグラウンドフィルタを追加できます。 a) バックグラウンドフィルタとして定義するメンバーをクロスタブで選択します。 b) コンテキストメニューの [メンバーのフィルタリングと交換] を選択します。 選択したフィルタとディメンションが [バックグラウンドフィルタ] 領域に自動的に追加され、交換対象として選択された ディメンションがデザインパネルの [行] 領域に追加されます。 選択したフィルタに基づいて、クロスタブにデータが表示されます。 4.3.1.6 1. 2. メンバーによるフィルタリングを削除する フィルタを削除するディメンションに属するクロスタブで、セルを 1 つ選択します。 フィルタ 全メンバー選択 を選択します。 注記 クロスタブやデザインパネルのコンテキストメニューで [全メンバー選択] を選択することもできます。 選択したディメンションのすべてのメンバーが、クロスタブに表示されます。 ユーザガイド: SAP BusinessObjects Analysis, edition for Microsoft Office データの分析 © 2014 SAP AG or an SAP affiliate company. All rights reserved. 107 4.3.1.7 フィルタリングのアクセスモード ダイアログでメンバーを表示するために使用されるアクセスモードを、[メンバーによるフィルタリング] ダイアログで定義できま す。 アクセスモードは [照会] 一覧に表示されます。 利用可能なオプションは、データソース (BW データソース、SAP HANA 分析ビュー、SAP HANA 計算済みビュー) に応じて異なります。 注記 [アクセスモード] オプションは、[拡張設定] ダイアログで [アクセスモードの変更可能] チェックボックスが選択されている 場合にのみ使用できます。 BW データソースのアクセスモード BW データソースには以下のオプションがあります。 ● ディメンションのすべて (転記済みデータおよび未転記データ) のメンバーを表示するには、 ータ中の値 アクセスモード マスタデ を選択します。 ● 転記済みデータのメンバーを表示するには、 ● 現在のナビゲーションステータスで選択された転記済みデータのメンバーを表示するには、 アクセスモード ビゲーションステータスの転記済データの値のみ インフォプロバイダ中の値のみ を選択します。 アクセスモード 現在のナ アクセスモード マスタデ を選択します。 HANA 分析ビューのアクセスモード SAP HANA 分析ビューには以下のオプションがあります。 ● ディメンションのすべて (転記済みデータおよび未転記データ) のメンバーを表示するには、 ータ中の値 を選択します。 ● 転記済みデータのメンバーを表示するには、 ● 現在のナビゲーションステータスで選択された転記済みデータのメンバーを表示するには、 アクセスモード ビゲーションステータスの転記済データの値のみ ● を選択します。 アクセスモード 現在のナ を選択します。 既存の属性組み合わせのすべてのメンバーを表示するには、 の値のみ ファクトテーブル中の値 アクセスモード マスタデータ中の既存の属性組合せ を選択します。 SAP HANA 計算済みビューのアクセスモード SAP HANA 計算済みビューには以下のオプションがあります。 ● 108 転記済みデータのメンバーを表示するには、 アクセスモード © 2014 SAP AG or an SAP affiliate company. All rights reserved. ファクトテーブル中の値 を選択します。 ユーザガイド: SAP BusinessObjects Analysis, edition for Microsoft Office データの分析 ● 現在のナビゲーションステータスで選択された転記済みデータのメンバーを表示するには、 ビゲーションステータスの転記済データの値のみ 4.3.2 アクセスモード 現在のナ を選択します。 メジャーのフィルタリング メジャーをフィルタリングすると、現在必要な範囲に対して、分析内のデータをフィルタリングするルールを定義できます。メジ ャーには複数のルールを適用できます。[メジャーによりフィルタリング] ダイアログを表示した場所に応じて、フィルタ定義の 適用先が、選択したディメンション、すべてのディメンション、または分析内で最も詳細なディメンションになります。適用された メジャーフィルタは、分析の合計や小計に影響を与えません。 ルールを定義して、ランク付けしたデータのリストやしきい値に一致するデータのリストを取得できます。 ランク付けリストフィルタリングでは、現在表示されているデータのすべてのエントリが対象となり、エントリどうしの関係によっ てエントリが表示されるかどうかが決定されます。たとえば、あるメジャーで上位 3 つのエントリが表示されるように定義できま す。 しきい値リストフィルタリングでは、定義されたルールの基準にその値が一致するかどうかでエントリが個別にフィルタリングさ れます。たとえば、特定のしきい値より大きなエントリがすべて表示されるように定義できます。 メジャーのフィルタリングは動的なアクションです。データのビューを変更すると必ず、フィルタが再度適用されます。たとえば、 上位 5 というフィルタを追加すると、5 つのメンバーが分析に表示されます。ここで、以前に分析から削除した複数のメンバー を追加し、これらの新しく追加されたメンバーの中に上位 5 の基準に一致するメンバーがあった場合は、表示されていたメン バーと置き換わります。 関連情報 メジャーによりデータをフィルタリングする [109 ページ] メジャーによるフィルタリングを変更する [111 ページ] メジャーによるフィルタリングを削除する [112 ページ] 4.3.2.1 1. メジャーによりデータをフィルタリングする [フィルタ] ダイアログを表示するには、次のオプションがあります。 ○ クロスタブでディメンションに属するセルを 1 つ選択して、 フィルタ メジャーによりフィルタリング 編集 を選択 します。 このオプションを選択すると、選択したディメンションのメンバーにフィルタが適用されます。 ○ クロスタブでメジャーに属するセルを 1 つ選択して、 ョンを独立して 編集 フィルタ メジャーによりフィルタリング すべてのディメンシ を選択します。 このオプションを選択すると、最も概略的なものから最も詳細なものまで、分析内のすべてのディメンションにフィルタ が適用されます。たとえば、ある分析の列 A、列 B、列 C に 3 つのディメンションがある場合、フィルタは最初に列 A のディメンション、次に列 B のディメンション、最後に列 C のディメンションに適用されます ユーザガイド: SAP BusinessObjects Analysis, edition for Microsoft Office データの分析 © 2014 SAP AG or an SAP affiliate company. All rights reserved. 109 ○ クロスタブでメジャーに属するセルを 1 つ選択して、 ディメンション 編集 フィルタ メジャーによりフィルタリング 行中の最も詳細な を選択します。 このオプションを選択すると、行中の最も詳細なディメンションにフィルタが適用されます。たとえば、ある分析の列 A、列 B、列 C に 3 つのディメンションがある場合、フィルタは列 C のディメンションに適用されます。このオプション は、しきい値のフィルタリングに合わせて最適化されます。 ○ クロスタブでメジャーに属するセルを 1 つ選択して、 ディメンション 編集 フィルタ メジャーによりフィルタリング 列中の最も詳細な を選択します。 このオプションを選択すると、列中の最も詳細なディメンションにフィルタが適用されます。たとえば、ある分析の行 2、行 3、行 4 に 3 つのディメンションがある場合、フィルタは行 4 のディメンションに適用されます。上述のオプショ ンと同様、このオプションでもしきい値のフィルタリングが推奨されています。 [メジャーによりフィルタリング] ダイアログボックスが表示されます。 注記 このダイアログボックスは、クロスタブやデザインパネルのコンテキストメニューを使用して表示することもできます。 2. [メジャーに基づく:] リストで、使用するメジャーを選択します。 3. [定義] 領域で、新しいルールの演算子と値を選択します。 選択できる演算子は、[中間]、[範囲外]、[より大きい]、[以上]、[より小さい]、[以下]、[等しい]、[上位 N]、[下位 N]、 [上位 (%)]、[下位 (%)]、[上位集計]、[下位集計] です。 4. [追加] をクリックします。 新しいルールが、[ルール] 領域に追加されます。 5. 複数のルールを定義する場合は、そのルール間の論理を選択します。 すべてのルールを同時に適用する場合は [AND] を選択し、それらのうち 1 つのルールだけを適用する場合は [OR] を 選択します。 6. [OK] をクリックします。 ワークシートのデータが、選択に基づいてフィルタリングされます。フィルタはブックに保存され、他のユーザや、他のセッショ ンで使用できます。既存のフィルタを再度開いて編集できます。 関連情報 メジャーによるフィルタリングを変更する [111 ページ] メジャーによるフィルタリングを削除する [112 ページ] 4.3.2.2 メジャーのフィルタリングに使用される演算子 メジャーによるフィルタリングを定義するときに、定義したしきい値でデータリストを取得するルールや、ランク付けしたデータリ ストを取得するルールを作成できます。 しきい値を定義するには、次の演算子を使用できます。 ● 110 範囲内/範囲外 © 2014 SAP AG or an SAP affiliate company. All rights reserved. ユーザガイド: SAP BusinessObjects Analysis, edition for Microsoft Office データの分析 これらの演算子では、リストに含める値やリストから除外する値の範囲を定義します。 ● より大きい/より小さい これらの演算子では、特定の値を定義し、その値より大きい、または小さいメンバーを表示します。 ● 以上/以下 これらの演算子では、特定の値を定義し、その値以上、または以下のメンバーを表示します。 ● 等しい(=) この演算子では、特定の値を定義し、その値に等しいメンバーを表示します。 ランク付けした値のリストを定義するには、次の演算子を使用できます。 ● 上位 N/下位 N これらの演算子では、値として正の整数値を入力する必要があります。ランク付けリストは、定義した数値に基づいて設 定されます。 たとえば、売上高が上位 3 人分の顧客リスト、および売上高が下位 5 人分の顧客リストが必要な場合、フィルタ定義で 上位 3 ルールと下位 5 ルールを作成します。 ● 上位 (%)/下位 (%) これらの演算子では、0 から 100 の間の数値を入力する必要があります。ランク付けリストは、定義したパーセントに基 づいて設定されます。 たとえば、総利益の 25% までの収益を獲得している、利益において上位にある製品のリストが必要な場合、製品に関す るメジャーで、上位 25% ルールを作成します。 ● 上位集計/下位集計 これらの演算子では、浮動少数点数 (15.7 など) も入力できます。ランク付けリストは、定義した合計値に基づいて設定さ れます。 たとえば、売上高を合算すると 20,000 ユーロになる、売上高上位の製品のリストが必要だとします。最初に、すべての 売上高が降順でソートされます。20,000 というしきい値を超えるまで、合計されます。20,000 ユーロに達するために必 要だった値のうち、最後の値を足すと合計が 20,000 を超えてしまう場合、この最後の値もリストに含まれます。この製 品よりも売上高が低いすべての製品は、表示されなくなります。20,000 ユーロというしきい値を超えた製品が、リストに 残されます。 注記 これらの演算子は、階層をフィルタリングするためのランク付けリストには使用できません。 4.3.2.3 1. メジャーによるフィルタリングを変更する クロスタブで、セルを 1 つ選択します。 メジャーによるフィルタリングを定義するには、オプションが 4 つあります。既存のフィルタを削除するには、そのフィルタ を定義するのに使用したオプションに属するセルを選択する必要があります。 2. フィルタ メジャーによるフィルタリング [選択したフィルタオプション] 編集 を選択します。 注記 クロスタブのコンテキストメニューを使用することもできます。 3. [ルール] 領域で、変更するルールの [変更] アイコンを選択します。 4. 必要に応じてルール定義を変更し、[確認] アイコンを押してルールを変更します。 ユーザガイド: SAP BusinessObjects Analysis, edition for Microsoft Office データの分析 © 2014 SAP AG or an SAP affiliate company. All rights reserved. 111 5. [OK] をクリックして、変更したルールをデータに適用します。 変更したフィルタルールに基づいてワークシートのデータが表示されます。 4.3.2.4 1. メジャーによるフィルタリングを削除する クロスタブで、セルを 1 つ選択します。 メジャーによるフィルタリングを定義するには、オプションが 4 つあります。既存のフィルタを削除するには、そのフィルタ を定義するのに使用したオプションに属するセルを選択する必要があります。 2. フィルタ メジャーによりフィルタリング [選択したフィルタオプション] リセット を選択します。 注記 クロスタブのコンテキストメニューを使用することもできます。 削除されたフィルタを除いて、クロスタブにデータが表示されます。 4.3.3 Analysis で BEx 条件を使用する Analysis で、BEx 条件はメジャーによるフィルタリングに対応しています。SAP Business Explorer では、クエリ、クエリビュ ー、ブックのいずれかの条件を定義できます。 ● クエリ条件は BEx Query Designer で作成する。 クエリの結果領域で、この条件に従ってデータがフィルタリングされます。1 つのクエリに対して複数の条件を定義できま す。 条件を設定したクエリを Analysis に挿入すると、メニューから条件を BEx 条件として有効化または無効化できます。 ● ブックに付加される条件は BEx Analyzer で作成する。 BEx Analyzer で、条件を有効化または無効化できます。 Analysis では、ブック変換後にメニューから条件を BEx 条件として有効化または無効化できます。 ● クエリビューに付加する条件は、BEx Web Analyzer などのさまざまな BEx ツールで作成できる。 条件を設定したクエリビューを Analysis に挿入した場合、一部の条件が BEx 条件として認識されない可能性がありま す。Analysis では、これらの条件はメジャーによるフィルタとして表示されます。クエリビューで有効化されていない条件 は、Analysis では表示されません。 Analysis では、メニューから、または [メジャーによるフィルタリング] ダイアログを使用して、条件を BEx 条件として有効 化または無効化できます。 Analysis での BEx 条件の使用 以下の手順に従って、BEx 条件を有効化および無効化できます。 ● 条件を有効化するには、 フィルタ BEx 条件 を選択して、有効化する条件を選択します。 クロスタブに表示されるデータが、条件に応じて変わります。 112 © 2014 SAP AG or an SAP affiliate company. All rights reserved. ユーザガイド: SAP BusinessObjects Analysis, edition for Microsoft Office データの分析 ● 条件を無効化するには、 BEx 条件 フィルタ を選択して、無効化する条件を選択します。 クロスタブに表示されるデータが、適宜変わります。 Analysis でのメジャーによるフィルタリングとしての BEx 条件の使用 条件は、[メジャーによるフィルタリング] ダイアログにルールとして表示されます。Analysis で条件を有効化または無効化でき ます。 ● ローカル条件を有効化するには、 フィルタ メジャーによるフィルタリング 編集 を選択します。 条件は、ルールセクションに表示されます。[OK] をクリックして条件を有効化します。 ● ローカル条件を無効化するには、 フィルタ メジャーによるフィルタリング 編集 を選択して、ルールセクションで無 効化するすべての条件を削除します。 [OK] をクリックして、条件を無効化して削除します。削除された条件を、再度有効化することはできません。 関連情報 メジャーのフィルタリング [109 ページ] BEx ブックを変換する [35 ページ] 4.3.4 ゼロの行と列を表示または非表示にする 1. クロスタブで、セルを 1 つ選択します。 2. [フィルタ] と次のうちいずれかのオプションを選択します。 ○ 行中のゼロを非表示 ゼロしか含まないすべての行を削除します。 ○ 列中のゼロを非表示 ゼロしか含まないすべての列を削除します。 行、列、またはその両方でゼロが非表示になります。ゼロを非表示にする設定が有効のときは、メニュー項目の横にチェック マークが表示されます。 非表示にした行や列を復元するには、 フィルタ 行中のゼロを非表示 または フィルタ 列中のゼロを非表示 を再 度選択します。 ゼロを非表示にしない場合のクロスタブでの表示方法も定義できます。 関連情報 ゼロおよび負の値の表示を定義する [126 ページ] ユーザガイド: SAP BusinessObjects Analysis, edition for Microsoft Office データの分析 © 2014 SAP AG or an SAP affiliate company. All rights reserved. 113 4.4 データの並べ替え データの並べ替えはデータ分析には欠かせない操作です。クロスタブにデータを表示したり、別のビューでデータを整理でき るのと同様に、データをよりよく理解するのに役立ちます。データを並べ替えると、意思決定に必要なデータを迅速に識別でき ます。 データは、値順 (最小値から最大値、または最大値から最小値)、およびメンバー順 (A から Z、または Z から A) に並べ替え ることができます。売上高などの、メジャーの値を最小値から最大値の順に並べ替えると、クロスタブ内の他のセルもこの並 べ替えの影響を受けます。そのため、クロスタブ内のメタデータ情報は正しく保たれます。 次の並べ替えオプションがあります。 ● 昇順 昇順並べ替えを選択すると、データは最小値から最大値の順に並べ替えられます。メンバーの昇順並べ替えでは、A か ら Z の順に並べ替えられます。 ● 降順 降順並べ替えを選択すると、データは最大値から最小値の順に並べ替えられます。メンバーの降順並べ替えでは、Z か ら A の順に並べ替えられます。 ● 階層の破棄 デフォルト設定では、クロスタブの階層レベルごとにデータが並べ替えられます。親メンバーが順に並べ替えられてから、 子メンバーがそれぞれの親メンバーの下における順番で並べ替えられます。階層全体に渡ってデータを並べ替える場合 は、[階層を無視] オプションを選択します。 関連情報 値を並べ替える [114 ページ] メンバーを並び替える [115 ページ] 4.4.1 1. 値を並べ替える 並べ替えに使用するメジャーに属するクロスタブで、セルを 1 つ選択します。 2. ソート 他のソートオプション を選択します。 [ソート条件] ダイアログボックスが表示されます。 3. 114 使用するソートオプションを次から選択します。 ○ 昇順ソート 値が最小値から最大値の順に並べ替えられます。 ○ 降順にソート 値が最大値から最小値の順に並べ替えられます。 ○ 階層を無視 このオプションを選択すると、階層を横断して値が並べ替えられます。並べ替え後は、クロスタブの既存の階層とそ れらの小計は使用できなくなります。 デフォルト設定では、このオプションは選択されていません。 © 2014 SAP AG or an SAP affiliate company. All rights reserved. ユーザガイド: SAP BusinessObjects Analysis, edition for Microsoft Office データの分析 注記 [階層を無視] の設定が変更されないようにする場合は、メニューまたはコンテキストメニューで [昇順ソート] ソートオ プションまたは [降順にソート] ソートオプションを直接選択することもできます。 4. [OK] をクリックします。 並べ替えがクロスタブに適用されます。 4.4.2 1. メンバーを並び替える 並べ替えに使用するディメンションに属するクロスタブで、セルを 1 つ選択します。 2. ソート 他のソートオプション を選択します。 [ソート条件] ダイアログボックスが表示されます。 3. 4. 使用するソートオプションを次から選択します。 ○ 昇順ソート メンバーが A から Z の順に並べ替えられます。 ○ 降順にソート メンバーが Z から A の順に並べ替えられます。 [ソート条件] 一覧で、並べ替えのオブジェクトタイプを選択します。 ○ デフォルト (最初の表示タイプによるディメンションメンバー) 選択したディメンションの最初の表示タイプで、メンバーが並べ替えられます。 ○ メンバー表示タイプ 下に表示される一覧からメンバー表示タイプを 1 つ選択できます。 ○ メジャー このオブジェクトタイプを選択すると、下に表示される一覧から使用可能なメジャーを 1 つ選択できます。このオブジ ェクトタイプでは、ディメンションではなく、選択したメジャーの値に並べ替えが適用されます。 注記 これらの設定が変更されないようにする場合は、メニューまたはコンテキストメニューで [昇順ソート] ソートオプション または [降順にソート] ソートオプションを直接選択することもできます。 5. 階層を横断してメンバーを並べ替える場合は、[階層を無視] を選択します。並べ替え後は、クロスタブの既存の階層とそ れらの小計は使用できなくなります。 6. [OK] をクリックします。 並べ替えがクロスタブに適用されます。 4.5 階層の使用 分析で階層表示を使用するには、階層を持つディメンションを使用する方法と、階層として表示されたディメンションを使用す る方法があります。 ユーザガイド: SAP BusinessObjects Analysis, edition for Microsoft Office データの分析 © 2014 SAP AG or an SAP affiliate company. All rights reserved. 115 階層を持つディメンションを含める ディメンションの階層は、SAP NetWeaver BW のデータモデリングで作成されます。 SAP NetWeaver BW では、これらを特 性階層といいます。 1 つのディメンションに複数の階層を含めることができます。 1 つの階層内では、ディメンションメンバーが ツリー構造で編成されます。 たとえば、原価センタの階層は、原価センタのグループごとに構成されます。 BW では、ディメンションに対する階層について、さまざまなバージョンを定義することができます。 Analysis では、それらの階 層がデザインパネルに複数回表示され、それらの階層名の後ろのかっこ内に利用可能なバージョン番号が示されます。 BW で特定の期間に対して有効な階層のさまざまなビューを定義することもできます。 それには、時間依存階層構造を登録 する必要があります。 Analysis では、ディメンションのすべての時間依存階層をデザインパネルで使用できるのか、あるいは 選択した期間の階層のみを使用できるのかを、[拡張設定] ダイアログで指定することができます。 時間依存階層の場合、デ ザインパネルでは有効日付が階層名の後ろのかっこ内に表示されます。 階層を持つディメンションは、フィルタリング中および並び替え中に異なる動作をすることと、階層レベルを表示するのに別々 のスタイルがあることに注意してください。 この動作については、関連する章で説明します。 SAP NetWeaver BW での特性階層定義の詳細については、SAP Help Portal (http://help.sap.com Select release and language Intelligence BI Platform SAP NetWeaver Library OLAP SAP NetWeaver by Key Capability SAP NetWeaver Business Hierarchies ) を参照してください。 個別ディメンションを階層として表示 クロスタブでは、複数のディメンションをフラット表示したり、階層として表示できます。 デフォルトでは、フラット表示となります。 この表示を階層表示に変更できます。 階層が含まれるディメンションを単一のディメンションとして使用して別のディメンション と結合し、階層構造表示にすることもできます。 関連情報 階層を持つディメンションを分析に含める [116 ページ] 単一のディメンションを階層として表示する [118 ページ] 階層内でメンバーによりデータをフィルタリングする [105 ページ] データの並べ替え [114 ページ] SAP セルスタイル [37 ページ] 拡張設定 [147 ページ] 4.5.1 階層を持つディメンションを分析に含める 階層を持つディメンションを含むデータソースを使用することにより、ディメンション階層のさまざまなビューを定義できます。 デ ィメンションのメンバーをフラット表示することもできます。 次の手順のうち、ステップ 2 以降はオプションです。 データにビューを定義するのに必要なオプションを使用できます。 116 © 2014 SAP AG or an SAP affiliate company. All rights reserved. ユーザガイド: SAP BusinessObjects Analysis, edition for Microsoft Office データの分析 1. 階層を持つディメンションを、デザインパネルの [行] セクションに移動します。 注記 ディメンションを [列] セクションに移動することもできます。 以降の手順では、[行] セクション内のディメンションについ て説明します。 列中のディメンションも同様に動作します。 ディメンションは、BEx Query Designer の定義に従ってクロスタブに表示されます。 ディメンションが有効な階層や有効 な属性とともに定義されている場合には、それに応じてディメンションがクロスタブに表示されます。 + が表示されるノード には、サブノードがあります。 デザインパネルでは、有効な階層および属性は [<データソース>] セクションに太字で表示 されます。 クエリ定義に有効な階層がない場合、データはフラット表示されます。 2. 別の階層を選択します。 デザインパネルの [<データソース>] セクションで、そのディメンションの別の階層を選択し、それを [行] セクションのディ メンションに移動します。 同時に有効にすることができるディメンションの階層は 1 つのみです。 選択に基づいて、クロスタブのデータが変わります。 選択した階層が有効になり、[<データソース>] セクションに太字で 表示されます。 3. 属性を有効化します。 [<データソース>] セクションでディメンションの属性を選択して、それを [行] セクションのディメンションに移動します。 複数の属性を同時に有効にできます。 選択に基づいて、クロスタブのデータが変わります。 選択した属性が有効になり、[<データソース>] セクションに太字で 表示されます。 4. すべてのノードを展開するか折りたたみます。 クロスタブでディメンション名が表示されているセルを選択して、 階層 レベルに展開 <レベル> を選択します。 選択できるレベルの数は、階層によって異なります。 選択に基づいて、クロスタブのレベルが展開されます。 レベルを折りたたむには、最初のレベルを選択します。 5. 1 つのノードを展開するか折りたたみます。 クロスタブで展開するノードセルを選択して、 階層 展開 を選択します。 選択したノードが、次のレベルに展開されます。 選択したノードのサブノードを折りたたむには、 階層 折りたたみ を選択します。 +/- 記号をクリックして、1 つのノードを展開し、折りたたむこともできます。 6. 階層で利用可能なレベルを定義します。 クロスタブでディメンションのメンバーセルを選択して、 階層 レベルを表示 を選択します。 分析で利用可能にする レベルを選択して、[OK] をクリックします。 選択したレベルだけが、クロスタブに表示できます。 リーフレベルは常に利用可能なため、ここでの選択が合計に影響を 与えることはありません。 7. 階層の順序を定義します。 デフォルトでは、階層は親レベルから子レベルの順で表示されます。 この表示を変更するには、最初のレベルのノードを 選択して、 階層 上に展開 (行) を選択します。 階層が子レベルから親レベルの順で表示されます。 8. ディメンションをフラット表示します。 デザインパネルの [<データソース>] セクションで [フラット表示] ノードを選択して、それを [行] セクションのディメンショ ンに移動します。 ユーザガイド: SAP BusinessObjects Analysis, edition for Microsoft Office データの分析 © 2014 SAP AG or an SAP affiliate company. All rights reserved. 117 階層がディメンションから削除され、ディメンションのメンバーがフラット表示されます。 9. 階層表示とフラット表示を切り替えます。 デザインパネルで階層を有効化および無効化することにより、階層表示とフラット表示を切り替えることができます。 [行] セクションの階層のコンテキストメニューで [階層 <階層名> をフィルタのみに使用] を選択することにより、階層を無 効化して、フラット表示に切り替えます。 ディメンションのメンバーがクロスタブにフラット表示されます。 階層情報はデザインパネルから削除されます。 このディメ ンションの [フィルタ] ダイアログを開くと、階層は引き続き有効となっており、フィルタリングに使用できます。 階層を再び有効にして、階層表示に切り替えるには、ディメンションのコンテキストメニューで [階層 <階層名> をフィルタ のみに使用] を選択します。 定義に基づいて、階層を持つディメンションが表示されます。 4.5.2 単一のディメンションを階層として表示する 分析で複数のディメンションを使用している場合、それらをクロスタブでフラット表示したり、階層として表示できます。 次の手順のうち、ステップ 3 以降はオプションです。 データにビューを定義するのに必要なオプションを使用できます。 1. 少なくとも 2 つのディメンションを、デザインパネルの [行] セクションに移動します。 注記 ディメンションを [列] セクションに移動することもできます。 以降の手順では、[行] セクション内のディメンションについ て説明します。 列中のディメンションも同様に動作します。 ディメンションがクロスタブに並んで表示されます。 2. 階層表示に変更します。 クロスタブのセルを選択して、 階層 行のコンパクト表示 を選択します。 クロスタブ内のディメンションが階層として表示されます。 [行] セクションの最初のディメンションが、階層の最初のレベル になります。 + が表示されるノードには、サブノードがあります。 3. すべてのノードを展開するか折りたたみます。 クロスタブでディメンション名が表示されているセルを選択して、 階層 ディメンションに展開 <ディメンション名> を選択します。 選択可能なディメンションの数は、[行] セクション内のディメンションの数によって異なります。 選択に基づいて、クロスタブ内の階層が展開されます。 階層を折りたたむには、最初のディメンションを選択します。 4. 1 つのノードを展開するか折りたたみます。 クロスタブで展開するノードのセルを選択して、 階層 ディメンション <ディメンション名> を展開 を選択します。 選択したノードが、次のディメンションの下に展開されます。 選択したノードのサブノードを折りたたむには、 りたたみ 5. 階層 折 を選択します。 +/- 記号をクリックして、1 つのノードを展開し、折りたたむこともできます。 階層内でのディメンションの順序を定義します。 [行] セクション内でのディメンションの順序によって、その階層のレベルが決まります。 デザインパネルの最初のディメン ションが、階層の最初のレベルになります。 ドラッグアンドドロップで、ディメンションを上下に移動できます。 その直後に、 階層のレベルが変わります。 階層が子レベルから親レベルの順で表示されます。 118 © 2014 SAP AG or an SAP affiliate company. All rights reserved. ユーザガイド: SAP BusinessObjects Analysis, edition for Microsoft Office データの分析 6. ディメンションを再度フラット表示します。 クロスタブのセルを選択して、 階層 行のコンパクト表示 を選択します。 再度、ディメンションがクロスタブに並んで表示されます。 定義に基づいて、ディメンションが表示されます。 4.6 新しいメジャーの計算 分析で利用可能なメジャーに基づいて、新しいメジャーを計算することができます。計算には、次の 2 種類があります。 単純計算では、2 つ以上の利用可能なメジャーをオペランドとして、演算子を 1 つ使用して新しいメジャーを作成します。たと えば、2 つの利用可能なメジャーの合計を新しいメジャーとします。 動的計算では、利用可能なメジャー 1 つだけをオペランドとして、このオペランドを基に新しいメジャーを作成します。たとえ ば、地域ごとの売上高をオペランドとして使用する場合、各地域のランクを売上高に基づいて表示する、新しいメジャーを追加 できます。分析をフィルタリングしたり、分析に新しい地域を追加したりすると、ランク番号が動的に変化します。このため、こ れらの計算を動的計算といいます。 新しく作成されたメジャーは、クロスタブとデザインパネルに追加されます。デザインパネルでは、メジャーの順番の切り替え、 名前の編集、およびメジャーの削除ができます。クロスタブでも、直接、ドラッグアンドドロップで順番を切り替えたり、コンテキ ストメニューから名前を編集したりメジャーを削除したりできます。 関連情報 利用可能なメジャーに基づいて新しいメジャーを計算する [119 ページ] 利用可能なメジャーに基づいて新しいメジャーを追加する [120 ページ] 4.6.1 1. 利用可能なメジャーに基づいて新しいメジャーを計算する 使用するメジャーの見出しを選択します。 最初に選択したメジャーが、最初のオペランドになります。Ctrl キーを使用して、2 つ目のオペランドにする次のメジャー を選択します。計算には 2 つ以上のオペランドを選択することもできます。 2. 計算 計算追加 演算子 を選択します。 利用可能な演算子は次のとおりです。 ○ 加算 ○ 減算 ○ 乗算 ○ 除算 ○ パーセント差異 新しいメジャーでは、オペランド 1 とオペランド 2 の差異がパーセントで計算されます。 ユーザガイド: SAP BusinessObjects Analysis, edition for Microsoft Office データの分析 © 2014 SAP AG or an SAP affiliate company. All rights reserved. 119 たとえば、オペランド 1 に値 80 があり、オペランド 2 に値 20 があるとします。新しいメジャーでは、差異は 60、60 は 20 の 300% であるため、300% という値が表示されます。 オペランド 2 にオペランド 1 よりも大きな値が含まれる場合、結果は負数になります。たとえば、オペランド 1 に値 20 があり、オペランド 2 に値 80 があるとします。新しいメジャーでは、差異は -60、-60 は 80 の -75% であるた め、-75% という値が表示されます。 ○ パーセントシェア 新しいメジャーでは、オペランド 1 とオペランド 2 が比較され、そのシェアがパーセントで計算されます。 たとえば、オペランド 1 に値 20 があり、オペランド 2 に値 80 があるとします。新しいメジャーでは、20 は 80 の 25% であるため、25% という値が表示されます。 新しく計算されたメジャーは、クロスタブとデザインパネルに追加されます。 符号逆転で表示されているメジャー値は、表示されているとおりに計算で使用されます。 メジャー値が 200 であるとします。BEx クエリ定義で符号逆転プロパティを選択した場合、Analysis で値は -200 と表示され ます。Analysis の計算では、値 200 が使用されます。このチェックボックスを選択すると、値 -200 が計算に使用されます。 4.6.2 1. 2. 利用可能なメジャーに基づいて新しいメジャーを追加する 使用するメジャーの見出しを選択します。 計算 動的計算 演算子 を選択します。 利用可能な演算子は次のとおりです。 オプション 説明 移動最小値 新しいメジャーでは、その時点で利用可能な最小の値が表示されます。 たとえば、クロスタブに値を含む行が 10 行あるとします。新しいメジャーは、元のメジャーと同じ値を持つ最初の 行で開始されます。元のメジャーの 2 行目の値が最初の行よりも大きい場合、新しいメジャーの 2 行目では最 初の行の値が繰り返されます。以降も同じです。 移動最大値 新しいメジャーでは、その時点で利用可能な最大の値が表示されます。 累積合計 新しいメジャーでは、その時点におけるすべての値の合計が表示されます。 たとえば、元のメジャーに値を含む行が 8 行あるとします。新しいメジャーの 4 行目には、1 行目から 4 行目ま での合計が表示されます。 丸め値の累積合 計 新しいメジャーでは、その時点におけるすべての丸め値の合計が表示されます。 すべての詳細値 の累積件数 各メジャーの値がカウントされ、最初の値を 1 として順に番号付けされます。値を含む行が 8 行ある場合、新し いメジャーには 8 個の値に 1 から 8 の番号が表示されます。含まれる値がゼロである場合も合計されます。 ゼロ、Null、エラー 各メジャーの値がカウントされ、最初の値を 1 として順に番号付けされますが、ゼロ値は除外されます。 のいずれでもない すべての詳細値 の累積件数 移動平均 ゼロ値の場合は、最後の番号が繰り返されます。 新しいメジャーでは、その時点におけるすべての値の平均が計算されます。 たとえば、クロスタブに値を含む行が 5 行ある場合、新しいメジャーの 2 行目では 1 行目の値と 2 行目の値の 平均が計算されます。以降も同じです。 120 © 2014 SAP AG or an SAP affiliate company. All rights reserved. ユーザガイド: SAP BusinessObjects Analysis, edition for Microsoft Office データの分析 オプション 説明 ゼロ、Null、エラー 新しいメジャーでは、その時点におけるすべての値の平均が計算されますが、ゼロ値は除外されます。 以外の移動平均 ランク番号 新しいメジャーでは、元のメジャーの各値のランク番号が表示されます。元のメジャーの最大値がランク番号 1 となります。 同じ値が複数ある場合、その値には同じランク番号が割り当てられます。ランク番号 4 になる同一の値が 2 つ あった場合、次に小さい値のランク番号は 5 になります。 オリンピックランク 番号 オリンピックランクを付与されたリストは、次の点で基本のランクを付与されたリストと異なります。オリンピックラ ンクのリストでは、同じ値が複数ある場合、次に小さい値に割り当てられるランクは 1 を加算したランクではなく、 現在の値を含めたそれ以前の値の個数を加算したランクになります。 たとえばランク 4 が 2 つある場合、新しいメジャーでは、次に小さい値のランク番号は 6 と表示されます。 寄与率 新しいメジャーでは、元のメジャー全体の結果に対する、元のメジャーの値の寄与率が計算されます。 新しいメジャーは、クロスタブとデザインパネルに追加されます。 4.7 条件付き書式設定の定義 条件付き書式設定を使用して、データの重要な値や予期せぬ結果を強調表示できます。 条件付き書式設定で、クロスタブ上の逸脱値や重要な値を選択するルールを定義します。あらかじめ決められたしきい値セッ トに当てはまらない結果は、色で強調表示されるか、または指定されたシンボルが付きます。これにより、期待した結果から 逸脱している結果をすぐに特定できます。たとえば、今年に収益増加が 10% を超えた製品はどれか、あるいは売上高が決 められた金額を超えた地域はどこかといった疑問に対する答えをすぐに得ることができます。 1 つまたは複数のルールを条件付き書式に追加し、クロスタブでルールを適用する優先順位を決めることができます。ワーク シートに複数の条件付き書式を定義し、それぞれの条件付き書式をオンとオフに切り替えることによって、いつ有効にする必 要があるのかを決定することもできます。既存の条件付き書式の編集や削除ができます。 注記 このガイドに説明されている条件付き書式設定は、Analysis アドインの一部です。Microsoft Excel に条件付き書式設定 があります。 関連情報 条件付き書式を定義する [122 ページ] 条件付き書式を編集する [123 ページ] ユーザガイド: SAP BusinessObjects Analysis, edition for Microsoft Office データの分析 © 2014 SAP AG or an SAP affiliate company. All rights reserved. 121 4.7.1 1. 条件付き書式を定義する 条件付き書式設定 新規 の順に選択します。 [新規条件付き書式設定] ダイアログボックスが表示されます。 2. [名称] フィールドに新規条件付き書式名を入力します。 3. [基準元] 一覧で、条件付き書式を適用するメジャーを選択します。 4. [書式] 一覧で、値の強調表示に使用するスタイルを選択します。 以下のスタイルを使用できます。 ○ 背景: セルの背景に色が付きます。 ○ 値: セルのテキストに色が付きます。 ○ ステータスシンボル: セルにシンボルが表示されます。 ○ トレンド昇順: セルに (緑色から赤色の順で) 色付き矢印が表示されます。 ○ トレンド降順: セルに (赤色から緑色の順で) 色付き矢印が表示されます。 ○ トレンド灰色: セルに灰色の矢印が表示されます。 それぞれのスタイルは 9 つのメンバーから構成されています。1 ~ 9 の番号がルールの優先順位を表します。 5. [定義] タブで 1 つまたは複数のルールを定義します。 a) 優先順位を選択します。 最初の一覧で、上記のステップで選択したスタイルの 9 つの優先順位のうちの 1 つを選択します。条件付き書式の ルールを複数定義し、クロスタブの値に対するルールが重複している場合には、これらのセルにどのルールが適用 されるかが優先順位によって決まります。そのため、条件付き書式の 1 つのルールにのみ優先順位を適用する必要 があります。優先順位 1 が最高の優先順位であり、優先順位 9 が最低の優先順位です。 b) 演算子を選択します。 中間、範囲外、より大きい、以上、より小さい、以下、等しいの演算子のいずれかを選択できます。 c) しきい値または値範囲を入力します。 d) [追加] を押します。 ルールが [ルール] 領域に追加されます。 6. オプションステップ: 条件付き書式の選択を定義します。 [選択] タブで、条件付き書式設定を [全メンバーおよび合計] に適用する必要があるのか、あるいは [全メンバー] また は [合計] のいずれかにのみ適用する必要があるのかをディメンションごとに定義できます。デフォルト値は [すべてのメ ンバーと合計] です。 7. オプションステップ: [表示] タブのビジュアライゼーションを定義します。 [条件付き書式設定の適用先:] の下で、クロスタブのどの部分 (データセル、行ヘッダ、列ヘッダ) が条件付き書式の影響 を受けるかを定義できます。 [ビジュアライゼーションを別のメジャーにシフト:] の下で、1 つのメジャー (たとえば売上高) に対して定義されている条件 付き書式が別のメジャー (たとえば受注明細) のデータでビジュアライズされるように指定できます。この機能を使用する には、[適用先] チェックボックスを選択します。 8. [OK] を押して、ルールをクロスタブに適用します。 1 つまたは複数の条件付き書式が登録されます。条件付き書式はブックに保存され、ほかのユーザが使用したり、ほかのセッ ションで使用したりできます。 122 © 2014 SAP AG or an SAP affiliate company. All rights reserved. ユーザガイド: SAP BusinessObjects Analysis, edition for Microsoft Office データの分析 4.7.2 条件付き書式を編集する 条件付き書式を定義したら、開いて変更したり、削除したり、有効化したり、無効化したりできます。 1. 2. 条件付き書式設定 条件付き書式設定名 の順に選択します。 次のいずれかのオプションを選択します。 ○ 条件付き書式の現在の定義を変更するには、[編集] を選択します。新規ルールを追加したり、既存ルールを変更し たり、削除したりできます。 既存のルールを変更するには、変更するルールの [変更] アイコンを選択してルールの定義を変更し、[適用] アイコ ンを選択してルールを変更します。 既存のルールを削除するには、削除するルールの [削除] アイコンを選択します。 変更したルールをデータに適用するには、[OK] をクリックします。 ○ 条件付き書式を削除するには、[削除] を選択します。 ○ 書式設定をオンに切り替えるには [有効] を選択し、オフに切り替えるには選択を解除します。 4.8 メンバー表示、メジャー表示、および合計表示の定義 分析に新しいクロスタブを挿入すると、デフォルトの設定に基づいて、メンバー、メジャー、および合計が表示されます。ツール バーまたはコンテキストメニューを使用して、これらの要素の表示を変更できます。 関連情報 メンバー表示を定義する [123 ページ] メジャー表示の定義 [124 ページ] 合計表示の定義 [127 ページ] 4.8.1 メンバー表示を定義する メンバーは、キー、テキスト、またはこれらの両方として表示されます。 テキストについては、どのテキストを表示するかを定義 できます。 SAP NetWeaver BW での登録中に、ディメンションとそのメンバーのキー、テキスト、およびテキスト (短) が設定されます。 クエリ定義中には、デフォルトとして使用されるメンバー表示を定義できます。 Analysis では、ディメンションごとにメンバー表 示を定義できます。 メンバー表示の定義は、分析の合計および小計に影響を与えません。 1. ディメンションのメンバーセルを選択して、そのディメンションのすべてのメンバーの表示を定義します。 2. [メンバー] および使用する表示オプションを選択します。 次の表示オプションを選択できます。 ユーザガイド: SAP BusinessObjects Analysis, edition for Microsoft Office データの分析 © 2014 SAP AG or an SAP affiliate company. All rights reserved. 123 3. ○ テキスト: メンバーがテキストとともに表示されます。 ○ キー: メンバーがキーとともに表示されます。 ○ テキストとキー: メンバーがテキストおよびキーとともに表示されます。 ○ キーとテキスト: メンバーがキーおよびテキストとともに表示されます。 テキストを含む表示オプションを選択する場合、テキストに関する 2 つの表示オプションから選択できます。 [メンバー] と 次のうちいずれかのオプションを選択します。 4. ○ テキスト (短): テキスト表示に、メンバーのテキスト (短) が使用されます。 ○ テキスト: テキスト表示に、メンバーのテキストが使用されます。 ディメンションの [アクセスモード] を選択して、クロスタブに表示するメンバーを定義します。 注記 [アクセスモード] オプションは、[拡張設定] ダイアログで [アクセスモードの変更を許可] チェックボックスがオンの場 合にのみ使用できます。 HANA データソースの場合には、[アクセスモード] オプションは使用できません。 次のいずれかのオプションを選択できます。 ○ デフォルト: クエリ定義 (転記済みデータのメンバー、またはすべてのメンバー) に基づいて、メンバーがクロスタブに 表示されます。 ○ 転記済データの値のみ: 転記済みデータのメンバーが表示されます。 ○ マスタデータ中の値: (転記済みデータおよび未転記データ) のすべてのメンバーが表示されます。 選択したディメンションのメンバーが、定義に基づいてクロスタブに表示されます。 4.8.2 メジャー表示の定義 メジャー表示を定義するのに、分析内のメジャーごとに数値書式を指定できます。これにはスケール係数と使用される小数点 以下桁数が含まれます。 分析内のすべてのメジャーについて、スケール係数を表示するかどうかを 1 ステップで定義できます。通貨を単位として使用 する場合は、現在の通貨を使用する通貨に換算できます。ゼロおよび負の値をクロスタブに表示するかどうかも、定義できま す。 関連情報 数値書式を定義する [125 ページ] スケール係数を表示または非表示にする [125 ページ] 通貨換算を定義する [125 ページ] ゼロおよび負の値の表示を定義する [126 ページ] 124 © 2014 SAP AG or an SAP affiliate company. All rights reserved. ユーザガイド: SAP BusinessObjects Analysis, edition for Microsoft Office データの分析 4.8.2.1 1. 2. 数値書式を定義する 変更するメジャーからセルを 1 つ選択します。 メジャー 数値書式 を選択します。 3. [数値書式] ダイアログボックスで、メジャー表示に使用する、[スケール係数] と [小数点以下桁数] を選択します。 4. スケール係数をクロスタブに表示する場合は、[スケール係数と単位を全メジャーのヘッダに表示] チェックボックスをオン にします。 5. [OK] をクリックします。 選択したメジャーのデータセルが、定義に基づいて表示されます。 4.8.2.2 1. 2. スケール係数を表示または非表示にする クロスタブのセルを 1 つ選択します。 メジャー スケール係数を表示 を選択します。 このオプションが有効なときは、メニュー項目の横にチェックマークが表示されます。このオプションを無効にするには、も う一度選択します。 すべてのメジャーのスケール係数が、定義に基づいて表示されます。 BEx クエリデザイナで設定したキー数値のスケーリング係数の表示は、Analysis で評価されません。スケーリング係数のみ に対して表示を定義するには、Analysis のこの設定が評価されます。 4.8.2.3 通貨換算を定義する 分析のすべてのメジャーについて、通貨を換算できます。 1. 2. 3. クロスタブのセルを 1 つ選択します。 メジャー 通貨換算 を選択します。 [通貨換算] ダイアログで、[目標通貨] と [通貨換算タイプ] を選択してから、[OK] をクリックします。 通貨換算タイプは、SAP NetWeaver BW で作成されます。詳細については、SAP Help Portal (http://help.sap.com) を参照してください。 注記 [目標通貨] と [通貨換算タイプ] のそれぞれのリストで選択できるオプションの内容は、互いの影響を受けます。選択 した通貨に応じて、その通貨でサポートされるすべての換算タイプが選択できるようになります。再度すべての換算タ イプを表示できるようにするには、標準設定の [オリジナル通貨照会] を選択します。反対に、特定の換算タイプを選 択すると、その換算タイプに対応するすべての通貨オプションが表示されます。 4. 通貨換算で BEx Query Designer の通貨定義に基づく必要がある場合、[クエリ定義から通貨換算を使用する] チェック ボックスをオンにします。 クエリ定義で定義する通貨は、元のインフォプロバイダの通貨とは異なります。たとえば、インフォプロバイダで通貨 USD が使用され、クエリ定義で通貨が USD から EUR に換算されるとします。分析内の通貨を GBP に換算する場合、通貨 ユーザガイド: SAP BusinessObjects Analysis, edition for Microsoft Office データの分析 © 2014 SAP AG or an SAP affiliate company. All rights reserved. 125 換算は、このチェックボックスをオンにすると EUR を基準にし、このチェックボックスをオフにすると USD を基準にしま す。 注記 このチェックボックスは、[ユーザ設定] で [詳細オプション] を選択している場合にのみ、ダイアログボックスで選択でき ます。 通貨を基準とするすべてのメジャーが、選択した通貨に換算されます。 関連情報 ユーザ設定 [146 ページ] 4.8.2.4 1. クロスタブのセルを 1 つ選択します。 2. 3. ゼロおよび負の値の表示を定義する メジャー 一般書式 を選択します。 [負の値を表示] リストから、いずれかのオプションを選択します。 利用できるオプションは、-X、X-、(X) です。 4. [ゼロの表示方法:] リストから、いずれかのオプションを選択します。 次のオプションがあります。 5. ○ 通貨/単位あり ○ 通貨/単位なし ○ 空のセル ○ ユーザ定義 このオプションを選択すると、そのセルに表示するテキストを入力できます。 [OK] をクリックします。 すべてのメジャーの値が、定義に基づいて表示されます。 ゼロしか含まない行や列がある場合、ゼロを非表示にすることもできます。 関連情報 ゼロの行と列を表示または非表示にする [113 ページ] 126 © 2014 SAP AG or an SAP affiliate company. All rights reserved. ユーザガイド: SAP BusinessObjects Analysis, edition for Microsoft Office データの分析 4.8.3 合計表示の定義 合計をクロスタブに表示するかどうかを定義できます。合計を表示する場合は、クロスタブのどの位置に表示するかを設定で きます。また、合計の計算方法も定義できます。 関連情報 クロスタブでの合計表示位置を設定する [127 ページ] クロスタブで合計を表示または非表示にする [127 ページ] 合計の計算を定義する [127 ページ] 4.8.3.1 クロスタブでの合計表示位置を設定する デフォルトの表示では、合計はメンバーの下側と右側に表示されます。表示を変更するには、次のオプションを使用できます。 1. 2. クロスタブのセルを 1 つ選択します。 合計 メンバー上側の合計行数 を選択します。 合計がメンバーの上側に表示されます。 3. 合計 メンバー左側の合計列数 を選択します。 合計がメンバーの左側に表示されます。 合計は、定義に基づいて表示されます。再度表示位置を変更するには、オプションを選択解除します。 4.8.3.2 クロスタブで合計を表示または非表示にする 1. クロスタブで、メンバーのセルを 1 つ選択します。 2. クロスタブで合計を表示するには、 3. 構成メンバーが 1 つのみの合計を非表示にするには、 合計 合計表示 を選択します。 合計 単一メンバーのみ利用可能な場合に合計を非表示 を選択します。 合計が、定義に基づいて表示または非表示になります。 4.8.3.3 合計の計算を定義する デフォルトの設定では、クエリの定義に基づいて合計が表示されます。これらの値を計算して、ある領域における最大値など の、別の結果を表示できます。 1. クロスタブで、メジャーの見出しを選択します。 ユーザガイド: SAP BusinessObjects Analysis, edition for Microsoft Office データの分析 © 2014 SAP AG or an SAP affiliate company. All rights reserved. 127 2. 合計 合計計算 オプション を選択します。 次のオプションがあります。 オプション 説明 最小 対応する領域における最小値が、結果として表示されます。 最大 対応する領域における最大値が、結果として表示されます。 合計 対応する領域のすべての値の合計が、結果として表示されます。 丸め値の合計 スケール係数を設定している場合、丸め値の合計をローカルに計算すると役立ちます。特にスケール係数 が高い場合に、この合計が大きく異なる可能性があるからです。 詳細値の合計数 対応する領域における値の数が、結果として表示されます。 ゼロ、Null、エラーのい 対応する領域における、ゼロ以外の値の数が、結果として表示されます。 ずれでもない詳細値の 合計数 標準偏差 平均から求めた値のばらつきが、結果として表示されます。データにばらつきがあるほど、偏差が大きくな ります。標準偏差は、分散の平方根として計算されます。 たとえば、15、15、15、14、16 の平均値と、2、7、14、22、30 の平均値は同じです。しかし、2 つ目のデータ のほうが明らかにばらつきがあります。 平均 対応する領域のすべての値の合計を、値の総数で割った平均が、結果として表示されます。 ゼロ、Null、エラーのい 対応する領域のすべての値の合計を、値の数で割った平均が、結果として表示されますが、ゼロは除外さ ずれでもないすべての れます。つまり、ゼロ値はカウントされません。 詳細値の平均 中央値 システム内部でサイズ順に値が並べ替えられ、リストの中項値が結果として表示されます。 たとえば、リストに値が 5 つある場合、3 番目の値が結果として表示されます。リストに値が偶数個ある場 合 (6 個など)、リストの中間に位置する 2 つの値が足されます。この場合は、3 番目と 4 番目の値が足さ れ、その結果が 2 で割られます。この結果の値が、結果として表示されます。 ゼロ、Null、エラーのい ゼロ値を除外した値が、システム内部でサイズ順に並べ替えられ、リストの中項値が結果として表示されま ずれでもない詳細値の す。 中央値 差異 差異は、標準偏差の 2 乗として計算され、結果として表示されます。 非表示 結果が表示されません。 デフォルト この設定では、クエリによって取得された結果が表示されます。 定義に基づいて、合計が計算されます。 4.9 [ジャンプ] を使用してターゲットにジャンプする レポート間インタフェース (RRI) によって、Analysis で実行された BEx クエリからジャンプターゲットを呼び出すことができま す。RRI を使用して、実行されたクエリ (送信側) からより多くの情報を含む別のレポート (受信側) にジャンプすることができ ます。BW システムおよびそれ以外の場所からターゲットを呼び出すことができます。 128 © 2014 SAP AG or an SAP affiliate company. All rights reserved. ユーザガイド: SAP BusinessObjects Analysis, edition for Microsoft Office データの分析 レポート間インタフェースを使用して、クエリで定義したターゲットを呼び出すことができます。実行されたクエリからターゲット を呼び出すには、クエリに対しターゲットを送信側/受信側の割り当てとともに定義する必要があります。送信側/受信側の割 り当ては、BW システムの トランザクション RSBBS に定義されています。 Analysis では、以下の受信側を割り当てることができます。 ● クエリ [ジャンプ] を使用してクエリを呼び出すと、新しいブックがそのクエリとともに開きます。 ● Web アドレス http://www.google.com など ● 以下のターゲットは Web ブラウザで開きます。 ○ ABAP トランザクション。トランザクションは HTML 用の SAP GUI を使用するために分類する必要があります。 ○ ABAP レポート ○ BEx Web アプリケーション (3.x および 7.0) ○ Crystal レポート ○ Xcelsuis ダッシュボード 割り当て後、コンテキストメニューで [ジャンプ] を選択して、実行済みの送信側クエリのクロスタブのセルのすべてのターゲッ トを呼び出せます。 より詳しい情報 レポート間インタフェースおよび送信側/受信側割り当てに関する詳細については、SAP Help Portal にある SAP NetWeaver のドキュメント http://help.sap.com/saphelp_nw73ehp1/helpdata/en/4a/ 5b96c6517f2e24e10000000a42189b/frameset.htm を参照してください。 4.10 データセルにコメントを付ける Microsoft Excel の機能では、コメントを挿入してセルに注釈を付加することができます。コメント内のテキストを編集したり、 不要になったコメントを削除したりできます。分析の中でコメントのテキストボックスを表示させるか非表示にするかを選択する こともできます。 クロスタブのデータセルにコメントを追加できます。データセルにコメントを追加する前に、データソースを最新表示しておく必 要があります。明示的に削除されない限り、コメントは内部で利用可能です。たとえば、セルにコメントを追加してから、データ のビューを変更します。新しいナビゲーション状態では、コメント付きのセルは表示されません。ナビゲーション状態を変更す ると、コメント付きのセルがクロスタブに再表示され、コメントも利用できるようになります。 コメントは、セルでの選択に関連付けられます。選択には、プロンプト値、フィルタ値、バックグラウンドフィルタ値などのディメ ンションで選択したすべての値が含まれます。Analysis は、選択がプロンプト定義内の 1 つの値などの単一メンバー選択で ある場合、各ディメンションに対してその単一メンバー選択を保存します。その他のものが選択されている場合、Analysis は このディメンションの単一メンバー選択を持たない、その他の選択を保存します。ディメンションの合計セルに付けられたコメン トも、このディメンションで、関連付けられた単一メンバー選択を持たないものとして扱われることに注意してください。セルにす べてのディメンションに対して一致する単一メンバー選択があるか、コメントとセルの両方に関連付けられた単一メンバー選択 がない場合、コメントがセルに表示されます。 ユーザガイド: SAP BusinessObjects Analysis, edition for Microsoft Office データの分析 © 2014 SAP AG or an SAP affiliate company. All rights reserved. 129 制限されたキー数値の非表示の選択は、考慮されません。その代わり、キー数値 ID は単一メンバー選択として扱われます。 クロスタブのメンバーまたはヘッダセルにコメントを追加する場合は、ナビゲーション状態を変更するとコメントが利用できなく なります。 注記 コメントを含むクロスタブを使用して Microsoft PowerPoint のプレゼンテーションを作成する場合は、プレゼンテーション 内でコメントを利用することはできません。 1. データソースを最新表示したことを確認してください。 2. コメントを追加するセルを選択します。 3. コンテキストメニューの [コメントの挿入] を選択します。 4. コメントのテキストボックスにコメントの本文を入力します。 セルの角にある小さな赤い三角形は、セルにコメントが付加されていることを示しています。 5. 既存のコメントを編集するには、セルを選択して、コンテキストメニューから [コメントの編集] を選択します。 6. セルのコメントを表示させておくには、セルを選択して、コンテキストメニューから [コメントの表示/非表示] を選択します。 分析にあるコメントのテキストボックスが常に表示されます。ドラッグアンドドロップしてテキストボックスを移動できます。 7. 130 既存のコメントを削除するには、セルを選択して、コンテキストメニューから [コメントの削除] を選択します。 © 2014 SAP AG or an SAP affiliate company. All rights reserved. ユーザガイド: SAP BusinessObjects Analysis, edition for Microsoft Office データの分析 5 SAP HANA データの分析 5.1 SAP HANA データソースの分析 SAP HANA アプライアンスソフトウェアへの接続を構成したらすると、Analysis のデータソースとして SAP HANA で開発され た情報モデル (分析ビューなど) を分析できます。また、SAP NetWeaver BW, powered by SAP HANA からのデータソース を分析することもできます。 SAP HANA データソース SAP HANA データソースでは、以下の Analysis 機能を使用してデータを分析できます。 ● SAP HANA データを持つクロスタブの挿入 複数のデータソースをブックに挿入できます。 ● ビジネスインテリジェンスプラットフォームサーバへのブックの保存/ビジネスインテリジェンスプラットフォームサーバから ブックを開く ● 元に戻す/やり直し ● クロスタブのスタイルセットの定義 ● 軸の交換 ● デザインパネルでのデータ分析 ● メンバーのフィルタリング ● メンバー別およびメジャー別のデータの並べ替え ● チャートの挿入 ● フィルタのコンポーネントの挿入 ● クロスタブセルから式への変換 ● プレゼンテーションの作成 ● 最新表示を一時停止 これらの機能については、本ガイドの対応する章で説明しています。 SAP NetWeaver BW データソース SAP NetWeaver Business Warehouse, powered by SAP HANA を使用すると、BW クエリ、クエリビュー、およびインフォ プロバイダを Analysis で分析できます。他の BW システムのデータソースのように、Analysis で BW データソースを使用で きます。 ユーザガイド: SAP BusinessObjects Analysis, edition for Microsoft Office SAP HANA データの分析 © 2014 SAP AG or an SAP affiliate company. All rights reserved. 131 6 計画データ Analysis では、データソース内の現在のデータに基づいてビジネスデータを計画できます。計画データを手動で入力すること も、SAP NetWeaver BW Integrated Planning の計画機能および計画順序を使用して計画データを自動で入力することもで きます。計画データでは、BW クエリまたはクエリビューを、BEx Query Designer で入力待ちと定義されたデータソースとして 使用する必要があります。 入力待ちのデータソースで作業している場合、Analysis には、2 つの異なるモード、表示モードと変更モードがあります。変更 モードを使用すると、入力待ちのクエリに計画データを入力できます。他のユーザに対するデータソースのロックを解除する場 合、または誤ってデータを変更しないようにする場合は、表示モードに切り替えることができます。変更を元に戻し、前回の保 存状態や前回と同じクライアント状態に戻すこともできます。また、選択したクロスタブセルの変更のロックやロック解除を行う こともできます。 計画データの入力後に、そのデータの再計算または保存ができます。計画データを再計算すると、すべての変更された値が 計画バッファに転送され、一貫性が確認されます。変更されたデータエントリが正常な場合、再計算されたデータが使用可能 になり、ブック内のほかのすべてのコンポーネントから見えるようになります。ただし、再計算されたデータはインフォプロバイ ダに保存されません。計画データを保存すると、転送された値および変更された値のすべてがインフォプロバイダに保存され ます。 Microsoft Excel 2003 では、計画機能は別のツールバーで使用できます。Microsoft Excel 2007 では、計画機能はリボン の別のグループで使用できます。計画グループをリボンに表示するように、ユーザ設定で定義できます。 関連情報 手動でデータを計画する [132 ページ] 計画オブジェクトを使用してデータを計画する [134 ページ] データ計画中の変更を元に戻す [137 ページ] セルをロックする [136 ページ] 計画データを再計算する [135 ページ] 計画データを保存する [136 ページ] 表示モードと変更モードを切り替える [137 ページ] ユーザ設定 [146 ページ] 6.1 手動でデータを計画する 分析のクロスタブに、手動で計画データを入力できます。計画データを入力するには、変更モード時に、クロスタブ内の既存の データセルの値を変更するか、新しい行をクロスタブに追加します。 1. 入力待ちのデータソースを入力するか、入力待ちのデータソースを使用してブックを開きます。 クロスタブは、変更モードのときに表示されます。変更モードでは、データソースの読み取り専用セルは、別の背景色で表 示されます。表示モードに切り替えると、入力待ちセルおよび読み取り専用セルのビジュアライゼーションの違いはなくな ります。 132 © 2014 SAP AG or an SAP affiliate company. All rights reserved. ユーザガイド: SAP BusinessObjects Analysis, edition for Microsoft Office 計画データ 注記 Microsoft Excel のセルは常に入力が可能です。つまり、データソースの読み取り専用セルにも値を入力できます。た だし、これらの値は計画には反映されません。読み取り専用セルが別の背景色で表示されていれば、読み取り専用セ ルにデータを入力せずにすみます。 データソースが変更モード時に表示されない場合、次の設定を確認します。 ○ デザインパネルの [コンポーネント] タブに、正しい計画システムが接続されているか確認します。 デフォルト設定では、計画システムは、ブックを開いた後で最初に接続したシステムです。ブックに別のシステムのオ ブジェクトが含まれる場合、一覧で、これらのシステムのいずれかを計画システムとして選択できます。計画システム の変更は、ブックを閉じて再度開くまでは有効になりません。 ○ デザインパネルの [コンポーネント] タブで、[計画: 入力を有効にしてデータソースを開く] チェックボックスがオンにな っているか確認します。 このチェックボックスがオンの場合、入力待ちのデータソースが変更モードで開かれます。このチェックボックスがオフ の場合、データソースは表示モードで開かれます。 ○ データソースが他のユーザによってロックされている場合、メッセージが表示されてから開かれます。 SAPGetProperty API メソッドの IsDataSouceEditable プロパティを使用して、データソースが入力待ちかどうか確認で きます。 2. クロスタブの既存のデータセルのデータを変更して、計画データを入力できます。 入力された値の形式は、即座に検証されます。形式が不正な場合、メッセージが表示されます。 新しい値の一貫性を確認してからクロスタブに適用するには、[再計算] を選択します。 3. クロスタブに追加された新しい行に計画データを入力できます。 デザインパネルの [コンポーネント] タブで、新しい行の行数を定義できます。デフォルトの行数は 5 行です。計画用の新 しい行は、クロスタブの一番下に追加されます。表示モードでは、新しい行は表示されません。 データセルにデータを入力するには、そのデータセルのメンバー組み合わせすべてを入力する必要があります。たとえ ば、クロスタブの行に "国"、"地域"、および "市" というディメンションがあるとします。「パリ」の計画値を入力する場合、対 応する行の "地域" と "国" のメンバーも入力する必要があります。メンバーを手動で入力するか、入力ヘルプを使用して 値を選択できます。入力された値は、形式とマスタデータが即座に検証されます。値が不正な場合、メッセージが表示さ れます。 新しい値の一貫性を確認してからクロスタブに適用するには、[再計算] を選択します。 4. 再計算されていないすべての変更点、または再計算されたが保存されていない変更点を元に戻すことができます。 戻る 5. 前回のクライアント状態/保存状態 を選択します。 [保存] を選択して、計画データをシステムに保存します。 変更されたデータがデータソースに保存されます。 関連情報 計画データを再計算する [135 ページ] 計画データを保存する [136 ページ] データ計画中の変更を元に戻す [137 ページ] 表示モードと変更モードを切り替える [137 ページ] [コンポーネント] タブ [90 ページ] ユーザガイド: SAP BusinessObjects Analysis, edition for Microsoft Office 計画データ © 2014 SAP AG or an SAP affiliate company. All rights reserved. 133 SAP セルスタイル [37 ページ] 6.2 計画オブジェクトを使用してデータを計画する 2 つの計画オブジェクト、計画機能および計画順序を使用できます。計画機能を使用すると、システムベースでデータを処理 または生成できます。計画順序は、連続する計画機能のことですどちらのオブジェクトも、SAP NetWeaver BW の Planning Modeler を使用して作成されます。 計画オブジェクトで作業するときに Analysis で行う手順を次に示します。SAP NetWeaver BW Integrated Planning、 Planning Modeler の詳細、および計画機能、集計レベルなどのオブジェクトの詳細については、SAP Help Portal にある対 応ドキュメンテーションを参照してください。 1. 入力待ちのデータソースを挿入するか、入力待ちのデータソースを使用してブックを開きます。 注記 この手順は省略できます。クロスタブにビジュアライゼーションがなくても計画オブジェクトを使用できます。 2. 計画オブジェクトをブックに追加します。 デザインパネルの [コンポーネント] タグで、ブックのコンテキストメニューの [計画機能の使用] または [計画順序の使 用] を選択します。[開く] ダイアログボックスで、計画オブジェクトを検索し、オブジェクトを選択して [OK] をクリックしま す。 [計画オブジェクト] ノードが、[コンポーネント] タブのブックに追加されます。すべての計画オブジェクトがこのノードに割り 当てられます。 3. デザインパネルの [コンポーネント] タブに、正しい計画システムが接続されているか確認します。 デフォルト設定では、計画システムは、ブックを開いた後で最初に接続したシステムです。ブックに別のシステムのオブジ ェクトが含まれる場合、一覧で、これらのシステムのいずれかを計画システムとして選択できます。計画システムの変更 は、ブックを閉じて再度開くまでは有効になりません。 4. 変更されたデータを処理する場合、[変更されたデータの処理] チェックボックスをオンにします。 このチェックボックスをオンにすると、最後に保存されてからユーザが現在のセッションで変更したデータだけを処理する ように定義できます。集計レベルが変更されたデータを定義するためのフィルタとして使用される計画機能を指定できま す。デフォルト設定では、計画機能が作成される集計レベルが、その計画機能用に選択されます。 集計レベルは計画機能のみに設定できることに注意してください。そのため、計画シーケンスで集計レベルを選択するこ とはできません。 5. 計画オブジェクトの変数の値を定義します。 [計画順序/関数の変数] タブで、ソースを選択して値を定義します。 ○ [メンバー] ソースの場合、入力ヘルプを使用してメンバーを選択できます。 ○ [セル] ソースの場合、値を含むセルを定義できます。 変数はメンバー、階層、および数字のプレースホルダとして機能します。変数は、BEx Query Designer または Planning Modeler で定義できます。すべての変数の値は、計画オブジェクト内でローカルに有効です。たとえば、2 つの異なる年 のデータを計画するには、同じ計画機能を 2 回、1 つのブックに挿入し、その "年" ディメンションに別の値を入力します。 6. 計画機能のフィルタを定義します。 [フィルタ] タブで、集計レベルのすべてのディメンションのリストを取得します。 134 © 2014 SAP AG or an SAP affiliate company. All rights reserved. ユーザガイド: SAP BusinessObjects Analysis, edition for Microsoft Office 計画データ a) 必要に応じて、ディメンションのフィルタ値を定義します。 [メンバー] ソースの場合、入力ヘルプを使用してメンバーを選択できます。 [セル] ソースの場合、値を含むセルを定義できます。 [リンク] ソースの場合、データソースの現在のフィルタ値が使用されます。 注記 [リンク] ソースを持つディメンションの場合、SAPSetFilter API メソッドを使用してフィルタ値を定義することもでき ます。 b) また、計画機能がリンクされているフィルタを選択することもできます。 ○ [フィルタを開く] ボタンを押して、フィルタオブジェクトを挿入します。 フィルタオブジェクトは、BEx Query Designer および Planning Modeler で作成できます。 ○ リストボタンをクリックして、計画に使用するデータソースを選択します。データソースは、すでにブックで使用さ れているはずです。 フィルタオブジェクトまたはデータソースを挿入すると、未定義のディメンションのソースの種類が [メンバー] から [リ ンク] に変更され、そのデータソースまたはフィルタオブジェクトの現在のフィルタ値が使用されます。 c) フィルタ値を再定義します。 計画機能のフィルタ定義はいつでも変更できます。たとえば、データソースを挿入した後で、ソースを [リンク] から [セル] に変更して、フィルタとして使用する値を含むセルを定義することができます。 7. [コンポーネント] タブで、計画機能のコンテキストメニューの [計画機能の実行] を選択して、オブジェクトを実行します。 計画順序で作業している場合は、[コンポーネント] タブで、計画順序のコンテキストメニューの [計画順序の実行] を選択 して、オブジェクトを実行します。 注記 計画オブジェクトの実行時、変更されたデータは自動的に再計算されます。最後の保存以降の変更をすべて元に戻す には、 8. 戻る 前の保存済みステータスへ を選択します。 (オプション) ブックから計画オブジェクトを削除します。 [コンポーネント] タブで、計画オブジェクトのコンテキストメニューの [削除] を選択します。 9. [保存] を選択して、計画データをシステムに保存します。 変更されたデータがデータソースに保存されます。 6.3 計画データを再計算する 1. 計画データを入力または変更します。 2. [再計算] を選択します。 すべての変更された値の一貫性が確認されます。変更されたデータエントリが正常な場合、再計算されたデータが使用可能 になり、合計が更新されて、ブック内の他のすべてのコンポーネントで新しい行が見えるようになります。選択している計画シ ステムで使用できるブックの、すべてのデータソースに対して再計算が実行されます。 計画データの再計算には、SAPExecuteCommand API メソッドの PlanDataTransfer コマンドを使用することもできます。 ユーザガイド: SAP BusinessObjects Analysis, edition for Microsoft Office 計画データ © 2014 SAP AG or an SAP affiliate company. All rights reserved. 135 関連情報 SAPExecuteCommand [64 ページ] 6.4 計画データを保存する 1. 計画データを入力または変更します。 2. [保存] をクリックします。 すべての変更された値の一貫性が確認されます。変更されたデータエントリが正常な場合、そのデータがデータソースに保存 され、データが保存されたというメッセージが表示されます。選択している計画システムで使用できるブックの、すべてのデー タソースに対して保存が実行されます。 計画データの保存には、SAPExecuteCommand API メソッドの PlanDataSave コマンドを使用することもできます。 関連情報 SAPExecuteCommand [64 ページ] 6.5 セルをロックする Analysis では、入力待ちのクロスタブおよび合計セルをロックできます。クロスタブが再計算されると、ロックされたセルを手 動で変更できなくなります。計画機能または計画順序を実行すると、セルのロックは自動的に解除されます。 注記 Microsoft Excel のセルは常に入力が可能です。つまり、データソースのロックされたセルにも値を入力できます。ただし、 これらの値は計画には反映されません。 セルがロックされるのは、現在のユーザセッションだけです。セッション中にセルのロックを解除することもできます。 1. ロックするクロスタブセルを選択します。 入力が可能で最後の再計算以降変更されていないセルを選択する必要があります。 入力待ちセルとすでにロックされているセルの両方を選択すると、選択したすべてのセルがロックされます。 2. 計画グループの [セルのロック] を選択します。 コンテキストメニューを使用してセルのロックとロック解除を行うこともできます。 選択したセルがロックされ、変更できなくなります。ロックされたセルは、異なるセルスタイルで表示されます。 セルのロックを解除するには、ロック解除するすべてのセルを選択し、[セルのロック解除] をクリックします。 136 © 2014 SAP AG or an SAP affiliate company. All rights reserved. ユーザガイド: SAP BusinessObjects Analysis, edition for Microsoft Office 計画データ 6.6 データ計画中の変更を元に戻す 1. 計画データを入力または変更します。 2. 変更を元に戻すには、次のオプションがあります。 ○ 戻る 前回の保存状態 を選択する。 このオプションを使用すると、データの最後の保存以降のすべての変更が元に戻ります。選択している計画システム で使用できるブックの、すべてのデータソースに対して元に戻す処理が実行されます。 計画データを最後の保存状態に戻すには、SAPExecuteCommand API メソッドの PlanDataReset コマンドを使用 することもできます。 ○ 戻る 前回のクライアント状態 を選択する。 このオプションを使用すると、データの最後の正常な再計算以降のすべての変更が元に戻ります。選択している計 画システムで使用できるブックの、すべてのデータソースに対して元に戻す処理が実行されます。 計画データを最後の再計算状態に戻すには、SAPExecuteCommand API メソッドの PlanDataClientReset コマン ドを使用することもできます。 関連情報 SAPExecuteCommand [64 ページ] 6.7 表示モードと変更モードを切り替える 入力待ちのデータソースで作業している場合、Analysis には、2 つの異なるモード、表示モードと変更モードがあります。変更 モードを使用して、計画データを入力し、再計算するか変更したデータを BW システムに保存します。ユーザが変更モードで 入力待ちのデータソースを操作している場合、他のユーザに対してこのデータソースはロックされます。そのユーザが表示モ ードに切り替えると、他のユーザが変更モードでこのデータソースを操作できます。 入力待ちのデータソースを含むブックを開くと、これらのデータソースのクロスタブが変更モードで表示されます。変更モードで は、計画用の新しい行がクロスタブの最後に追加され、データソースの読み取り専用セルは、別の背景色で表示されます。ア ドインには、ビジュアライゼーション用に SAP 標準のスタイル (SAPEditableDataCell、SAPEditiableDataTotalCell、 SAPReadonlyDataCell、および SAPReadonlyDataTotalCell) があります。必要に応じてセルのスタイルを変更できます。 表示モードでは、入力待ちセルと読み取り専用セルのビジュアライゼーションの違いはありません。 表示モードへの切り替え 入力待ちのデータソースを含むブックで作業します。 1. 計画データを入力または変更します。 2. [表示] を選択して、表示モードに切り替えます。 ユーザガイド: SAP BusinessObjects Analysis, edition for Microsoft Office 計画データ © 2014 SAP AG or an SAP affiliate company. All rights reserved. 137 3. ダイアログボックスに、表示モードに切り替える前に保存するかどうか確認するメッセージが表示されます。 変更を保存する場合は [はい] をクリックし、変更を破棄する場合は [いいえ] をクリックします。 データソースが表示モードに切り替わります。入力待ちセルと読み取り専用セルのビジュアライゼーションの違いはなくなり、 クロスタブの最後の新しい行は削除されます。データソースは、他のユーザが変更モードで使用できるようになりました。 表示モードへの切り替えには、SAPExecuteCommand API メソッドの PlanDataToDisplayMode コマンドを使用することも できます。 変更モードへの切り替え 入力待ちのデータソースを含むブックで作業します。現在は表示モードで作業しています。 1. デザインパネルの [コンポーネント] タブに、正しい計画システムが接続されているか確認します。 2. デザインパネルの [コンポーネント] タブで、変更するデータソースの [計画: データソースを入力可能にして開く] チェック ボックスがオンになっているか確認します。 3. [変更] を選択して、変更モードに切り替えます。 選択している計画システムで使用可能で、入力可能として選択されているブックのすべてのデータソースが、変更モードに切 り替わります。入力待ちセルと読み取り専用セルのビジュアライゼーションの違いが適用され、新しい行が対応するクロスタブ の最後に追加されます。 注記 データソースが他のユーザによってロックされている場合、メッセージが表示されます。 変更モードへの切り替えには、SAPExecuteCommand API メソッドの PlanDataToChangeMode コマンドを使用することも できます。 関連情報 [コンポーネント] タブ [90 ページ] SAP セルスタイル [37 ページ] 138 © 2014 SAP AG or an SAP affiliate company. All rights reserved. ユーザガイド: SAP BusinessObjects Analysis, edition for Microsoft Office 計画データ 7 プレゼンテーションの作成 7.1 Microsoft Excel 外部でスライドを作成する Analysis, edition for Microsoft Excel にデータソースを挿入済みとします。 Advanced Analysis, edition for Microsoft Excel の外部で、現在ブックに表示されているクロスタブまたはチャートを使用す るスライドを作成できます。Microsoft PowerPoint には、Excel オブジェクトの現在のナビゲーション状態が表示されますが、 オブジェクトは Excel と PowerPoint それぞれに独立して存在します。スライドの作成後、Excel でのナビゲーションステップ は PowerPoint のオブジェクトに影響を与えません。この逆も同様です。 1. Advanced Analysis, edition for Microsoft Excel で、スライドに表示するクロスタブまたはチャートを選択します。 2. [スライド作成] を選択します。 Advanced Analysis, edition for Microsoft PowerPoint が、自動的に開かれます。 3. Advanced Analysis, edition for Microsoft PowerPoint のシステムにまだログオンしていない場合は、[ユーザ] と [パ スワード] を入力して、[OK] をクリックします。 スライドに表示しきれない行数がクロスタブに含まれる場合は、[テーブルの調整] ダイアログボックスが表示されます。こ のダイアログボックスで、クロスタブを複数のスライドに分割するか、1 つのスライドに短縮して表示するか定義できます。 4. オプションの手順: データのビューを変更します。 Analysis のリボンにある機能を使用して、Microsoft PowerPoint のデータのビューを変更できます。 Analysis のリボンの機能で実行した手順を元に戻す、またはやり直す場合は、Analysis のリボンの [元に戻す/やり直 し] を使用できます。クロスタブの削除など、Microsoft PowerPoint で実行した手順を元に戻す、またはやり直す場合 は、Microsoft PowerPoint の [元に戻す/やり直し] を使用する必要があります。 5. オプションの手順: クロスタブの書式設定を変更します。 クロスタブの書式設定を変更するには、クロスタブを選択して、 表ツール デザイン 表のスタイル を選択します。 スタイルを選択して、クロスタブに適用します。 [表スタイルのオプション] グループで、行と列の表示を定義できます。[見出し行] と [最初の列] を選択した場合は、メン バー情報のある複数の見出し行や列が Analysis のクロスタブに含まれていても、最初の見出し行と最初の列にのみ書 式設定が適用されます。次に Analysis を最新表示した時点で、これらの行や列に書式設定が適用されます。 注記 Analysis のクロスタブを書式設定するときは、[表ツール] リボンの他のオプションを使用しないでください。他のオプシ ョンを使用すると、次に Analysis を最新表示した時点で、変更が上書きされます。 6. オプションの手順: [プレゼンテーションの設定] ダイアログで、Microsoft PowerPoint の Analysis の詳細な設定を定義 できます。 このダイアログを開くには、 設定 プレゼンテーションの設定 を選択します。 選択したオブジェクトが、Microsoft PowerPoint のスライドに表示されます。 ブックに対応させるために、プレゼンテーションをビジネスインテリジェンスプラットフォームサーバに保存して、そのサーバか ら開くことができます。Microsoft Office ボタンをクリックして、[プレゼンテーション保存/プレゼンテーションを開く] を選択しま す。 ユーザガイド: SAP BusinessObjects Analysis, edition for Microsoft Office プレゼンテーションの作成 © 2014 SAP AG or an SAP affiliate company. All rights reserved. 139 関連情報 Microsoft PowerPoint 2007 および 2010 での Analysis の使用 [15 ページ] ブックを開く [31 ページ] ブックを保存する [32 ページ] プレゼンテーションの設定 [140 ページ] 7.2 プレゼンテーションの設定 [プレゼンテーションの設定] ダイアログでは、Microsoft PowerPoint の Analysis の詳細な設定を定義できます。Microsoft Excel では、デザインパネルの [コンポーネント] タブで設定できます。 Microsoft PowerPoint でこのダイアログを開くには、 設定 プレゼンテーションの設定 を選択します。 開いたときにプレゼンテーションを最新表示 このチェックボックスをオンにした場合、プレゼンテーションが開かれるたびに、プレゼンテーションにデータソースが最新表示 されます。 このチェックボックスを選択しなかった場合には、プレゼンテーションを開いた時にデータが自動的に最新表示されることはあ りません。メニューの [すべて最新表示] を選択すると、データソースをマニュアルで最新表示できます。 初回最新表示時にプロンプトを強制表示 このチェックボックスをオンにした場合、最新表示のたびに、プロンプトダイアログが表示されます。 プロンプトとプレゼンテーションを保存 このチェックボックスをオンにすると、定義したプロンプト値が、プレゼンテーションと共に保存されます。 保存前にデータを削除 このチェックボックスをオンにすると、プレゼンテーションはデータを持たない状態で保存されます。プレゼンテーションを再度 開いたとき、データは表示されません。データを表示するには、メニューの [すべて最新表示] を選択して、データソースを手 動で最新表示します。 140 © 2014 SAP AG or an SAP affiliate company. All rights reserved. ユーザガイド: SAP BusinessObjects Analysis, edition for Microsoft Office プレゼンテーションの作成 8 Web アプリケーションの作成 Analysis ブックのコンポーネントを SAP BusinessObject Design Studio へ転送して、Web アプリケーションを作成すること ができます。 アプリケーションデザイナは Design Studio を使用して、ブラウザおよびモバイルデバイスで使用する分析 アプ リケーションとダッシュボードを作成できます。 Design Studio では利用できない方法を Analysis で使用できます。 たとえば、計算、条件付き書式設定、および例外を使用 して、データソースを変更できます。 次に、Web アプリケーションを作成して、変更したデータソースを Design Studio で使用 することができます。 次のの Analysis コンポーネントを転送できます。 ● クロスタブ ● チャート 有効なチャートタイプは、円、折れ線、縦棒、横棒、面、レーダー、バブル、および散布です。 ● フィルタ 1. Design Studio が閉じていることを確認します。 2. Analysis で、Design Studio へ転送するコンポーネントを含むブックシートを選択します。 3. リボンで [Web アプリケーションの作成] を選択します。 このアイコンがリボン [ツール] グループに表示されない場合には、[拡張設定] ダイアログでこのアイコンを有効化できま す。 Design Studio の [ログオン] ダイアログが表示されます。 4. ログオンデータを入力し、OK を選択して、Design Studio にログオンします。 Design Studio が開いて、ブックシートのコンポーネントが Design Studio テンプレートに追加されます。 Design Studio で Web アプリケーションを変更できるようになりました。 Design Studio の使用に関する詳細については、http://help.sap.com/boad にあるドキュメントを参照してください。 関連情報 拡張設定 [147 ページ] ユーザガイド: SAP BusinessObjects Analysis, edition for Microsoft Office Web アプリケーションの作成 © 2014 SAP AG or an SAP affiliate company. All rights reserved. 141 9 その他の SAP BusinessObjects アプリケーショ ンでの Analysis の使用 分析後には、その他の SAP BusinessObjects アプリケーションを使用して、他の人に結果を伝達し、分析を共有できます。 その他のアプリケーションで分析を使用するには、分析を分析ビューとして保存します。分析ビューとは、分析の保存されたナ ビゲーション状態であり、適用フィルタ、階層、および使用可能なメタデータが含まれています。 分析ビューは、SAP BusinessObjects Analysis, edition for Microsoft Office および SAP BusinessObjects Analysis, edition for OLAP を使用して保存できます。どちらのエディションの SAP BusinessObjects Analysis にも挿入できます。 分析ビューはブックのようにビジネスインテリジェンスプラットフォームサーバに保存されます。ブックは複数の分析で構成でき ますが、分析ビューで構成される分析は 1 つのみです。 また、データソースを Analysis から SAP BusinessObjects Design Studio にエクスポートし、そこでアプリケーションおよび ダッシュボードの作成に使用できます。 関連情報 分析ビューを保存する [142 ページ] 分析ビューを挿入する [142 ページ] 9.1 分析ビューを保存する ビジネスインテリジェンスプラットフォームサーバに接続する必要があります。 1. ワークシートで、分析ビューとして保存するクロスタブコンポーネントを選択します。 2. コンテキストメニューの [分析ビュー保存] を選択します。 注記 プラットフォームサーバに接続していない場合、コンテキストメニューでこのエントリを選択できません。 3. 分析ビューの保存先とする場所を選択します。 4. 分析ビューのファイル名を入力して、[保存] を選択します。 分析ビューがリポジトリに保存されます。 9.2 1. 142 分析ビューを挿入する ワークシートで、分析ビューを挿入するセルを選択します。 © 2014 SAP AG or an SAP affiliate company. All rights reserved. ユーザガイド: SAP BusinessObjects Analysis, edition for Microsoft Office その他の SAP BusinessObjects アプリケーションでの Analysis の使用 2. 挿入 分析ビュー挿入 を順に選択します。 ビジネスインテリジェンスプラットフォームサーバにまだ接続していない場合、開く分析ビューが保存されているサーバに 接続します。 3. フォルダ一覧から分析ビューを選択し、[OK] をクリックします。 選択した分析ビューがワークシートに追加されます。表示されるデータセットを変更し、必要に応じてデータに新しいビューを 登録できます。 9.3 データソースを SAP BusinessObjects Design Studio にエクス ポートする データソースをエクスポートして SAP BusinessObjects Design Studio で使用するには、以下の前提条件が満たされている 必要があります。 ● SAP BusinessObjects Analysis, edition for Microsoft Office および SAP BusinessObjects Design Studio がマシ ● 両方のツールがローカルモードまたは BI プラットフォームで使用されている。それ以外の場合はエクスポートしたデータ ンにインストールされている。 ソースを挿入できません。 デザイナは Design Studio を使用して、ブラウザおよびモバイルデバイスで使用する BW データソースおよび SAP HANA データソースの分析アプリケーションおよびダッシュボードを作成できます。Microsoft Office 向けエディションでは、Design Studio では利用できない分析方法を使用できます。たとえば、計算、条件付き書式設定、フィルタを定義して、データソースを 変更できます。変更したデータソースを Design Studio にエクスポートすることにより、これらのデータソースの変更をアプリ ケーションデザインでも使用できます。 1. データソースを Design Studio にエクスポートするには、対応するデータソースのクロスタブを選択します。 2. コンテキストメニューの [スマートコピー] を選択します。 3. データソースを Design Studio に挿入します。 詳細については、SAP Help Portal (http://help.sap.com/boad) にある SAP BusinessObjects Design Studio のア プリケーションデザイナガイドを参照してください。 ユーザガイド: SAP BusinessObjects Analysis, edition for Microsoft Office その他の SAP BusinessObjects アプリケーションでの Analysis の使用 © 2014 SAP AG or an SAP affiliate company. All rights reserved. 143 10 スケジューリング BI ラウンチパッドとセントラル管理コンソール (CMC) で、指定時間における Analysis ブックの自動実行をスケジュールでき ます。 時間に基づく柔軟なスケジューリング機能を導入し、システム利用率の低い時間帯に大きなレポートを処理したり、不 要なデータベースへのアクセスを避けたりすることができます。 スケジュールしたオブジェクトが正しく実行されると、インスタンスが作成されます。 インスタンスは、オブジェクトを実行した時 刻以降のデータを含むオブジェクトのバージョンです。 スケジュールでは、BI プラットフォームリポジトリに格納されている Analysis ブックを事前計算して配信できます。 配信された ブックを開くために、Analysis がインストールする必要はありません。 これにより、さまざまなユーザがブックを利用できます。 Analysis ブックをスケジュールするには、BI プラットフォームと BW システムへの接続が SSO に設定されている必要があり ます。 注記 スケジュールを有効化するには、Analysis BI プラットフォームアドオンをインストールする必要があります。 詳細について は、IT 管理者に問い合わせてください。 BI ラウンチパッドには、Analysis ブックをスケジュールするための以下のオプションがあります。 ● オブジェクトをスケジュールする。 ● スケジュールされたインスタンスに命名するために、インスタンスにラべリングする。 ● オブジェクト実行の定期的なパターンを、週次などのように指定する。 ● BI 受信ボックスや電子メールなどの宛先を選択する。 ● オブジェクトのスケジュールサーバグループを選択する。 セントラル管理コンソールには、インスタンスを管理および監視するための以下の追加オプションがあります。 ● 受信ボックスで、インスタンスを管理および削除できます。 ● インスタンスマネージャで、Analysis ブックのインスタンスをフィルタリングし、それらのインスタンスのステータスをチェッ クできます。 ● インスタンスのステータスが [失敗] である場合は、エラーの説明を確認できます。 スケジュールの詳細については、SAP Help Portal (http://help.sap.com/bobip) の BI ラウンチパッドユーザガイド、およ び SAP BusinessObjects BI プラットフォーム CMC オンラインヘルプを参照してください。 10.1 事前計算制約 以下のブック設定および要素に関する事前計算制約があります。 ● 設定 [開いたときにブックを最新表示] は無視されます。 ● 設定 [初回最新表示時にプロンプトを強制表示] は無視されます。 ● 設定 [保存前にデータを削除] が選択されている場合には、ブックは事前計算されません。 ● ブックが保護モードである場合には、ブックは事前計算されません。 144 © 2014 SAP AG or an SAP affiliate company. All rights reserved. ユーザガイド: SAP BusinessObjects Analysis, edition for Microsoft Office スケジューリング ● その他の式を参照している式は事前計算されません。 ● SAP の式を連結している式は事前計算されません。 ● 条件付き書式の矢印など、アイコンは無視されます。 ● コメントは無視されます。 ユーザガイド: SAP BusinessObjects Analysis, edition for Microsoft Office スケジューリング © 2014 SAP AG or an SAP affiliate company. All rights reserved. 145 11 設定 Analysis, edition for Microsoft Excel では、個人的な好みに応じてユーザ設定を変更できます。 [ユーザ設定] ダイアログ ボックスは、以下のタブページに分かれ、それぞれに異なる設定を行うことができます。 ● ユーザ設定 ● 拡張設定 ● プラットフォーム設定 ● サポート設定 ダイアログを開くには、 Analysis 設定 を選択します。 関連情報 ユーザ設定 [146 ページ] 拡張設定 [147 ページ] プラットフォーム設定 [148 ページ] サポート設定 [150 ページ] 11.1 ユーザ設定 [ユーザ設定] タブでは、以下の設定を定義できます。 Analysis for Microsoft PowerPoint では、[プレゼンテーションの設定] ダイアログで追加設定が可能です。 '最近使用' 一覧 新しいデータソースをブックに挿入するために、メニューの [挿入] を選択すると、すぐに選択できるように、最近使用したデー タソースの一覧が表示されます。 この一覧に表示されるデータソースの数を定義するには、必要な数を ['最近使用' 一覧の エントリ数] フィールドに入力します。 ['最近使用' 一覧を削除] をクリックすると、最近使用したデータソースの履歴が削除されます。 フィルタダイアログに表示されたメンバーの数 ここには、[メンバーによるフィルタリング] ダイアログに表示され、選択の対象となるメンバーの最大数を入力できます。 表示 されるメンバーの数を定義するには、必要な数を [フィルタダイアログに表示されたメンバーの数] フィールドに入力します。 ユ 146 © 2014 SAP AG or an SAP affiliate company. All rights reserved. ユーザガイド: SAP BusinessObjects Analysis, edition for Microsoft Office 設定 ーザ設定で定義されている数よりも多いメンバーを含むディメンションをフィルタリングすると、現在選択されているメンバーの みが表示されますが、すべてのメンバーを検索できます。 注記 ブックレベルで設定を定義することもできます。 ブックのプロパティは、デザインパネルの [コンポーネント] タブに表示され ます。 デフォルトのブックの場所 デフォルトのブックの場所を設定できます。 デフォルトのブックは、 開く データソース を選択してデータソースを開くとき に使用されます。 データソースは、デフォルトのブックのスタイル、書式設定、およびブック設定を使用して開かれます。 関連情報 [コンポーネント] タブ [90 ページ] デフォルトのブックにデータソースを挿入する [26 ページ] プレゼンテーションの設定 [140 ページ] 11.2 拡張設定 [拡張設定] タブでは、以下の設定を定義できます。 リボン このセクションでは、リボンの以下の設定を定義します。 ● 計画グループを表示 計画グループをリボンに表示するには、このチェックボックスを選択します。 ● "式に変換" をツールグループに表示 [式に変換] アイコンをリボンツールグループに表示するには、このチェックボックスを選択します。 ● "Web アプリケーションの作成" をツールグループに表示 [Web アプリケーションの作成] アイコンをリボンツールグループに表示するには、このチェックボックスを選択します。 この設定は、SAP BusinessObjects Design Studio リリース 1.1 以上がインストールされている場合にのみ選択できま す。 ● "クエリデザイナ呼出" をツールグループに表示 [クエリデザイナ呼出] アイコンをリボンツールグループに表示するには、このチェックボックスを選択します。 ユーザガイド: SAP BusinessObjects Analysis, edition for Microsoft Office 設定 © 2014 SAP AG or an SAP affiliate company. All rights reserved. 147 この設定は、BEx Query Designer のリリース 7.20 SP10 または 7.30 SP3 以上がインストールされている場合にのみ 使用できます。 通貨換算をクエリ定義によって拡張 メジャーの [通貨換算] ダイアログで [クエリ定義の通貨換算を使用] チェックボックスを使用できるようにする場合に、このチ ェックボックスをオンにします。 すべての時間依存階層を分析タブに表示 ディメンションのすべての時間依存階層をデザインパネルで使用できるようにする場合に、このチェックボックスを選択します。 この設定が選択されていない場合は、選択した期間の階層のみデザインパネルで使用することができます。 メンバー照会用アクセスモードを表示 クロスタブのメンバー表示定義および [メンバーによるフィルタリング] ダイアログについてアクセスモードを有効化するには、 このチェックボックスを選択します。 この設定が選択されていない場合には、アクセスモードオプションはメニューに表示されま せん。 RFC バンドリングを有効化 WAN 環境で作業している場合にネットワークトラフィックを減らす場合に、この設定が推奨されています。 デフォルト設定で は、このオプションは選択されていません。 11.3 プラットフォーム設定 [プラットフォーム設定] タブでは、以下の設定を定義できます。 優先プラットフォーム 以下の設定を選択できます。 ● 選択可能 これを選択すると、すべてのプラットフォーム (互換モード含む) が有効化されます。 すべてのプラットフォームでブックを 保存したりブックを開いたりすることができます。 148 © 2014 SAP AG or an SAP affiliate company. All rights reserved. ユーザガイド: SAP BusinessObjects Analysis, edition for Microsoft Office 設定 ● BI プラットフォーム これを選択すると、SAP BusinessObjects Business Intelligence platform が有効化されます。 このプラットフォームで のみブックを保存したりブックを開いたりすることができます。 SAP BusinessObjects Business Intelligence platform 4.0 または SAP BusinessObjects Enterprise 3.1 を使用し ている場合には、ブックは Microsoft Excel オブジェクトとして保存されます。 SAP BusinessObjects Business Intelligence platform 4.1 を使用している場合には、ブックは Analysis ブックオブジ ェクトとして保存されます。 ● NetWeaver これを選択すると、SAP NetWeaver プラットフォームが有効になります。 このプラットフォームにブックを保存し、このプラ ットフォームでのみブックを開くことができます。 ● 互換モード (BI プラットフォーム) これを選択すると、SAP BusinessObjects Business Intelligence platform が有効になります。 このプラットフォームに ブックを保存し、このプラットフォームでブックを開くことができます。 SAP BusinessObjects Business Intelligence platform 4.1 を使用している場合には、ブックを保存するときに、このプラットフォームに保存するオブジェクトタイプとして Analysis ブックまたは Analysis ブック (互換モード) のどちらかを選択できます。 Analysis ブック (互換モード) オブジェ クトは Microsoft Excel オブジェクトに相当します。 ● SAP Lumira Cloud これを選択すると、SAP Lumira Cloud がプラットフォームとして有効になります。 このプラットフォームにブックを保存し、 このプラットフォームでのみブックを開くことができます。 BEx ブック変換設定 設定: 変換の設定 以下の設定を選択できます。 ● すべて変換 ブック内のすべてのオブジェクトが変換されます。 ● データソースおよびクロスタブを変換 データソースおよびクロスタブが変換されます。 ● データソースのみ変換 データソースのみが変換されます。 設定: ブックを最新表示 以下の設定を選択できます。 ● 常時 ブックは常に変換後に最新表示されます。 ● 最新表示しない ブックは変換後に最新表示されません。 ● ブックの設定を使用 ブックは、BEx アナライザの対応するプロパティがアクティブになっている場合、変換後に最新表示されます。 設定: 変換ログ 以下の設定を選択できます。 ● 無効 変換ログは作成されません。 ユーザガイド: SAP BusinessObjects Analysis, edition for Microsoft Office 設定 © 2014 SAP AG or an SAP affiliate company. All rights reserved. 149 ● 新しい表示ワークシートで作成 ログは新しいワークシート上で作成され表示されます。 ● 新しい非表示ワークシートで作成 ログはブックの非表示シートで作成され保存されます。 設定: 変換後に保存ダイアログを表示 この設定を選択すると、変換後に [保存] ダイアログが表示されます。 11.4 サポート設定 Analysis ブックの問題を分析するために、トレースを記録することができます。 トレースはログされたユーザアクションの数で あり、自己完結型です。 [サポート設定] タブで、トレースレベルとログファイルの場所についてさまざまな設定ができます。 記 録されたトレースを含むログファイルは、カスタマメッセージとして SAP にレポートする問題の解決に役立ちます。 ログファイルのフォルダ ファイルシステムでのログファイルの場所を指定するには、[エクスプローラ] を選択します。 このログファイルのデフォルトの 場所は C:\Documents and Settings\<ユーザ名>\Local Settings\Temp\SapAdvancedAnalysis.log で す。 このフォルダには Analysis の Microsoft Excel ファイルと Microsoft PowerPoint ファイルのログファイルが保存されていま す。 ログファイル名は以下のとおりです。 Microsoft Excel ログファイルの場合には SAPAdvancedAnalysisXLS.log Microsoft PowerPoint ログファイルの場合には SAPAdvancedAnalysisPPT.log ファイルの最大容量 2048 KB に達するまで、このログファイルにトレース情報が書き込まれます。 ファイルシステムのフォル ダパスに応じて (たとえば \MyDocuments\SAPAdvancedAnalysis)、このログファイルは PC 固有 (インストレーション 別) またはユーザ固有になります。 ログファイルが最大容量を超えると、コピーが生成され、使用日時とともに保存されます。 コピーされたログファイルは同じフォルダに保存されます。 ログの重要度 この設定では、ログファイルに保存される情報量を定義します。 次のオプションがあります。 情報: 例外、エラーメッセージ、警告、および情報メッセージ (たとえば「“ブックが保存されました。”」) がログファイルに保 存されます。 これはデフォルトのオプションです。 警告: 例外、エラーメッセージ、および警告がログファイルに保存されます。 エラー: 例外およびエラーメッセージがログファイルに保存されます。 重要: 例外がログファイルに保存されます。 デバッグ情報: 例外、エラーメッセージ、警告、情報メッセージ、およびデバッグ情報がログファイルに保存されます。 150 © 2014 SAP AG or an SAP affiliate company. All rights reserved. ユーザガイド: SAP BusinessObjects Analysis, edition for Microsoft Office 設定 BW サーバトレースの有効化 SAP NetWeaver BW トレースツール環境を有効にするには、[BW サーバトレースを有効化] チェックボックスをオンにしま す。 トレースツール環境 (接続されている BW システムでのトランザクションコード RSTT) には、トレースをログおよび再生し、自 動回帰テストを処理するための特別なツールがあります。 トレースツール環境の詳細については、SAP Help Portal (http://help.sap.com by Key Capability Information Integration by Key Capability Performance Optimization BEx Monitor SAP NetWeaver Business Intelligence SAP NetWeaver BI Platform OLAP Trace Tool Environment ) を参照してください。 プロファイルの有効化 SAP NetWeaver BW クエリ実行時間統計を有効にするには、[プロファイル有効化] チェックボックスをオンにします。 クエリ実行時間統計を使用して、Analysis と BW 分析エンジンで特定のユーザアクションの実行にかかる時間を調べること ができます。 処理のうち、パフォーマンスにとって極めて重要な部分 (統計イベント) が記録されます。 開始時刻と終了時刻 の差異から (イベント内から呼び出されたほかのイベントの時間を差し引いて) イベントのランタイムを計算することにより、正 味時間が算出されます。 Analysis ヘルプメニューの [統計] エントリで統計をチェックできます。 [統計] エントリは、統計を使用できる場合にのみ表示 されます。 クエリ実行時間統計の詳細については、SAP Help Portal (http://help.sap.com NetWeaver by Key Capability Platform OLAP Information Integration by Key Capability Performance Optimization BEx Monitor SAP NetWeaver SAP Business Intelligence BI BI Query Runtime Statistics ) を参照してくだ さい。 技術名の表示 Analysis ブックのディメンションの技術名を有効にするには、[技術名称表示] チェックボックスをオンにします。 ディメンション が技術名とテキストとともに表示されます。 NCO トレースを有効化 この設定は、SAP エラーの処理に使用できます。 ユーザガイド: SAP BusinessObjects Analysis, edition for Microsoft Office 設定 © 2014 SAP AG or an SAP affiliate company. All rights reserved. 151 非表示のメッセージを表示 非表示のメッセージを表示するには、このチェックボックスをオンにします。 152 © 2014 SAP AG or an SAP affiliate company. All rights reserved. ユーザガイド: SAP BusinessObjects Analysis, edition for Microsoft Office 設定 12 トラブルシューティング 12.1 システムクラッシュ後に Analysis アドインを有効化する (Microsoft Office 2007 以上) Microsoft Excel (2007/2010/2013) または Microsoft PowerPoint (2007/2010/2013) がクラッシュして、アプリケーシ ョンを終了する必要がある場合に、Analysis アドインが Microsoft アプリケーションによって無効化されていることがありま す。 そのような場合には、Microsoft Excel または Microsoft PowerPoint で Analysis アドインを再び有効化する必要があ ります。 1. Analysis for Microsoft Excel または Microsoft PowerPoint を起動します。 システムクラッシュ後は、Analysis アドインがメニューに表示されていません。 2. Microsoft Office 2007 では [Microsoft Office ボタン] を押します。 Microsoft Office 2010 でファイルを選択します。 3. Microsoft Excel では [Excel のオプション] を押します。 Microsoft PowerPoint では [PowerPoint のオプション] を押 します。 4. [Excel のオプション] ダイアログボックスと [PowerPoint オプション] ダイアログボックスのカテゴリペインで、[アドイン] を 選択します。 5. [管理] ボックスで [使用できないアイテム] を選択します。 6. [設定] を押します。 7. [使用できないアイテム] ダイアログボックスで、Analysis アドインを選択します。 8. [有効にする] を押します。 9. [管理] ボックスで [COM アドイン] を選択します。 10. [設定] を押します。 11. [COM アドイン] ダイアログボックスで、[Analysis] オプションが有効化されていることを確認します。 12. [OK] を押します。 [Analysis] リボンが再び表示されるようになります。 12.2 システムクラッシュ後に Analysis アドインを有効化する (Microsoft Excel 2003) Microsoft Excel 2003 がクラッシュして、アプリケーションを終了しなければならない場合には、Microsoft アプリケーション によって Analysis メニューのエントリが無効化されていることがあります。そのような場合には、Microsoft Excel で Analysis アドインを再び有効化する必要があります。 1. Analysis for Microsoft Excel を起動します。 2. [ツール] メニューで [アドイン] を選択します。 3. [アドイン] ダイアログボックスで、[分析ツール] オプションおよび [分析ツール - VBA] オプションを選択します。 ユーザガイド: SAP BusinessObjects Analysis, edition for Microsoft Office トラブルシューティング © 2014 SAP AG or an SAP affiliate company. All rights reserved. 153 4. [OK] を押します。 5. Microsoft Excel を終了して、Analysis for Microsoft Excel を再起動します。 Analysis メニューのエントリが再び表示されるようになります。 12.3 Microsoft PowerPoint スライドの作成に関する問題の解決 ユーザが Analysis for Microsoft Excel の [スライド作成] 機能を実行すると問題が発生する場合には、以下のことを実行す ることをお奨めします。 ユーザが Analysis for Microsoft Excel の [スライド作成] 機能を実行する前に、Analysis for Microsoft PowerPoint を手 動で起動していることを確認します。 ユーザが Windows ディレクトリにある Analysis for Microsoft PowerPoint を起動するには、 ラム SAP Business Objects Analysis for Microsoft PowerPoint スタート すべてのプログ の順に選択するか、デスクトップ上の対応する アイコンをクリックします。 154 © 2014 SAP AG or an SAP affiliate company. All rights reserved. ユーザガイド: SAP BusinessObjects Analysis, edition for Microsoft Office トラブルシューティング ユーザガイド: SAP BusinessObjects Analysis, edition for Microsoft Office トラブルシューティング © 2014 SAP AG or an SAP affiliate company. All rights reserved. 155 www.sap.com/contactsap © 2014 SAP AG or an SAP affiliate company. All rights reserved. 本書のいかなる部分も SAP AG の明示的許可なしに、いかなる形式、目 的を問わず、複写、または送信することを禁じます。 本書に記載された情 報は、予告なしに変更されることがあります。 SAP AG がライセンスする、またはその頒布業者が頒布するソフトウェア製 品には、他のソフトウェア会社の専有ソフトウェアコンポーネントが含まれて います。 製品仕様は、国ごとに変わる場合があります。 これらの文書は SAP AG およびその関連会社 (「SAP グループ」) が情報 提供のためにのみ提供するもので、いかなる種類の表明および保証を伴う ものではなく、SAP グループは文書に関する錯誤又は脱漏等に対する責 任を負うものではありません。 SAP グループの製品およびサービスに対す る唯一の保証は、当該製品およびサービスに伴う明示的保証がある場合 に、これに規定されたものに限られます。 本書のいかなる記述も、追加の 保証となるものではありません。 SAP、および本書で言及されるその他 SAP の製品およびサービス、ならび にそれらのロゴは、ドイツおよびその他諸国における SAP AG の商標また は登録商標です。 商標に関する情報および表示の詳細については、http:// www.sap.com/corporate-en/legal/copyright/index.epx をご覧くださ い。
© Copyright 2024