プロンプトでは、挿入するビューの内容を判断する基準を指定できます。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がプロンプトに表示されます。