この記事では、ビジネス パフォーマンス計画アプリケーションでマトリックス計画ビジュアルを使用する方法について説明します。
マトリックス計画ビジュアルは、計画エクスペリエンスを変革するために構築されたカスタム Microsoft Power BI ビジュアルです。 予測や予算の管理などの計画プロセスにシームレスで強力なアプローチを提供します。 データのダウンロード、手動の Excel ベースの予算編成、複雑なデータの統合を伴う従来の方法とは異なり、マトリックス計画ビジュアルにより、Power BI ダッシュボードでの操作が合理化されます。
利益
- 合理化された計画プロセス – マトリックス計画ビジュアルでは、ユーザーが Power BI 環境に予測値を直接入力して管理できるため、従来の方法の複雑さが解消されます。 この目的主導の機能により、計画プロセスが合理化され、時間と労力が節約されます。
- リアルタイムの視覚化と意思決定 – ユーザーは、予測値をリアルタイムで動的に視覚化できます。 予測分析コードを既存の実際のデータにオーバーレイすることで、ユーザーはさまざまなビジネス分野にわたってデータに基づいた機敏な意思決定を行うことができます。
- 効率性とコラボレーションの向上 – マトリックス計画ビジュアル化により効率が大幅に向上します。 チームがリアルタイムの視覚化にアクセスして使用できるようにすることで、情報に基づいた協調的な意思決定が促進されます。
- シームレスな統合とアクセシビリティ - マトリックス計画ビジュアルは Power BI ダッシュボードとシームレスに統合されているため、Dynamics 365 Finance のビジネス パフォーマンス計画の重要なビジュアルとなります。 その目的は、使い慣れた Power BI 環境で簡単にアクセスして使用できるようにすることです。
- 最適化された計画エクスペリエンス – ユーザーが効率的に予測を管理し、データを即座に視覚化し、意思決定を最適化できるようにすることで、計画プロセスを再定義します。 このようにして、より効率的でデータ中心の計画エクスペリエンスを促進します。
前提条件とインストール
前提条件とインストールの詳細については、ビジネス パフォーマンス計画のビジュアルをインストールするを参照してください。
インストール
Power BI アプリケーションを開き、マトリックス プランナーを構成するワークスペースまたはレポートにアクセスします。
AppSource からマトリックス計画ビジュアルをダウンロードします。
マトリックス計画ビジュアルをレポート キャンバスにドラッグします。
レポート キャンバスでビジュアルを選択し、レポート キャンバスでビジュアルの書式設定タブを選択します。 ビジュアルの API 詳細ウィンドウで、API 基礎 URL とキューブ名を追加します。 この情報は、ビジネス パフォーマンス計画でキューブからのデータの読み取りとキューブへのデータの書き込みに必要な詳細を提供します。 API 基準 URLはビジネス パフォーマンス計画がインストールされている環境の URL です。 環境 URL の前に https:// を付ける必要があります。 (たとえば、
https://environment.d365.com
)。 詳細については、環境と組織の ID と名前を検索するを参照してください。ノート
ビジュアルの書式設定タブは、レポート キャンバスでビジュアルが選択されている場合にのみ使用できます。
ビジュアルを選択し、その視覚化 ウィンドウを検索します。 視覚化ウィンドウで、行、列、フィルター フィールドの名前を入力します。 これらの列は、行列の構造 (X 軸と Y 軸) を提供します。
行列の行と列にフィールドを配置して、視覚的な構造を定義します。 行と列に配置されたフィールドは、行列の軸を定義します。 行と列に配置されていないフィールドはフィルター コンテキストとして使用され、視覚化ウィンドウのフィルター フィールドに追加する必要があります。
行と列に値を入力して行列の形状を定義します。 フィルター コンテキストとしてのみ使用される分析コード (つまり、X 軸や Y 軸の一部ではない分析コード) は、視覚化ウィンドウのフィルター フィールドに追加する必要があります。
分析コードと変数を指定して、マトリックス計画ビジュアルが計画と予算モデルを効果的に構築するために必要な書き戻し座標を確立できるようにします。
キューブの量列を視覚化ウィンドウの値変数に割り当てます。 この手順により、マトリックス計画ビジュアルに特定のデータ値が含まれるようになります。
視覚化ウィンドウの構成設定を検証して、必要なフィールド、分析コード、変数がすべて正しく割り当てられ、行、列、フィルター、および値のセクションに配置されていることを確認します。
構成に加えた変更を保存します。 次に、設定を適用して、Power BI ダッシュボードまたはレポートでマトリックス計画ビジュアルを有効にします。
ノート
すべての分析コードをビジュアルに追加
ビジュアル設定で指定されたキューブのすべての分析コードの属性は、ビジュアル (行セクション、列セクション、またはフィルター セクション) で使用する必要があります。 それ以外の場合、書き戻しはビジュアルで使用されていないすべての分析コードに「すべて」レベルで適用されます。 その結果、過剰な数のレコードがデータベースに書き込まれます。
データの入力
データ入力を有効にするには、左上の編集を選択して編集モードに入ります。 次に、フィールドに値を入力するか、選択したまま (または右クリック) にします。
集約セル
マトリックス計画ビジュアルの集計セルにデータを入力するには、ビジュアル プロパティに移動し、グリッド UI セクションを展開し、親スプラッシュ属性をオンに設定します。
集計のデータを入力または編集するための前提条件
関連する階層は折りたたまれており、子は表示されないはずです。 複数の割り当てオプションが利用可能です。 詳細については、配賦ビジュアルを参照してください。
重要
基本レベルで入力された値と、集計を含まない分析コード座標は、保存を選択した後に保存されます。 集計に入力された値はすぐに保存されます。
基本レベルのエントリからの変更は、マトリックスにすぐに表示されます。 割り当ての結果やレポートの他の要素への影響を表示するには、レポート ページを更新します。 Power BI Desktop の制限のため、ビジュアルの更新 は Power BI Desktopでは機能しません。
Excel にエクスポート
マトリックス ビジュアルに表示されるコンテンツの書式設定されたレポートを Excel にエクスポートするには、Excel にエクスポートを選択します。
コピーして貼り付け
編集モードでは、クリップボードにコピーしたセルを行列に貼り付けることができます。 コンテンツを貼り付ける行列内の場所を選択し、選択したままにして (または右クリックして)、貼り付けを選択します。
コメントの入力または編集
基本レベルのセルを選択して保持 (または右クリック) することで、コメントを直接入力できます。 読み取りモードでは、セルの上にマウスを移動すると、基本レベルおよび集計レベルの基になるレベルで入力されたコメントが表示されます。
コンフィギュレーション オプション
- グリッド プロパティ – Power BI の書式設定ウィンドウで、フォント サイズ、色、レイアウトなどのさまざまなデザイン パラメーターを設定します。
- コメント マーカーを表示 – コメントはキューブの TEXT_VAL 値に保存されます。 値を含む同じキューブを使用することも、値を別のコメント キューブに保存することもできます。 キューブとは異なる粒度でコメントを保存する場合は、別のコメント キューブを使用することをお勧めします。 同じキューブ内のコメントについては、マトリックス計画ビジュアルにコメント マーカーを表示できます。 このアプローチでは、レコードにコメントがある場合に 1 を返す列がキューブに必要です。 例を次に示します: コメント数 = if(VW_GL[TEXT_VAL]<>BLANK(),1,0)。 このコメント数の計算された列メジャーをビジュアルのコメント数フィールドに追加する必要があります。 コメント数が 0 (ゼロ) を超える座標にマーカーが表示されます。
- 測定または値の列を入力用にロックする – 編集できないメジャー プロパティを使用すると、最初の値が 0 で始まる 1 つ以上の列を指定することで、特定の値フィールドの編集を禁止できます。 たとえば、2 番目の値フィールドへの入力を禁止するには、プロパティを 1 に設定します。 2 番目と 3 番目の値フィールドに入力できないようにするには、プロパティを 1,2 に設定します。
- 空の親のエントリを無効にする – 空の親へのエントリを許可するプロパティを使用すると、ユーザーが空の集計セルにデータを入力できないようにすることができます。 これらのセルにデータを入力すると、多数の意図しない書き戻しトランザクションが発生します。
条件付き書式を設定しています
Power BI の書式形式ウィンドウの条件付き書式設定セクションを使用して、マトリックス計画ビジュアルの各値メジャーの背景とフォント色の条件付き書式設定を構成します。
条件付き書式設定基準の定義では、ヴァル 変数を使用します。 必要に応じて、任意の算術演算を使用して条件付き書式設定を設定できます。
- Val > 10 特定のメジャーに設定された書式設定を 10 を超えるすべての値に適用します。
- Val >=0 または Val <=0 メジャー内のすべての値に形式を適用します。
カスタム総数
Power BI の書式設定ウィンドウの値計算セクションを使用して、既定の集計以外のカスタム計算を指定します。
カスタム計算
値計算セクションのカスタム オプションを使用して、プレースホルダー値フィールドまたはメジャーに適用される計算を定義します。
次に例を示します。
- Power BI で、計算と定義を含むメジャーを作成します。 この例の場合、PY AC % = 1 を使用します。
- メジャーをビジュアルの値フィールドにドラッグします。
- Power BI の 書式設定ウィンドウのマトリックス計画ビジュアルの値計算セクションで、カスタムを選択します。
- サポートされている演算子のいずれかを使用して計算を定義します。 参照 val1 ~ valn を使用して、ビジュアル内の対応する値フィールドを参照します。 この例では、最初のフィールド (量) は val1 として参照され、2 番目のフィールド (PY AC) は val2 として参照されます。
この例では、量 フィールドと PY AC フィールドを追加し、プレースホルダ計算 PY AC % を val1/val2 として定義します。 ここで、val1 は量フィールドを指し、val2は PY AC フィールドを指します。相対パーセンテージが計算されます。
サポートされている演算子
オペレーター | 名前 | 構文 | 結合性 | 例 | 結果 |
---|---|---|---|---|---|
(, ) | グループ化 | (x) | なし | 2 * (3 + 4) | 14 |
[, ] | 行列、インデックス | […] | なし | [[1,2],[3,4]] | [[1,2],[3,4]] |
{, } | オブジェクト | {…} | なし | {a: 1, b: 2} | {a: 1, b: 2} |
, | パラメーター区切り | x, y | 左から右へ | max(2, 1, 5) | 5 |
. | プロパティ アクセサー | obj.prop | 左から右へ | obj={a: 12}; obj.a | 12 |
; | ステートメントの区切り | x; y | 左から右へ | a=2; b=3; a*b | [6] |
; | 行区切り | [x; y] | 左から右へ | [1,2;3,4] | [[1,2],[3,4]] |
\n | ステートメントの区切り | x \n y | 左から右へ | a=2 \n b=3 \n a*b | [2,3,6] |
+ | 追加 | x + y | 左から右へ | 4 + 5 | 9 |
+ | 単項プラス | +y | 右から左へ | +4 | 4 |
- | 減算 | x - y | 左から右へ | 7 - 3 | 4 |
- | 単項マイナス | -y | 右から左へ | -4 | -4 |
* | 乗算 | x * y | 左から右へ | 2 * 3 | 6 |
.* | 要素ごとの乗算 | x.* y | 左から右へ | [1,2,3] .* [1,2,3] | [1,4,9] |
/ | 除算 | x / y | 左から右へ | 6 / 2 | 3 |
./ | 要素ごとの除算 | x ./ y | 左から右へ | [9,6,4] ./ [3,2,2] | [3,3,2] |
%, mod | 係数 | x % y | 左から右へ | 8 % 3 | 2 |
^ | パワー | x ^ y | 右から左へ | 2 ^ 3 | 8 |
.^ | 要素ごとの累乗 | x .^ y | 右から左へ | [2,3] .^ [3,3] | [8,27] |
' | 入れ替える | y' | 左から右へ | [[1,2],[3,4]]' | [[1,3],[2,4]] |
! | 階乗 | y! | 左から右へ | 5! | 120 |
& | ビット単位 AND | x & y | 左から右へ | 5 & 3 | 1 |
~ | ビット単位 NOT | ~x | 右から左へ | ~2 | -3 |
| | ビット単位 OR | x | y | 左から右へ | 5 | 3 | 7 |
^| | ビット単位 XOR | x ^| y | 左から右へ | 5 ^| 2 | 7 |
<< | 左シフト | x << y | 左から右へ | 4 << 1 | 8 |
>> | 右算術シフト | x >> y | 左から右へ | 8 >> 1 | 4 |
>>> | 右論理式シフト | x >>> y | 左から右へ | -8 >>> 1 | 2147483644 |
および | 論理 AND | x および y | 左から右へ | true および false | false |
not | 論理 NOT | not y | 右から左へ | true ではない | false |
または | 論理 OR | x または y | 左から右へ | true または false | true |
xor | 論理 XOR | x xor y | 左から右へ | true xor true | false |
= | 割り当て | x = y | 右から左へ | a = 5 | 5 |
? : | 条件式 | x ? y : z | 右から左へ | 15 > 100 ? 1 : -1 | -1 |
: | 範囲 | x : y | 右から左へ | 1:4 | [1,2,3,4] |
to, in | 単位換算 | x から y へ | 左から右へ | 2 インチからセンチメートル | 5.08 cm |
== | 等しい | x == y | 左から右へ | 2 == 4 - 2 | true |
!= | 非等価 | x != y | 左から右へ | 2 != 3 | true |
< | より小さい | x < y | 左から右へ | 2 < 3 | true |
> | より大きい | x > y | 左から右へ | 2 > 3 | false |
<= | Smallereq | x <= y | 左から右へ | 4 <= 3 | false |
>= | Largereq | x >= y | 左から右へ | 2 + 4 >= 6 | true |
ステートメントもサポートされている場合、構文は次の例のようになります。
val2 != 0 ? val1 / val2 : null
適用されます。
- != は「not equal」演算子です。
- ? 「if」演算子です。
- : は「then」演算子です。
列メジャーの上書き
メジャー分析コードの一部ではない別のメジャーに書き戻すシナリオでは、その列に値を書き戻すときに使用する列の座標を設定します。
- ビジュアルの右上にある編集を選択します。
- メタデータを上書きするメジャーを選択します。 その列に値を書き込むときに使用する分析コード座標を設定します。
- 同期設定を選択して、変更を適用します
ヒント
単純な DAX メジャー [Units]=0 を追加してメジャー形式を適用し、それを列上書きのプレースホルダーとして使用する方が簡単です。
複数選択モード
複数選択モードでは、複数のセルを同時に編集できます。
- 選択したすべてのセルに同じ値を書き込むには、Multiselect を選択します。
- 現在の均等配置に従って選択したセル全体に値を均等配置するには、s 接頭語を使用します。 たとえば、選択した 3 つのセルに 15,000 を均等配置するには、s15000 と入力します。 選択したセルの合計値が保存ボタンの右側に表示されます。
小計の書式設定
マトリックス計画ビジュアルでは、小計行のレベルごとに異なる書式設定を使用できます。
- 1 レベルの小計
- 2 レベルの小計
DAX 基準小計
DAX メジャーはロールアップと小計に使用できます。 階層の最下位レベルの小計形式は変更できません。
総計の条件付き書式設定
グリッド UI 設定を使用して、総計列の背景色を変更できます。
既定では、グリッド UI オプションは列の色を緑色に設定します。 ただし、GT 条件付き書式設定オプションを使用して、新しい書式設定を設定できます。
量 GT 書式設定の式
- Val = Val – この式を使用して、すべての総計行の新しい書式設定を設定します。
- Val < Val – この式を使用して、特定の範囲の値に新しい書式設定を設定します。
- Val > Val – この式を使用して、特定の範囲の値に新しい書式設定を設定します。
量接尾語アイコン – ASCII または HTML コードを使用できます。
量 GT 書式設定の式の優先度レベル – 量 GT 書式設定の式 1 は他のものよりも優先されます。
- 同じ式 – この例では、2 つの式は同じですが、最初の式のみが適用されます。
- 異なる式 – この例では、2 つの異なる式が量に適用されます。
- 3 つの式が追加されました – この例では、3 つの式が追加されます。
元に戻す
保存を選択する前に、データ入力の変更を元に戻すことができます。 データ入力の変更を元に戻すには、適切なセルを選択したまま (または右クリックし)、元に戻すを選択します。 以前の値はショートカット メニューの上部に表示されます。
動的ロック
特定の条件を満たすセルへの編集を動的にロックできます。 ビジュアル プロパティのロックの編集セクションで、ロックを適用するメジャーの条件を設定します。 条件は Val 変数を使用します。 この変数は、条件付き書式および編集検証セクションと同様に機能します。
編集の検証
行列のメジャーに適用する検証ルールを定義できます。 このルールは、条件付き書式および編集ロック セクションと同じ演算子構文 (Val 変数) をサポートします。 さらに、math.js 関数を使用することもできます。 詳細については、JavaScript および node.js の計算ライブラリを参照してください。