パラメータで同一ディメンションを複数回指定する方法
質問
フォーム のパラメータに「シナリオ」ディメンションを2つ設定し、別々に表示、選択させることは可能でしょうか。
例:比較する「予算」と「見込」にそれぞれ複数バージョンが存在するため、予算シナリオと見込シナリオの両方をパラメータで指定・切替えしたい。
回答
パラメータに同一のディメンションを複数回設定することはできません(重複エラーが発生します)が、対象ディメンションと同じ内容のディメンションを追加のパラメータとして用いる方法で代替可能です(追加パラメータを用いた同一ディメンションの複数回指定)。
ご提示いただいた例では、「予算」用に #SCENARIO
、「見込」用に追加ディメンション SCENARIO_P
を使い、「見込」に対するループ仕様において、以下のように設定します。
-
繰り返し条件のディメンションに
#SCENARIO
を指定します。 -
メンバ選択式において、
SCENARIO_P
による絞り込み条件を記述します。
Dimensions!@CUR!@CUR = Dimensions!SCENARIO_P!@POV
ループ対象となる #SCENARIO
のカレントメンバと、SCENARIO_P
のパラメータで指定されたメンバが一致することが条件となります。