次の方法で共有


レッスン 3 : 新しい集計フィールドへの既存のフィルタの適用 (レポート ビルダ)

新規 : 2006 年 4 月 14 日

前のレッスンでは、式を変更し、エンティティにフィルタを適用してから、それを新しい集計フィールドとして保存しました。このレッスンでは、別の集計フィールドを作成し、この新たなフィールドに既存のフィルタを適用します。

新しい集計フィールドに既存のフィルタを適用するには

  1. [エンティティ] ボックスで [Sales] をクリックします。

  2. [フィールド] ボックスで、[Sum Order Qty] をダブルクリックします。

  3. デザイン領域で、[Sum Order Qty] 列のセル 0 を右クリックし、[式の編集] をクリックします。

    [式の定義] ダイアログ ボックスが表示されます。

  4. [各 Product の式] 領域で、[Sum Order Qty] をダブルクリックします。

    式が展開され、式のパスが表示されます。

  5. ['Sum Order Qty' の展開された式] ボックスで、Sales エンティティの [フィルタが適用されていません] をクリックし、[既存のフィルタの使用] をポイントして、[Order Date in last 2 years] をクリックします。

    このフィルタを適用することによって、過去 2 年間に注文した合計数量が品目ごとに表示されます。

集計フィールドの名前を変更して保存するには

  1. [式の定義] ダイアログ ボックスで、[この式を新しい Product フィールドとして保存します] チェック ボックスをオンにします。

  2. [OK] をクリックします。

    [新しいフィールド名] ダイアログ ボックスが表示されます。

  3. Total Qty in Last 2 Years」と入力します。

  4. [OK] をクリックします。

    デザイン領域で、Sum Order Qty フィールドの名前が変更されていることを確認します。Product エンティティを選択すると、フィールドの一覧に新しい集計フィールドが表示されます。

これで、式にフィルタが適用され、レポートに集計フィールドが保存されました。次のレッスンでは、レポート全体にフィルタを適用します。詳細については、「レッスン 4 : レポート全体へのフィルタの適用 (レポート ビルダ)」を参照してください。

参照

その他の技術情報

新しいフィールドの作成 (レポート ビルダ)
式の変更 (レポート ビルダ)
数式の操作 (レポート ビルダ)
フィルタの操作 (レポート ビルダ)
[データのフィルタ選択] ダイアログ ボックス (レポート ビルダ)
[式の定義] ダイアログ ボックス (レポート ビルダ)
レポート ビルダの操作方法

ヘルプおよび情報

SQL Server 2005 の参考資料の入手