プロンプトの操作
プロンプトを使用すると、ユーザーは、挿入するビューの内容を決定する基準を指定できます。Oracle Smart View for Officeは、プロンプトおよびページ・プロンプトの両方をサポートしています。ページ・プロンプトの詳細は、「ページ・プロンプトの操作」も参照してください。
Smart Viewのプロンプトは、Oracle Business Intelligence Enterprise Editionのビュー・プロンプトに相当します。Smart Viewは、列プロンプトのみをサポートしています。
プロンプトは、Oracle BI EEの分析レベルで定義されています。ユーザーは、ビューがSmart Viewに挿入されるたびにこれらのプロンプトの値を入力するよう求められます。
プロンプトがOracle BI EEの分析で定義されている場合、分析からSmart Viewに表、ピボット・テーブルまたはグラフ・ビューを挿入すると、そのビューに表示するデータを選択するように求めるプロンプトが表示されます。定義済のプロンプトがある分析から複合ビューを挿入すると、その複合ビューのすべてのビューに対して値を入力するよう1回のみ求められます。
たとえば、「年」のプロンプトが分析に指定されており、年2010、2011および2012を選択できるとします。表、ピボット・テーブルまたはグラフを挿入すると、2010、2011または2012のどの年のデータを表示するか選択するよう求められます。または、複合ビューの挿入を選択でき、選択したプロンプトは、挿入されたすべてのビューに適用されます。挿入後、個別のビューのそれぞれでプロンプトを編集して、別の年のデータを表示するように選択できます。
ビューは個別にのみ編集できます。編集操作によって、編集中の各ビューに選択する値が求められます。
挿入した、またはコピーして貼り付けたビューでプロンプトを編集できます。
ノート:
Oracle BI EEの階層列に定義されているプロンプトは、Smart Viewではサポートされません。
プロンプトを編集するには:
ノート:
-
BI Answersでプロンプトに指定した選択リスト(ラジオ・ボタン・リストおよびチェック・ボックス・リスト)は、Smart Viewのリスト・コントロールに変換されます。
-
二重列にプロンプトが定義されていて、選択されているプロンプト演算子が「*ユーザーにプロンプトする」の場合、次の演算子は実行時に機能しません。
-
次より小さい
-
次以下
-
次より大きい
-
次以上
-
次と類似
-
次と類似しない
これを回避するために、「*ユーザーにプロンプトする」演算子を使用しないでください。かわりに、前述の演算子のいずれかを使用して、演算子を設計時に明示的に定義してください。これで演算子が機能するようになります。
-
-
ユーザー入力で作成した日付プロンプトがテキストに設定されていて、デフォルト値が現在の日付を表示するSQLに設定されていると、実際の現在の日付ではなく、
current_date
SQLがプロンプトに表示されるようになります。