階段状レポートを作成する方法

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

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

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

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

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

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

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

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

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

    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. 行グループ ペインで、グループを右クリックし、[グループの追加] をクリックして、追加するグループの種類を選択します。

      注意注意

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

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

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

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

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