Excel の MMULT 関数の動作を Anaplan で再現できます。
Excel の MMULT 関数は二つの配列の行列積を返します。
Anaplan で MMULT 関数を再現するには以下を実行します。
- 行列ディメンションに対応する三つのリストを作成します (この例では「I」、「J」、「K)」)。
中間生成物を合計するために、リスト「K」に親アイテムを追加します。 - 入力行列として使用する二つのモジュール「Matrix A」と「Matrix B」を作成します。
- ページとして設定された一つのライン アイテム (Value) と、行として設定されたリスト「I」、列として設定されたリスト「K」がある「Matrix A」を構成します。
- ページとして設定された一つのライン アイテム (Value) と、行として設定されたリスト「K」、列として設定されたリスト「J」がある「Matrix B」を構成します。
「Matrix B」の列数を「Matrix A」の行数と一致させる必要があります。
- 出力行列としてモジュール「Matrix C」を作成します。
- ページとして設定された一つのライン アイテムと、行として設定されたリスト「I」、列として設定されたリスト「J」と「K」がある「Matrix C」を構成します。
- 「Matrix C」モジュールで、中間生成物を合計する親列を除き、「K」リストのすべてのインスタンスを非表示にします。
- 「Matrix C」でページとして使用しているライン アイテムで次の式を使用します。
Matrix A.Value * Matrix B.Value