グループ単位でヘッダーとフッターを表示する方法 (レポート ビルダー 3.0 および SSRS)

Tablix データ領域では、グループに関連付けられている動的行と一緒に、静的行 (グループ ヘッダー、グループ フッターなど) を表示するかどうかを制御できます。

複数のページですべての列見出しまたは行見出しを繰り返し表示するには、Tablix データ領域のプロパティを設定します。詳細については、「複数のページに行および列ヘッダーを表示する方法 (レポート ビルダー 3.0 および SSRS)」を参照してください。

入れ子になったグループに関連付けられている動的行と動的列の表示動作、または、ラベルや小計に関連付けられている静的行と静的列の表示動作を制御するには、Tablix メンバーのプロパティを設定する必要があります。Tablix メンバーは、静的な行または列、あるいは動的な行または列を表します。静的メンバーが表示されるのは 1 回だけです。たとえば、代表的な静的行に、総計行があります。動的メンバーは、1 グループにつき 1 回表示されます。たとえば、特定のグループに対し [Territory] というグループ式が割り当てられているとき、そのグループに関連付けられている行は、一意の区域 (territory) 値ごとに 1 回表示されることになります。Tablix メンバーの詳細については、「Tablix データ領域のセル、行、および列について (レポート ビルダー 3.0 および SSRS)」を参照してください。

Tablix メンバーのプロパティを設定するには、グループ化ペインで Tablix メンバーを選択し、プロパティ ペインで KeepWithGroupKeepTogether、および RepeatOnNewPage の各プロパティを設定します。グループ ヘッダーとグループ フッターをグループと同じページに表示するには、KeepWithGroup を使用します。グループの行または列と一緒に静的メンバーを表示するには、KeepTogether を使用します。KeepWithGroup 値によって指定された行グループ メンバーの少なくとも 1 つの完全なインスタンスが表示されるページごとにグループ ヘッダーまたはグループ フッターを繰り返すには、RepeatOnNewPage を使用します。列グループ メンバーに対して、RepeatOnNewPage はサポートされません。

注意

KeepWithGroupKeepTogether、および RepeatOnNewPage は、グループ化ペインの [詳細設定モード] を使用して設定できるグループ メンバーのプロパティです。詳細については、「グループ化ペイン (レポート ビルダー 3.0)」を参照してください。

注意

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

静的行を行グループに関連付けられている一連の動的行と一緒に表示するには

  1. デザイン画面で、Tablix データ領域の任意の場所をクリックして選択します。グループ化ペインに、データ領域の行グループと列グループが表示されます。

  2. グループ化ペインの右側にある下矢印をクリックし、[詳細設定モード] をクリックします。行グループ ペインには、行グループ階層の静的メンバーおよび動的メンバーが階層的に表示されます。

  3. グループ行と共に維持する行ヘッダーまたは行フッターに対応する静的メンバーをクリックします。プロパティ ペインに [Tablix メンバー] プロパティが表示されます。

  4. プロパティ ペインで、KeepWithGroup をクリックし、ドロップダウン リストから次のいずれかの値を選択します。

    • [なし]   選択した行グループのメンバーと共にこのメンバーを維持しない場合は、このオプションを選択します。

    • [前]   前のグループのメンバーと共にこのメンバーを維持する場合は、このオプションを選択します。このオプションはグループ フッター行に使用できます。

    • [後]   次のグループのメンバーと共にこのメンバーを維持する場合は、このオプションを選択します。このオプションはグループ ヘッダー行に使用できます。

  5. (省略可) レポートをプレビューします。レポート レンダラーは、可能な限り、指定された行グループ メンバーと共にこのメンバーを維持します。

静的列を列グループに関連付けられている一連の動的列と一緒に表示するには

  1. デザイン画面で、Tablix データ領域の任意の場所をクリックして選択します。グループ化ペインに、データ領域の行グループと列グループが表示されます。

  2. グループ化ペインの右側にある下矢印をクリックし、[詳細設定モード] をクリックします。列グループ ペインには、列グループ階層の静的メンバーおよび動的メンバーが階層的に表示されます。

  3. グループ列と共に維持する静的列に対応する静的メンバーをクリックします。プロパティ ペインに [Tablix メンバー] プロパティが表示されます。

  4. プロパティ ペインで、KeepWithGroup をクリックし、ドロップダウン リストから次のいずれかの値を選択します。

    • [なし]   選択した列グループのメンバーと共にこのメンバーを維持しない場合は、このオプションを選択します。

    • [前]   前のグループのメンバーと共にこのメンバーを維持する場合は、このオプションを選択します。このオプションは、指定した列グループ メンバーの前に表示する列ラベルに使用できます。

    • [後]   次のグループのメンバーと共にこのメンバーを維持する場合は、このオプションを選択します。このオプションは、指定した列グループ メンバーの後に表示する列の合計に使用できます。

  5. (省略可) レポートをプレビューします。可能な限り、レポート レンダラーは指定された列グループ メンバーと共にこのメンバーを維持します。