レポート ページでの Tablix データ領域の表示の制御 (Reporting Services)

レポートに Tablix データ領域を追加した後、レポート デザイナの [デザイン] ビューと [プレビュー] を切り替えながらデザインの開発を進めることができます。このトピックでは、レポートに表示したときの Tablix データ領域の表示方法を変更するための Tablix データ領域のプロパティについて説明します。

データの外観の制御

次の機能を使用して、Tablix データ領域の外観を制御できます。

  • **データを書式設定する。**テーブル、マトリックス、または一覧のデータを書式設定するには、セル内のテキスト ボックスの書式設定のプロパティを設定します。複数のセルのプロパティを同時に設定できます。グラフ内のデータを書式設定するには、系列の書式設定のプロパティを設定します。詳細については、「レポートとレポート アイテムの書式設定」および「グラフの書式設定」を参照してください。

  • 式を記述してデータを書式設定することもできます。詳細については、「条件付き書式の追加 (Reporting Services)」、「式の使用 (Reporting Services)」、および「式の例 (Reporting Services)」を参照してください。

  • **並べ替え順序を制御する。**並べ替え順序を制御するには、データ領域の並べ替え式を定義する必要があります。グループに関連付けられている行と列の並べ替え順序を制御するには、グループ (詳細グループを含む) の並べ替え式を定義する必要があります。ユーザーが Tablix データ領域またはそのグループを並べ替えることができるように対話的な並べ替えボタンを追加することもできます。詳細については、「グループ機能の使用 (Reporting Services)」および「データ領域内のデータを並べ替える方法 (Reporting Services)」を参照してください。

  • **データが存在しない場合にメッセージを表示する。**実行時にレポート データセットのデータが存在しない場合、データ領域に代わりに表示する独自のメッセージを記述できます。詳細については、「データ領域にデータがないことを示すメッセージを設定する方法」を参照してください。

  • **条件付きでデータを非表示にする。**データ領域全体またはその一部の表示と非表示を条件付きで制御するには、Hidden プロパティを True または式に設定します。式には、レポート パラメータへの参照を含めることができます。詳細データを表示するかどうかをユーザーが決定できるように、切り替えアイテムを指定することもできます。詳細については、「条件に応じたレポート アイテムの非表示」を参照してください。

  • **セルを結合する。**テーブル内の複数の連続するセルを 1 つのセルに結合できます。これは、列の結合またはセルの結合と呼ばれています。セルは水平方向または垂直方向にのみ結合できます。セルを結合する場合、最初のセルのデータのみが保持されます。その他のセル内のデータは削除されます。結合されたセルは、元の列に分割できます。詳細については、「データ領域内のセルを結合する方法 (Reporting Services)」を参照してください。

ページ上の Tablix データ領域の位置および拡張の制御

次の機能を使用して、表示されたレポートにおける Tablix データ領域の表示方法を制御できます。

  • **他のレポート アイテムに対する Tablix データ領域の位置を制御する。**Tablix データ領域は、レポート デザイン画面上のその他のレポート アイテムの上、横、または下に配置できます。実行時に、Tablix データ領域は、リンクされたデータセット用に取得されたデータに応じて Reporting Services によって拡張され、必要に応じてピア レポート アイテムが移動します。Tablix を別のレポート アイテムの横に固定するには、レポート アイテムをピアとして設定して、それらの相対的位置を調整する必要があります。詳細については、「レンダリングの動作について」を参照してください。

  • **拡張方向を変更する。**Tablix データ領域がページの左から右 (LTR) に拡張するのか、右から左 (RTL) に拡張するのかを制御するには、[プロパティ] ウィンドウからアクセスできる Direction プロパティを使用します。詳細については、「データ領域の表示」を参照してください。

Tablix データ領域の表示方法の制御

次の機能を使用して、表示されたレポートにおける行および列グループ領域内のセルの表示方法を制御できます。行グループ領域および列グループ領域の詳細については、「Tablix データ領域部分について」を参照してください。別の形式にレポートをエクスポートすることが、ページ上の Tablix データ領域の表示に与える影響の詳細については、「レンダリングの動作について」を参照してください。

  • **ページングを制御する。**各レポート ページに表示されるデータの量を制御するには、データ領域で改ページを設定します。改ページは、グループに対しても設定できます。改ページを設定すると、各ページ上で処理する必要のあるデータの量が少なくなり、オンデマンド表示パフォーマンスに影響を与える場合があります。詳細については、「Reporting Services の改ページについて」および「改ページを追加する方法 (Reporting Services)」を参照してください。

  • **行ヘッダーの右側または左側にデータを表示する。**行ヘッダーは Tablix データ領域の横以外にも表示できます。行ヘッダーを列の間に移動して、データ列を行ヘッダーの前に表示することもできます。それには、マトリックスの GroupsBeforeRowHeaders プロパティを変更します。このプロパティは、[プロパティ] ウィンドウからアクセスできます。このプロパティの値には、整数値を使用します。たとえば、この値に 2 を指定すると、行ヘッダーを含む列の前にデータ領域列データの 2 つのグループ インスタンスが表示されます。

  • **行見出しと列見出しを制御する。**レポート閲覧時に行見出しや列見出しを繰り返し表示するかどうか、または、固定するかどうかを制御できます。詳細については、「行見出しと列見出しの制御」を参照してください。詳細な手順については、次のトピックを参照してください。