次の方法で共有


階段状レポートの作成 (レポート ビルダーおよび SSRS)

階段状レポートでは、次の例に示すように、親グループとその下でインデントされた詳細行または子グループが、同一の列内に表示されます。

レンダリングされた階段状レポート

従来の表形式のレポートでは、親グループがレポート上の隣接する列に配置されます。 新しい Tablix データ領域を使用すると、グループと、詳細行または子グループを同じ列に追加することができます。 グループ行を詳細行または子グループ行と区別するには、フォントの色などの書式設定を適用するか、詳細行にインデントを設定します。

このトピックの手順では、手動で階段状レポートを作成する方法を示しますが、新しいテーブル/マトリックス ウィザードを使用することもできます。 このウィザードには、階段状レポートのレイアウトが用意されているため、このようなレポートを簡単に作成できます。 ウィザードを完了した後、レポートをさらに拡張できます。

注意

ウィザードは、レポート ビルダーでのみ利用可能です。

注意

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

階段状レポートを作成するには

  1. テーブル レポートを作成します。 たとえば、Tablix データ領域を挿入し、データ行にフィールドを追加します。

  2. レポートに親グループを追加します。

    1. テーブル内の任意の場所をクリックして選択します。 グループ化ペインに、行グループ ペインのグループの詳細が表示されます。

    2. グループ化ペインで、グループの詳細を右クリックし、[グループの追加] をポイントして [親グループ] をクリックします。

    3. [Tablix のグループ] ダイアログ ボックスで、グループの名前を指定し、グループ式を入力するかボックスの一覧から選択します。 ボックスの一覧には、レポート データ ペインで使用できる簡単なフィールド式が表示されます。 たとえば、[PostalCode] は、データセット内の PostalCode フィールドの簡単なフィールド式です。

    4. [グループ ヘッダーの追加] をクリックします。 このオプションを選択すると、グループの上部にグループ ラベルおよびグループ合計の静的行が追加されます。 同様に、[グループ フッターの追加] をクリックして、グループの下に静的行を追加できます。 [OK] をクリックします。

    これで、基本的なテーブル レポートが作成されました。 レポートが表示されると、1 つの列にグループ インスタンス値、1 つ以上の列にグループ化された詳細データが含まれています。 デザイン画面でのデータ領域の外観は次の図のようになります。

    グループを含むテーブル データ領域

    レポートを表示したときの表示データ領域の外観は次の図のようになります。

    レンダリングされたグループ化レポート

  3. 段階状レポートを作成する場合、最初の列にグループ インスタンスを表示する必要はありません。 その代わり、グループ ヘッダー セル内の値をコピーし、グループ列を削除し、グループ ヘッダー行内の最初のテキスト ボックスに貼り付けます。 グループ列を削除するには、グループ列またはセルを右クリックして、[列の削除] をクリックします。 デザイン画面でのデータ領域の外観は次の図のようになります。

    グループ ヘッダー行のあるデータ領域

  4. グループ ヘッダー行の下で、同じ列にある詳細行にインデントを設定するには、詳細データ セルの余白を変更します。

    1. インデントを設定する詳細フィールドが含まれているセルを選択します。 そのセルのテキスト ボックス プロパティがプロパティ ペインに表示されます。

    2. プロパティ ペインの [配置] で、[余白] のプロパティを展開します。

    3. [左] に、新しい余白の値 (.5in など) を入力します。 指定された値の余白分、セル内のテキストがインデント設定されます。 余白の既定値は 2 ポイントです。 余白のプロパティの有効な値として、0 (ゼロ) 以上の正の数の後に、サイズ指定子を入力します。

      サイズ指定子は次のとおりです。

      in

      インチ (1 インチ = 2.54 cm)

      cm

      センチメートル

      mm

      ミリメートル

      pt

      ポイント (1 ポイント = 1/72 インチ)

      pc

      パイカ (1 パイカ = 12 ポイント)

    データ領域は次の例にようになります。

    階段状レポートのデータ領域

    段階状レポート レイアウトのデータ領域

    [ホーム] タブで [実行] をクリックします。 レポートに、子グループ値がインデント設定されたグループが表示されます。

複数のグループを含む階段状レポートを作成するには

  1. 前の手順の説明に従ってレポートを作成します。

  2. 追加のグループをレポートに追加します。

    1. 行グループ ペインで、グループを右クリックし、[グループの追加] をクリックして、追加するグループの種類を選択します。

      注意

      データ領域にグループを追加するには、いくつかの方法があります。 詳細については、「データ領域でのグループの追加または削除 (レポート ビルダーおよび SSRS)」を参照してください。

    2. [Tablix のグループ] ダイアログ ボックスで、名前を入力します。

    3. [グループ式] で、式を入力するか、グループ化の対象となるデータセット フィールドを選択します。 式を作成するには、式 ([fx]) ボタンをクリックして [式] ダイアログ ボックスを開きます。

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

  3. グループ データを表示するセルの埋め込みを変更します。

関連項目

概念

ページ ヘッダーとページ フッター (レポート ビルダーおよび SSRS)

レポート アイテムの書式設定 (レポート ビルダーおよび SSRS)

Tablix データ領域 (レポート ビルダーおよび SSRS)

テーブル (レポート ビルダーおよび SSRS)

マトリックス (レポート ビルダーおよび SSRS)

一覧 (レポート ビルダーおよび SSRS)

テーブル、マトリックス、および一覧 (レポート ビルダーおよび SSRS)