プロンプトの操作

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

プロンプトを編集するには:

  1. ワークシートでビューを選択します:
    • グラフ・ビュー - グラフを選択します。

    • 表およびピボット・テーブル・ビュー—表内のセルを選択します。

  2. Oracle BI EEのリボンから、「プロンプトの編集」ボタンを選択し、元の選択を表示します。

    図28-9 「プロンプトの編集」ボタン


    Oracle BI EEのリボンの「プロンプトの編集」ボタン

    サーバーでレポート定義が変更された場合、選択内容はリセットされているため、すべてのプロンプトと列を再度選択する必要があります。

  3. プロンプト・セレクタで、プロンプト選択を変更します。

    Oracle BI EEでのプロンプトの設定方法によっては、「プロンプト・セレクタ」のドロップダウン・リストからデータを直接選択できます。値セレクタ・ダイアログ・ボックスから値を選択することもできます。

    注:

    プロンプト・セレクタで、ドロップダウン・リスト・コントロールまたはオプション・リストに表示できるアイテム数は256までという制限があります。これより多くのアイテムを表示するには、Oracle Business Intelligence Answersinstance.configプロンプト/MaxDropDownValuesの設定値を増やします。

    次は、2008、2009および2010の年が表示されるように選択されている「値セレクタ」の例です。

    図28-10 2008、2009および2010年が選択された値セレクタ・ダイアログ・ボックス


    2008、2009および2010年が選択された値セレクタ・ダイアログ・ボックス

    「値セレクタ」「OK」をクリックすると、「プロンプト・セレクタ」の例の1つ目のプロンプトに、選択内容が移入されます(図28-11)。プロンプト・セレクタの例の2つ目のプロンプトには、金額を直接入力する必要があります。この例では、表示する金額は、$5,000を超える請求済数量です。

    完了した「プロンプト・セレクタ」ダイアログは、図28-11のようになります。

    図28-11 入力済のプロンプト・セレクタ


    入力済のプロンプト・セレクタ・ダイアログ・ボックス。2008、2009および2010年が表示されるように選択され、請求済数量はすべて$5,000を超えています。

    場合によっては、選択元のデータが非常に長いことがあります。「値セレクタ」の大量のデータのロードに対応するために、Smart Viewでは、グループの値が提供されます。最初に表示されるページをスクロールして選択を行い、「詳細」をクリックすると、次のグループが表示され、そこから選択を行います。データ・リスト全体が表示され、そこから選択を行うまで、「詳細」をクリックし続けます。図28-12に例を示します。

    図28-12 大量のデータ用に「詳細」オプションが表示されている「値セレクタ」


    大量のデータを操作するために「詳細」ボタンが表示されている「値セレクタ」。
  4. 「OK」をクリックして「プロンプト・セレクタ」を閉じます。

    選択した後に「OK」をクリックすると、ビューがすぐにリフレッシュされて選択内容が反映されます。

  5. この手順を繰り返してプロンプトを編集し、表示される出力を変更します。

注:

  • BI Answersでプロンプト用に指定された選択リスト(ラジオ・ボタン・リストおよびチェック・ボックス・リスト)は、Smart Viewのリスト・コントロールに変換されます。

  • ダブル列にプロンプトが定義されており、選択したプロンプト演算子が「*ユーザーに指示」の場合、次の演算子は実行時に機能しません:

    • 次より小さい

    • 次以下

    • 次より大きい

    • 次以上

    • 次と類似

    • 次と類似しない

    これを回避するには、「*ユーザーに指示」演算子を使用しないでください。かわりに、前述の演算子のいずれかを使用して、演算子を設計時に明示的に定義してください。これで演算子が機能するようになります。

  • ユーザー入力で作成された日付プロンプトがテキストに設定され、デフォルト値が現在の日付を表示するSQLに設定されると、実際の現在の日付ではなく、current_date SQLがプロンプトに表示されます。