階段状レポートの作成 (レポート ビルダーおよび SSRS)
階段状レポートでは、次の例に示すように、親グループとその下でインデントされた詳細行または子グループが、同一の列内に表示されます。
従来の表形式のレポートでは、親グループがレポート上の隣接する列に配置されます。 新しい Tablix データ領域を使用すると、グループと、詳細行または子グループを同じ列に追加することができます。 グループ行を詳細行または子グループ行と区別するには、フォントの色などの書式設定を適用するか、詳細行にインデントを設定します。
このトピックの手順では、手動で階段状レポートを作成する方法を示しますが、新しいテーブル/マトリックス ウィザードを使用することもできます。 このウィザードには、階段状レポートのレイアウトが用意されているため、このようなレポートを簡単に作成できます。 ウィザードを完了した後、レポートをさらに拡張できます。
注 |
---|
ウィザードは、レポート ビルダーでのみ利用可能です。 |
注 |
---|
SQL Server データ ツールのレポート ビルダーまたはレポート デザイナーを使用して、レポート定義 (.rdl) を作成および変更できます。これらの作成環境では、レポートおよび関連アイテムの作成方法、開く方法、および保存方法が異なります。詳細については、microsoft.com Web サイトの「レポート デザイナーおよびレポート ビルダーを使用したレポートのデザイン (SSRS)」を参照してください。 |
階段状レポートを作成するには
テーブル レポートを作成します。 たとえば、Tablix データ領域を挿入し、データ行にフィールドを追加します。
レポートに親グループを追加します。
テーブル内の任意の場所をクリックして選択します。 グループ化ペインに、行グループ ペインのグループの詳細が表示されます。
グループ化ペインで、グループの詳細を右クリックし、[グループの追加] をポイントして [親グループ] をクリックします。
[Tablix のグループ] ダイアログ ボックスで、グループの名前を指定し、グループ式を入力するかボックスの一覧から選択します。 ボックスの一覧には、レポート データ ペインで使用できる簡単なフィールド式が表示されます。 たとえば、[PostalCode] は、データセット内の PostalCode フィールドの簡単なフィールド式です。
[グループ ヘッダーの追加] をクリックします。 このオプションを選択すると、グループの上部にグループ ラベルおよびグループ合計の静的行が追加されます。 同様に、[グループ フッターの追加] をクリックして、グループの下に静的行を追加できます。 [OK] をクリックします。
これで、基本的なテーブル レポートが作成されました。 レポートが表示されると、1 つの列にグループ インスタンス値、1 つ以上の列にグループ化された詳細データが含まれています。 デザイン画面でのデータ領域の外観は次の図のようになります。
レポートを表示したときの表示データ領域の外観は次の図のようになります。
段階状レポートを作成する場合、最初の列にグループ インスタンスを表示する必要はありません。 その代わり、グループ ヘッダー セル内の値をコピーし、グループ列を削除し、グループ ヘッダー行内の最初のテキスト ボックスに貼り付けます。 グループ列を削除するには、グループ列またはセルを右クリックして、[列の削除] をクリックします。 デザイン画面でのデータ領域の外観は次の図のようになります。
グループ ヘッダー行の下で、同じ列にある詳細行にインデントを設定するには、詳細データ セルの余白を変更します。
インデントを設定する詳細フィールドが含まれているセルを選択します。 そのセルのテキスト ボックス プロパティがプロパティ ペインに表示されます。
プロパティ ペインの [配置] で、[余白] のプロパティを展開します。
[左] に、新しい余白の値 (.5in など) を入力します。 指定された値の余白分、セル内のテキストがインデント設定されます。 余白の既定値は 2 ポイントです。 余白のプロパティの有効な値として、0 (ゼロ) 以上の正の数の後に、サイズ指定子を入力します。
サイズ指定子は次のとおりです。
in
インチ (1 インチ = 2.54 cm)
cm
センチメートル
mm
ミリメートル
pt
ポイント (1 ポイント = 1/72 インチ)
pc
パイカ (1 パイカ = 12 ポイント)
データ領域は次の例にようになります。
段階状レポート レイアウトのデータ領域
[ホーム] タブで [実行] をクリックします。 レポートに、子グループ値がインデント設定されたグループが表示されます。
複数のグループを含む階段状レポートを作成するには
前の手順の説明に従ってレポートを作成します。
追加のグループをレポートに追加します。
行グループ ペインで、グループを右クリックし、[グループの追加] をクリックして、追加するグループの種類を選択します。
注 データ領域にグループを追加するには、いくつかの方法があります。 詳細については、「データ領域でのグループの追加または削除 (レポート ビルダーおよび SSRS)」を参照してください。
[Tablix のグループ] ダイアログ ボックスで、名前を入力します。
[グループ式] で、式を入力するか、グループ化の対象となるデータセット フィールドを選択します。 式を作成するには、式 ([fx]) ボタンをクリックして [式] ダイアログ ボックスを開きます。
[OK] をクリックします。
グループ データを表示するセルの埋め込みを変更します。
関連項目
概念
ページ ヘッダーとページ フッター (レポート ビルダーおよび SSRS)
レポート アイテムの書式設定 (レポート ビルダーおよび SSRS)