次の方法で共有


フィールドの操作 (レポート ビルダ)

更新 : 2006 年 12 月 12 日

フィールドには、レポート レイアウトに追加できるデータが含まれます。エンティティを選択すると、そのエンティティ内に含まれるフィールドが [エクスプローラ] ペインの [フィールド] 領域に表示されます。フィールドを直接操作するには、フィールド名をドラッグまたはダブルクリックするか、フィールド名の隣のチェック ボックスをオンにして、デザイン領域にフィールドを追加します。既定のフィールド グループを操作するには、エンティティ名をドラッグするかダブルクリックして、デザイン領域にエンティティを追加します。その結果、そのエンティティに関連付けられた既定のフィールドがデザイン領域に追加されます。たとえば、AdventureWorks モデルの Employee エンティティをレポートに追加する場合、フィールドとして National ID Number、First Name、Middle Name、Last Name、および Email Address がデザイン領域に追加されます。データ ソースに設定されているプロパティに応じて、追加されるフィールドが決まります。

使用可能なフィールドとエンティティを使用して、レポートに表示される情報を次のようにカスタマイズできます。次の操作が可能です。

  • レポート レイアウト内の任意の場所に指定の順序でフィールドをドラッグ アンド ドロップする。
  • 希望どおりに内容が表示されるようにフィールドの書式を設定する。
  • フィールドの内容の任意の組み合わせにフィルタを適用する。
  • 1 つ以上のフィールドを基準にして、レポート データを昇順または降順に並べ替える。
  • データ ソース内および現在のエンティティ内でフィールドを検索する。
  • フィールドの式を編集する。
  • 新しいフィールドを作成する。

フィールドの種類

フィールドには、単一値と、一連の値の合計 (集計) の 2 種類の値を含めることができます。たとえば、Last Name と Unit Price は単一の値ですが、Total Sales は集計で、一連の値を集計した結果の合計値です。レポート ビルダでは、Text、Number、Date/DateTime、Money、Aggregate、Image、および Boolean のフィールドを使用します。

フィールドに使用する式を定義することにより、独自のフィールドを作成できます。たとえば、レポート内に表示される 3 つのフィールドの合計を表すフィールドを新たに作成できます。このフィールドを作成する際は、指定の各フィールドの値を加算し、作成したフィールドに結果を表示する式を定義します。

[エクスプローラ] ペインの [フィールド] 領域に表示されるフィールドの順序は、データ ソースによって決まります。通常、最も頻繁に使用されているフィールドが一覧の上部に表示されます。新しく作成したフィールドは、一覧の一番上に表示されます。

単一値フィールドにも合計フィールドにも、バリエーションを作成できます。フィールド バリエーションとは、最上位のフィールドに基づくデータを格納するフィールドのことです。たとえば、Product エンティティには Sell End Date フィールドが含まれます。このフィールドの下位には、Sell End Day、Sell End Month、Sell End Year、Sell End Quarter など、入れ子構造のフィールド バリエーションがあります。これらのフィールドにはすべて、Sell End Data フィールドに基づくデータが格納されています。

フィールド グループ

レポート レイアウトにフィールドをドラッグすると、フィールドを表示するグループが作成されます。フィールド グループは、レポート レイアウトを選択すると表示されます。レポート ビルダによって作成されるグループは、フィールド間のリレーションシップに基づいています。レポート レイアウト内でフィールドを移動することにより、フィールドをどのようにグループ化するかを変更できます。

Aa337116.note(ja-jp,SQL.90).gifメモ :
レポート レイアウトにフィールドを個別に追加した場合と、レポート レイアウトにフィールドをグループとして追加した場合とでは、結果セットが異なります。レポートを作成するときは、このことがレポートの構造やクエリにどのように影響するかを認識しておく必要があります。

レポート ビルダで、フィールドのグループ化に使用される基本的なルールは次のとおりです。

  • デザイン領域の左端にドラッグしたフィールドは、独立したグループになります。
  • デザイン領域の右側にドロップしたフィールドは、すぐ左のグループに含められます。
  • 集計フィールドをドロップすると、すべてのグループで合計が自動的に表示されます。
Aa337116.note(ja-jp,SQL.90).gifメモ :
フィールドをダブルクリックするか、チェック ボックスをオンにしてフィールドを追加すると、フィールドはデザイン領域の右側に追加されます。また、可能な場合はレポートの最後のフィールド グループにまとめられます。最後のグループに追加できない場合は、新しいグループがレポートのすぐ右側に作成されます。

特定のフィールドにグループを追加する場合、グループ内の任意の位置、またはグループの上に表示されるグループ タブに、フィールドをドラッグします。

フィールドのアイコン

アイコン 説明
テキスト アイコン

テキスト

テキスト (たとえば "Yes" などの語句) のデータを格納するフィールドを示します。

数値フィールドのアイコン

数値

単一の数値 (たとえば 5 など) のデータを格納するフィールドを示します。

日付/日付時刻フィールド アイコン

日付/時刻

日付または時刻、あるいはその両方の値 (2005/04/03 など) のデータを格納するフィールドを示します。

Money フィールド アイコン

通貨

通貨の値 ($782.95 など) のデータを格納するフィールドを示します。

集計フィールド アイコン

集計

一連の数値に対する計算結果を表す単一の数値データを格納するフィールドを示します。たとえば、25 人の販売員の 2010 年度の売上額合計は、25 人の各販売員の売上額を加算して計算され、合計額が単一の数値として表示されます。

ブール値フィールド アイコン

ブール

True/False または Yes/No の値のデータを格納するフィールドを示します。たとえば、特定の製品が生産中止になったかどうかを示す列の Yes/No 値などがあります。

イメージ アイコン

画像

画像のデータを格納するフィールドを示します。たとえば、データベースに各製品の画像が含まれているとします。これらの画像がデータ ソースに含まれる場合、フィールド名と共にこのアイコンが表示されます。

参照

概念

レポートの作成 (レポート ビルダ)
レポート レイアウトと表示 (レポート ビルダ)
レポートの書式設定 (レポート ビルダ)
データの処理 (レポート ビルダ)
レポート レイアウトの操作 (レポート ビルダ)

その他の技術情報

レポート ビルダの用語

ヘルプおよび情報

SQL Server 2005 の参考資料の入手

変更履歴

リリース 履歴

2006 年 12 月 12 日

追加内容 :
  • デザイン領域へのエンティティとフィールドの追加にチェック ボックスを使用する旨を追加しました。

2006 年 7 月 17 日

変更内容 :
  • 注記を追加しました。

2006 年 4 月 14 日

変更内容 :
  • 言葉遣いを明確にし、既定のフィールドの例を追加しました。
  • 集計に関する言葉遣いを明確にしました。