アプリケーションで選択したディメンションの複数のメンバーを定義します。
メンバー(複数)設計時プロンプトを作成するには:
「プロンプトの作成」ダイアログ・ボックスの「プロパティ」タブで、次を実行します:
プロンプトしますか? - このオプションを選択すると、DTPをステップで使用できます。DTPは、テンプレートがルールで使用されたとき、またはスクリプト・テンプレートがPlanningで起動されたときに、ユーザーにプロンプトを表示するテンプレート・ステップに表示されます。
必須? - このオプションを選択すると、設計時プロンプトに関するデータの入力が必須になります。
読取り専用 - このオプションを選択すると、ユーザーはプロンプトの読取りのみを行えます。
非表示 - このオプションを選択すると、設計時プロンプトがユーザーに対して非表示になります。Planningのフォーム設計の「ビジネス・ルール」タブで、テンプレートまたはスクリプト・テンプレートを含むルールをフォームに追加します。ビジネス・ルール・プロパティ・ペインで、プロンプトの非表示、フォームでメンバーを使用の順に選択します。
「DTPテキスト」で、入力のためのプロンプトが表示されたときにユーザーに示されるテキストを入力します。
「プロンプトしますか?」を選択した場合、「DTPテキスト」は必須です。
「ディメンション」で、ディメンションを選択します。
「ディメンション」ドロップダウンには、現在のアプリケーションのディメンションが表示されます。
グラフィカル・テンプレートでの、ディメンションの選択はオプションです。ディメンションを選択する場合、「制限の定義」タブは使用できません。
スクリプト・テンプレートでは、ディメンションを選択する必要があります。
オプション。「デフォルト値」で、DTPのデフォルト値を割り当てます。
デフォルト値を割り当てるには、をクリックして、「メンバー」を選択し、次に、「メンバー・セレクタ」でメンバーを選択します。「ディメンション」ドロップダウンで選択されている属性ディメンションが表示されます。このディメンションを展開すると、使用可能なメンバーが表示されます。
スクリプト・テンプレートのみです。「制限」で、DTP、メンバー、またはユーザーが選択できるメンバーのセットを返す関数を入力します。
たとえば、プロンプトが表示されたときに親"Revenues"の下のレベル0の勘定科目のみを表示するようにDTPを制限するには、「ディメンション」に"Account"を選択し、「制限」で"ILvl0Descendants(Revenues)"を入力します。
ノート: 「制限」に関数を使用する場合、Essbase関数のかわりにOracle Essbase関数をお薦めします。場合によっては、Essbase関数が必要なメンバーを戻さないことがあります。たとえば、Essbase関数の評価に動的メンバーが含まれる場合です。メンバー(複数)設計時プロンプトの「制限」については、Essbase関数"@Relative("Mbr Name", 0)"のかわりに"ILvl0Descendants("Mbr Name")"を使用します。
オプション。「依存関係」タブで設計時プロンプトを選択し、依存関係オプションを選択します。
排他 - 設計時プロンプト(例: DTP2)を別の設計時プロンプト(例: DTP1)を含まないものとします。DTP2のプロンプトが表示されるとき、DTP1で使用されていないディメンションのみが表示されます。
包含 - 設計時プロンプト(例: DTP4)を別の設計時プロンプト(例: DTP3)を含むものとします。DTP4のプロンプトが表示されるとき、DTP3で使用されているディメンションのみが表示されます。
なし - 設計時プロンプトに対して依存関係は定義されません。
オプション。「制限の定義」タブは、グラフィカル・テンプレートにのみ適用され、ディメンションを選択しなかった場合のみ表示されます。グラフィカル・テンプレートを使用していて、ディメンションを選択しなかった場合、次を行います:
疎の表示 - DTPに疎ディメンションのみを表示します
密の表示 - DTPに密ディメンションのみを表示します
両方 - DTPに密と疎の両方のディメンションを表示します
「ディメンション・タイプ」でディメンション・タイプを選択し、選択したディメンション・タイプのみを表示するようにDPTを制限します。
たとえば、勘定科目、エンティティおよび年のメンバーのみをユーザーに入力させたい場合、「ディメンション・タイプ」でこれらのディメンションを選択します。入力のためのプロンプトが表示されるときに表示されるディメンションは、タイプが勘定科目、エンティティおよび年のもののみです。