レポート ページでの Tablix データ領域の表示の制御 (レポート ビルダ 2.0)
このトピックでは、レポートに表示したときの Tablix データ領域の表示方法を変更するための Tablix データ領域のプロパティについて説明します。
データの外観の制御
次の機能を使用して、Tablix データ領域の外観を制御できます。
**データを書式設定する。**テーブル、マトリックス、または一覧のデータを書式設定するには、セル内のテキスト ボックスの書式設定のプロパティを設定します。複数のセルのプロパティを同時に設定できます。グラフ内のデータを書式設定するには、系列の書式設定のプロパティを設定します。詳細については、「レポート アイテムの書式設定 (レポート ビルダ 2.0)」および「グラフの書式設定 (レポート ビルダ 2.0)」を参照してください。
**式を作成する。**詳細については、「条件付き書式の追加 (レポート ビルダ 2.0)」、「式の使用 (レポート ビルダ 2.0)」、および「式の例 (レポート ビルダ 2.0)」を参照してください。
**並べ替え順序を制御する。**並べ替え順序を制御するには、データ領域の並べ替え式を定義する必要があります。グループに関連付けられている行と列の並べ替え順序を制御するには、グループ (詳細グループを含む) の並べ替え式を定義する必要があります。ユーザーが Tablix データ領域またはそのグループを並べ替えることができるように対話的な並べ替えボタンを追加することもできます。詳細については、「グループ機能の使用 (レポート ビルダ 2.0)」および「データ領域内のデータを並べ替える方法 (レポート ビルダ 2.0)」を参照してください。
**データが存在しない場合にメッセージを表示する。**実行時にレポート データセットのデータが存在しない場合、データ領域に代わりに表示する独自のメッセージを記述できます。詳細については、「データ領域にデータがないことを示すメッセージを設定する方法 (レポート ビルダ 2.0)」を参照してください。
**条件付きでデータを非表示にする。**データ領域全体またはその一部の表示と非表示を条件付きで制御するには、Hidden プロパティを True または式に設定します。式には、レポート パラメータへの参照を含めることができます。詳細データを表示するかどうかをユーザーが決定できるように、切り替えアイテムを指定することもできます。詳細については、「条件に応じたレポート アイテムの非表示 (レポート ビルダ 2.0)」を参照してください。
**セルを結合する。**テーブル内の複数の連続するセルを 1 つのセルに結合できます。これは、列の結合またはセルの結合と呼ばれています。セルは水平方向または垂直方向にのみ結合できます。セルを結合する場合、最初のセルのデータのみが保持されます。その他のセル内のデータは削除されます。結合されたセルは、元の列に分割できます。詳細については、「データ領域内のセルを結合する方法 (レポート ビルダ 2.0)」を参照してください。
ページ上の Tablix データ領域の位置および拡張の制御
次の機能を使用して、表示されたレポートにおける Tablix データ領域の表示方法を制御できます。
**その他のレポート アイテムに対する Tablix データ領域の位置を制御する。**Tablix データ領域は、レポート デザイン画面上のその他のレポート アイテムの上、横、または下に配置できます。実行時に、Tablix データ領域は、リンクされたデータセット用に取得されたデータに応じて Reporting Services によって拡張され、必要に応じてピア レポート アイテムが移動します。Tablix を別のレポート アイテムの横に固定するには、レポート アイテムをピアとして設定して、それらの相対的位置を調整する必要があります。詳細については、「レンダリングの動作について (レポート ビルダ 2.0)」を参照してください。
**拡張方向を変更する。**Tablix データ領域がページの左から右 (LTR) に拡張するのか、右から左 (RTL) に拡張するのかを制御するには、[プロパティ] ウィンドウからアクセスできる Direction プロパティを使用します。詳細については、「データ領域の表示 (レポート ビルダ 2.0)」を参照してください。
ページ上の Tablix データ領域の表示方法の制御
次の方法で、レポートにおける Tablix データ領域の表示方法を制御できます。
**ページングを制御する。**各レポート ページに表示されるデータの量を制御するには、データ領域で改ページを設定します。改ページは、グループに対しても設定できます。改ページを設定すると、各ページ上で処理する必要のあるデータの量が少なくなり、オンデマンド表示パフォーマンスに影響を与える場合があります。詳細については、「Reporting Services の改ページについて (レポート ビルダ 2.0)」および「改ページを追加する方法 (レポート ビルダ 2.0)」を参照してください。
**行ヘッダーの右側または左側にデータを表示する。**行ヘッダーは Tablix データ領域の横以外にも表示できます。行ヘッダーを列の間に移動して、データ列を行ヘッダーの前に表示することもできます。それには、マトリックスの GroupsBeforeRowHeaders プロパティを変更します。このプロパティは、[プロパティ] ウィンドウからアクセスできます。このプロパティの値には、整数値を使用します。たとえば、この値に 2 を指定すると、行ヘッダーを含む列の前にデータ領域列データの 2 つのグループ インスタンスが表示されます。
Tablix の行グループおよび列グループの表示方法の制御
Tablix データ領域のグループの表示を制御する方法は、グループ構造によって異なります。Tablix データ領域には、次の図に示すように 4 つの領域を含めることができます。
行グループ領域と列グループ領域にはグループ ヘッダーがあります。Tablix データ領域にグループ ヘッダーがある場合、[全般] ([Tablix のプロパティ] ダイアログ ボックス) (レポート ビルダ 2.0) のプロパティを設定することにより、行と列の繰り返し方法を制御します。
Tablix データ領域に Tablix 本体領域しかない場合、グループ ヘッダーはありません。静的および動的な Tablix メンバだけになります。静的メンバは、Tablix の行グループまたは列グループに対して 1 回表示されます。動的メンバは、一意のグループ値ごとに 1 回表示されます。たとえば、販売注文を表示する Tablix データ領域の場合、販売注文の列名は静的行メンバで表示できます。販売注文の各行は、動的行メンバで表示されます。
Tablix メンバの表示方法は、プロパティ ペインでプロパティを設定することによって制御できます。詳細については、「グループ化ペイン (レポート ビルダ 2.0)」の「詳細設定モード」を参照してください。
次の方法で、レポートにおける Tablix データ領域の表示方法を制御できます。
**複数のページで行および列ヘッダーを繰り返す。**Tablix データ領域が複数ページにわたる場合、各ページに行および列ヘッダーを表示できます。詳細については、「複数のページに行および列ヘッダーを表示する方法 (レポート ビルダ 2.0)」を参照してください。
**スクロール時に行および列ヘッダーを固定する。**ブラウザを使用してレポートをスクロールする際に、ビューの行および列ヘッダーを固定するかどうかを制御できます。詳細については、「レポートのスクロール時にヘッダーを表示したままにする方法 (レポート ビルダ 2.0)」を参照してください。
別の形式にレポートをエクスポートすることが、ページ上の Tablix データ領域の表示に与える影響の詳細については、「レンダリングの動作について (レポート ビルダ 2.0)」を参照してください。