次の方法で共有


レポート ページでの Tablix データ領域の表示の制御 (レポート ビルダーおよび SSRS)

このトピックでは、レポートに表示されたときの Tablix データ領域の表示方法を変更するために使用する、Tablix データ領域のプロパティについて説明します。

Note

SQL Server データ ツールのレポート ビルダーまたはレポート デザイナーを使用して、レポート定義 (.rdl) を作成および変更できます。 これらの作成環境では、レポートおよび関連アイテムの作成方法、開く方法、および保存方法が異なります。 詳細については、「microsoft.com で Web 上のレポート デザイナーおよびReport Builder (SSRS) でレポートを設計する」を参照してください。

データの外観の制御

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

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

  • 式を作成する。 詳細については、「レポートでの式の使用 (レポート ビルダーおよび SSRS)」および「式の例 (レポート ビルダーおよび SSRS)」を参照してください。

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

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

  • 条件付きでデータを非表示にする。 データ領域またはデータ領域の一部を表示または非表示にするかどうかを条件付きで制御するには、Hidden プロパティを True または 式に設定します。 式には、レポート パラメーターへの参照を含めることができます。 詳細データを表示するかどうかをユーザーが決定できるように、切り替えアイテムを指定することもできます。 詳細については、「ドリルダウン アクション (レポート ビルダーおよび SSRS)」を参照してください。

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

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

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

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

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

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

次の方法で、レポートにおける Tablix データ領域の表示方法を制御できます。

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

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

Tablix の行グループおよび列グループの表示方法の制御

Tablix データ領域のグループの表示を制御する方法は、グループ構造によって異なります。 Tablix データ領域には、次の図に示すように 4 つの領域を含めることができます。

Tablix データ領域の区分

行グループ領域と列グループ領域にはグループ ヘッダーがあります。 Tablix データ領域にグループ ヘッダーがある場合、 [Tablix のプロパティ] ダイアログ ボックスの [全般] ページのプロパティを設定することにより、行と列の繰り返し方法を制御します。

Tablix データ領域に Tablix 本体領域しかない場合、グループ ヘッダーはありません。 静的および動的な Tablix メンバーだけになります。 静的メンバーは、Tablix の行グループまたは列グループに対して 1 回表示されます。 動的メンバーは、一意のグループ値ごとに 1 回表示されます。 たとえば、販売注文を表示する Tablix データ領域の場合、販売注文の列名は静的行メンバーで表示できます。 販売注文の各行は、動的行メンバーで表示されます。

Tablix メンバーの表示方法は、プロパティ ペインでプロパティを設定することによって制御できます。 詳細については、「グループ化ペイン (レポート ビルダー)」の「詳細設定モード」を参照してください。

次の方法で、レポートにおける Tablix データ領域の表示方法を制御できます。

別の形式にレポートをエクスポートすることが、ページ上の Tablix データ領域の表示に与える影響の詳細については、「レンダリングの動作 (レポート ビルダーおよび SSRS)」を参照してください。

参照

同じデータセットへの複数のデータ領域のリンク (レポート ビルダーおよび SSRS)
入れ子になったデータ領域 (レポート ビルダーおよび SSRS)
合計、集計、および組み込みコレクションの式のスコープ (レポート ビルダーおよび SSRS)
改ページ、見出し、列、および行の制御 (レポート ビルダーおよび SSRS)
Tablix データ領域 (レポート ビルダーおよび SSRS)
テーブル (レポート ビルダーおよび SSRS)
マトリックス (レポート ビルダーおよび SSRS)
一覧 (レポート ビルダーおよび SSRS)
テーブル、マトリックス、および一覧 (レポート ビルダーおよび SSRS)