Power BI サービスでサブメトリックを作成する
適用対象: Power BI Desktop
Power BI サービス
Power BI でメトリックを設定すると、顧客は、1 つのウィンドウで、メトリックを調査したり、主要な事業目標に対して追跡したりすることができます。 "サブメトリック" は、関連するメトリックを 1 つの親メトリックの下にまとめて表示することで、スコアカードを見やすくします。 親メトリックを展開したり折りたたんだりできます。 サブメトリックは、親の値とは無関係にスタンドアロン値にすることも、親の値にロール アップすることもできます。 この記事の後半の、"ロールアップ" について参照してください。
サブメトリックの作成
メトリックに対して、1 つ以上のサブメトリックを定義できます。 親メトリックと同様に、サブメトリックは接続することも、手動で設定することもできます。 サブメトリックを作成するには、2 つのエントリ ポイントがあります。
スコアカードを開き、 [編集] を選択します。
サブメトリックを作成するメトリックを選択し、スコアカードの上にある [サブメトリックの追加] を選択します。
または、サブメトリックを作成するメトリックの上にマウス ポインターを合わせて、[その他のオプション]>[新しいサブメトリック] を選びます。
必要に応じて最初の手順を繰り返して、さらにサブメトリックを作成します。
サブメトリックを作成できるように、メトリックが選ばれていることを確認します。
手動または接続するメトリックの作成については、次の記事を参照してください。
メトリックにロール アップするサブメトリックを作成する
また、値が自動的に親メトリックに集計される "ロールアップ" サブメトリックを作成することもできます。 これらの集計は、サブメトリックの値が変更されるたびに再計算され、履歴をキャプチャします。 ロールアップは、レポート接続によってバックアップされることなく、親メトリックを最新に保つための優れた方法です。 ロールアップは、サブメトリックが手動または接続されている場合に機能するため、現在の値がどこから来たかに関係なく、常にロール アップできます。
ロールアップの作成を開始する
まず、編集モードになっていることを確認します。
鉛筆アイコンを選び、メトリックのインライン編集を開始します。
値とターゲットの横に、メトリックの種類が表示されます。
- 手動メトリック
- サブメトリックを使う
- データへの接続
ロールアップ サブメトリックを選ぶと、集計の種類を選択できます。
- SUM: サブメトリック値の合計値
- AVERAGE: サブメトリックの値の平均値
- MIN: サブメトリックの最小値を反映
- MAX: サブメトリックの最大値を反映
選んだオプションにより適切な値が自動的に計算され、[現在の値] または [目標値] のいずれかの領域に表示されます。 現在の値と目標値で異なるロールアップ集計の種類を設定できるため、柔軟性を最大限に高めることができます。
履歴値を保持する
接続からロールアップにメトリックの種類を変更する場合、履歴値を保持することができます。
スコアカードの編集モードで、メトリックの横にある [その他のオプション]>[詳細を表示] を選びます。
[接続] タブで、[新しいレポートに接続するときにメトリック値をクリアする] というラベルが付いたトグルをオフにします。
ロールアップに関する考慮事項
- ロールアップは、設定された日から行われます。 ほぼすべてのシナリオで、遡及的なロールアップ値によって履歴データが削除、再計算、またはオーバーライドされることはありません。
- 接続された履歴データが削除される 1 つのシナリオは、ロールアップの作成者がメトリック接続所有者 "ではない" 場合です。 履歴を保持するには、メトリック接続所有者がロールアップの作成者と同じ人物であることを確認します。
- スコアカードの作成者がメトリックをロールアップから接続メトリックに変更し、レポート接続を介して履歴を取り込んだ場合、レポート履歴が履歴のロールアップ値をオーバーライドします。
- 新しいロールアップの種類は、引き続き、新しい集計で計算されますが、履歴は置き換えられません。
- ロールアップでは、メトリック レベルのアクセス許可に関係なく、常にすべてのサブメトリックの同じ集計値が表示されます。 つまり、ユーザー A が 5 つのサブメトリックのうち 3 つしか表示アクセス権を持っていない場合でも、すべてのサブメトリックにアクセスできるユーザーと同じ親メトリックの値が表示されます。
関連するコンテンツ
他にわからないことがある場合は、 Power BI コミュニティをご利用ください。