KPI の定義と表示
主要業績評価指標 (KPI) を定義するには、まず、KPI の名前と、KPI に関連するメジャー グループを定義します。すべてのメジャー グループ、または単一のメジャー グループを KPI に関連付けることができます。その後、KPI の次のような要素を定義します。
値式
値式とは、物理的メジャー (売上高など)、計算されるメジャー (利益など)、または KPI 内で多次元式 (MDX) を使用して定義される計算です。
目標式
目標式とは、値、または値に解決される MDX 式です。目標式では、値式が定義するメジャーのターゲットを定義します。たとえば、企業の経営層が目標とする売上または利益の増加額を目標式にすることができます。
状態式
状態式とは、目標式と比較した値式の現在の状態を評価するために Analysis Services で使用される MDX 式です。目標式は -1 ~ +1 の範囲で正規化された値です (-1 は非常に悪い、+1 は非常に良い)。状態式では、目標式と比べた値式の状態を簡単に判別できるようにグラフィックが表示されます。
傾向式
傾向式とは、目標式と比較した値式の現在の傾向を評価するために Analysis Services で使用される MDX 式です。傾向式を使用すれば、目標式と比べて値式が改善しているか、それとも悪化しているかをビジネス ユーザーがすばやく判別できます。いずれか 1 つのグラフィックを傾向式に関連付けることで、ビジネス ユーザーは傾向をすばやく把握できるようになります。
これらの KPI 要素の定義に加えて、いくつかの KPI プロパティも定義します。定義するプロパティには、表示フォルダ、親 KPI (他の KPI から計算される KPI の場合)、現在の時間メンバ (存在する場合)、KPI の重み (存在する場合)、KPI についての説明などがあります。
注意 |
---|
KPI の詳しいサンプルについては、[計算ツール] ペインの [テンプレート] タブの KPI サンプル、または Adventure Works DW サンプル データ ウェアハウスの KPI サンプルを参照してください。詳細については、「AdventureWorks サンプル データ ウェアハウス」を参照してください。 |
このレッスンの実習では、KPI を Analysis Services Tutorial プロジェクト内で定義した後、これらの KPI を使用して Analysis Services Tutorial キューブを表示します。次の KPI を定義します。
Reseller Revenue
この KPI を使用して、再販業者の実際の売上高を販売ノルマと比較し、売上高が目標にどれだけ近いか、どのような傾向で目標を達成しつつあるかを計測します。
Product Gross Profit Margin
この KPI を使用して、各製品カテゴリの売上総利益率がその具体目標値にどれだけ近いか、およびこの目標の達成傾向を判断します。
Reseller Revenue KPI の定義
Reseller Revenue KPI を定義するには
Analysis Services Tutorial キューブのキューブ デザイナを開いて、[KPI] タブをクリックします。
[KPI] タブにはいくつかのペインがあります。タブの左側には [KPI オーガナイザ] ペインと [計算ツール] ペインがあります。[KPI オーガナイザ] ペインで KPI を選択すると、その KPI の詳細が中央の表示ペインに表示されます。
次の図は、キューブ デザイナの [KPI] タブを示しています。
[KPI] タブのツール バーで [新しい KPI] ボタンをクリックします。
次の図のように、空白の KPI テンプレートが表示ペインに表示されます。
[名前] ボックスに「Reseller Revenue」と入力し、[関連付けられたメジャー グループ] ボックスの一覧の [Reseller Sales] をクリックします。
[計算ツール] ペインの [メタデータ] タブで、[Measures]、[Reseller Sales] の順に展開します。次に、Reseller Sales-Sales Amount メジャーを [値式] ボックスにドラッグします。
[計算ツール] ペインの [メタデータ] タブで、[Measures]、[Sales Quotas] の順に展開します。次に、Sales Amount Quota メジャーを [目標式] ボックスにドラッグします。
[状態インジケータ] ボックスの一覧で [ゲージ] が選択されていることを確認します。次に、以下の MDX 式を [状態式] ボックスに入力します。
Case When KpiValue("Reseller Revenue")/KpiGoal("Reseller Revenue")>=.95 Then 1 When KpiValue("Reseller Revenue")/KpiGoal("Reseller Revenue")<.95 And KpiValue("Reseller Revenue")/KpiGoal("Reseller Revenue")>=.85 Then 0 Else-1 End
この MDX 式は、目標達成度を評価する基になります。この MDX 式では、再販業者の実際の売上が目標の 85% を超えていれば、選択されたグラフィックを値 0 を使用して設定します。グラフィックとしてゲージが選択されているため、ゲージ内のポインタは空と満杯の中間を指します。再販業者の実際の売上が 90% を超えている場合、ゲージ上のポインタは空から満杯に向かって 3/4 の位置に示されます。
[傾向インジケータ] ボックスの一覧で [標準の矢印] が選択されていることを確認します。次に、以下の式を [傾向式] ボックスに入力します。
Case When IsEmpty (ParallelPeriod ([Date].[Calendar Date].[Calendar Year],1, [Date].[Calendar Date].CurrentMember)) Then 0 When ( KpiValue("Reseller Revenue") - (KpiValue("Reseller Revenue"), ParallelPeriod ([Date].[Calendar Date].[Calendar Year],1, [Date].[Calendar Date].CurrentMember)) / (KpiValue ("Reseller Revenue"), ParallelPeriod ([Date].[Calendar Date].[Calendar Year],1, [Date].[Calendar Date].CurrentMember))) >=.02 Then 1 When( KpiValue("Reseller Revenue") - (KpiValue ( "Reseller Revenue" ), ParallelPeriod ([Date].[Calendar Date].[Calendar Year],1, [Date].[Calendar Date].CurrentMember)) / (KpiValue("Reseller Revenue"), ParallelPeriod ([Date].[Calendar Date].[Calendar Year],1, [Date].[Calendar Date].CurrentMember))) <=.02 Then -1 Else 0 End
この MDX 式は、定義された目標がどのように達成されつつあるかの傾向を評価する基になります。
Reseller Revenue KPI を使用したキューブの表示
Reseller Revenue KPI を使用してキューブを表示するには
Business Intelligence Development Studio の [ビルド] メニューで、[Analysis Services Tutorial の配置] をクリックします。
配置が正常に完了したら、[KPI] タブのツール バーの [ブラウザ ビュー] ボタンをクリックし、[再接続] をクリックします。
各ディメンションの既定のメンバの値に基づき、状態ゲージおよび傾向ゲージが再販業者の売上の KPI ブラウザ ペインに表示され、それと共に値と目標の値が表示されます。現時点では、どのディメンションのどのメンバも既定のメンバとしてまだ定義されていないため、各ディメンションの既定のメンバは全レベルの全メンバです。
フィルタ ペインで、[ディメンション] ボックスの一覧の [Sales Territory] をクリックし、[階層] ボックスの一覧の [Sales Territories] をクリックし、[演算子] ボックスの一覧の [等しい] をクリックします。次に、[フィルタ式] ボックスの一覧で [North America] チェック ボックスをオンにし、[OK] をクリックします。
フィルタ ペインの次の行で、[ディメンション] ボックスの一覧の [Date] をクリックし、[階層] ボックスの一覧の [Calendar Date] をクリックし、[演算子] ボックスの一覧の [等しい] をクリックします。次に、[フィルタ式] ボックスの一覧で [Q3 CY 2003] チェック ボックスをオンにし、[OK] をクリックします。
[KPI ブラウザ] ペイン内の任意の場所をクリックすると、Reseller Revenue KPI の値が更新されます。
KPI の [値]、[目標]、および [状態] セクションに新しい期間の値が反映されていることがわかります。
Product Gross Profit Margin KPI の定義
Total Gross Profit Margin KPI を定義するには
[KPI] タブのツール バーの [フォーム ビュー] ボタンをクリックして、[新しい KPI] ボタンをクリックします。
[名前] ボックスに「Product Gross Profit Margin」と入力し、[関連付けられたメジャー グループ] ボックスに [<すべて>] と表示されていることを確認します。
[計算ツール] ペインの [メタデータ] タブで、Total GPM メジャーを [値式] ボックスにドラッグします。
[目標式] ボックスに、次の式を入力します。
Case When [Product].[Category].CurrentMember Is [Product].[Category].[Accessories] Then .40 When [Product].[Category].CurrentMember Is [Product].[Category].[Bikes] Then .12 When [Product].[Category].CurrentMember Is [Product].[Category].[Clothing] Then .20 When [Product].[Category].CurrentMember Is [Product].[Category].[Components] Then .10 Else .12 End
[状態インジケータ] ボックスの一覧で [シリンダ] をクリックします。
以下の MDX 式を [状態式] ボックスに入力します。
Case When KpiValue( "Product Gross Profit Margin" ) / KpiGoal ( "Product Gross Profit Margin" ) >= .90 Then 1 When KpiValue( "Product Gross Profit Margin" ) / KpiGoal ( "Product Gross Profit Margin" ) < .90 And KpiValue( "Product Gross Profit Margin" ) / KpiGoal ( "Product Gross Profit Margin" ) >= .80 Then 0 Else -1 End
この MDX 式は、目標達成度を評価する基になります。
[傾向インジケータ] ボックスの一覧で [標準の矢印] が選択されていることを確認します。次に、以下の MDX 式を [傾向式] ボックスに入力します。
Case When IsEmpty (ParallelPeriod ([Date].[Calendar Date].[Calendar Year],1, [Date].[Calendar Date].CurrentMember)) Then 0 When VBA!Abs ( KpiValue( "Product Gross Profit Margin" ) - ( KpiValue ( "Product Gross Profit Margin" ), ParallelPeriod ( [Date].[ Calendar Date].[ Calendar Year], 1, [Date].[ Calendar Date].CurrentMember ) ) / ( KpiValue ( "Product Gross Profit Margin" ), ParallelPeriod ( [Date].[ Calendar Date].[ Calendar Year], 1, [Date].[ Calendar Date].CurrentMember ) ) ) <=.02 Then 0 When KpiValue( "Product Gross Profit Margin" ) - ( KpiValue ( "Product Gross Profit Margin" ), ParallelPeriod ( [Date].[ Calendar Date].[ Calendar Year], 1, [Date].[ Calendar Date].CurrentMember ) ) / ( KpiValue ( "Product Gross Profit Margin" ), ParallelPeriod ( [Date].[Calendar Date].[Calendar Year], 1, [Date].[Calendar Date].CurrentMember ) ) >.02 Then 1 Else -1 End
この MDX 式は、定義された目標がどのように達成されつつあるかの傾向を評価する基になります。
Total Gross Profit Margin KPI を使用したキューブの表示
Total Gross Profit Margin KPI を使用してキューブを表示するには
[ビルド] メニューの [Analysis Services Tutorial の配置] をクリックします。
配置が正常に完了したら、[KPI] タブのツール バーの [再接続] をクリックして、[ブラウザ ビュー] をクリックします。
Product Gross Profit Margin KPI が、Q3 CY 2003 および North America 販売区域の KPI 値と共に表示されます。
フィルタ ペインで、[ディメンション] ボックスの一覧の [Product] をクリックし、[階層] ボックスの一覧の [Category] をクリックし、[演算子] ボックスの一覧の [等しい] をクリックします。次に、[フィルタ式] ボックスの一覧で [Bikes] チェック ボックスをオンにし、[OK] をクリックします。
Q3 CY 2003 の North America における小売店のバイクの売上総利益率が表示されます。