プライマリ・コンテンツに移動

Oracle® Application Expressエンド・ユーザーズ・ガイド リリース5.1 E89952-01 |
| 目次 | 索引

前 | 次 |

# 3.7.3 フィルタの追加

対話モード・レポートで行フィルタおよび列フィルタを作成します。

- フィルタの作成について
  問合せで`WHERE`句を追加または変更して、対話モード・レポートにフィルタを作成できます。
- 列フィルタの追加、編集および削除
  対話モード・レポートに列フィルタを追加、編集および削除するには、「アクション」メニューを使用します。
- 行フィルタの追加、編集および削除
  対話モード・レポートに行フィルタを追加、編集および削除するには、「アクション」メニューを使用します。

## 3.7.3.1 フィルタの作成について

問合せで`WHERE`句を追加または変更して、対話モード・レポートにフィルタを作成できます。

次の2種類のフィルタを作成できます。

- 列: カスタム列フィルタを作成します。列を選択し、Oracle標準の演算子(`=`、`!=`、`not in`、`between`)を選択し、比較対象の式を入力します。式では大/小文字が区別されます。ワイルドカードとして、パーセント記号(`%)`を使用します。選択する列は、現在表示されているものである必要はありません。次に例を示します。

      STATE_NAME like A%

- 行: カスタム行フィルタを作成します。このフィルタでは、列の別名および任意のOracleファンクションや演算子を使用して、複雑な`WHERE`句を作成します。次に例を示します。

       G = 'VA' or G = 'CT'

  ここで、`G`は`CUSTOMER_STATE`の別名です。

## 3.7.3.2 行フィルタの追加、編集および削除

対話モード・レポートに列フィルタを追加、編集および削除するには、「アクション」メニューを使用します。

列フィルタを追加するには、次のステップを実行します。

1. 「アクション」メニューをクリックし、「フィルタ」を選択します。
   「フィルタ」ダイアログが表示されます。
2. 「フィルタ・タイプ」で「列」を選択します。
3. 「フィルタ」リージョンで、列、演算子および式を指定し、「適用」をクリックします。
   図GUID-F814CEF7-9D29-4247-AA2B-6CA5C4625DF2-default.pngの説明

   フィルタがレポートの上部の「レポート設定」エリアに表示されることに注意してください。フィルタ名の左にある矢印をクリックすると、フィルタの詳細を表示または非表示にできます。

フィルタを変更するには、次のステップを実行します。

4. フィルタ名(この例では、`Project = 'Discussion Forum'`)をクリックします。
5. 選択内容を編集して、「適用」をクリックします。
6. フィルタを無効にするには、「有効/無効フィルタ」チェック・ボックスを選択します。
7. フィルタを削除するには、「フィルタの削除」をクリックします。

## 3.7.3.3 列フィルタの追加、編集および削除

対話モード・レポートに行フィルタを追加、編集および削除するには、「アクション」メニューを使用します。

行フィルタを追加するには、次のステップを実行します。

1. 「アクション」メニューをクリックし、「フィルタ」を選択します。
   「フィルタ」ダイアログが表示されます。
2. 「フィルタ・タイプ」で「行」を選択します。
3. 「フィルタ」ダイアログで、次のようにします。
   1. 名前: 対象のフィルタを説明する名前を入力します。
   2. フィルタ式: 式を入力します。リージョンの下部で列、およびファンクションまたは演算子を選択します。たとえば、`I >=2500`では、$5000より費用がかかるプロジェクトが表示されます。
   3. 「適用」をクリックします。
      フィルタがレポートの上部の「レポート設定」エリアに表示されることに注意してください。フィルタ名の左にある矢印をクリックすると、フィルタの詳細を表示または非表示にできます。
4. フィルタを変更するには、次のステップを実行します。
   1. フィルタ名をクリックします。
   2. 選択内容を編集して、「適用」をクリックします。
5. フィルタを無効にするには、「有効/無効フィルタ」チェック・ボックスを選択します。
6. フィルタを削除するには、「フィルタの削除」をクリックします。