改ページ対応レポートに展開または折りたたみアクションを追加する (レポート ビルダー)

適用対象: Microsoft レポート ビルダー (SSRS) ❌ Power BI Report Builder SQL Server Data Tools のレポート デザイナー

ページ分割されたレポートでのアイテムの展開と折りたたみや、グループと関連付けられているテーブルやマトリックスの行と列の展開と折りたたみを、ユーザーが対話形式で行うようにできます。 アイテムの展開と折りたたみをユーザーが行うようにするには、アイテムの表示プロパティを設定します。 表示の設定は HTML レポート ビューアーで行い、 ドリルダウン アクションと呼ばれることがあります。

レポート デザイン ビューで、展開と折りたたみの切り替えアイコンを表示するテキスト ボックスの名前を指定します。 表示されたレポートには、内容の他にプラス (+) 記号またはマイナス (-) 記号がテキスト ボックスに表示されます。 ユーザーが表示切替を選択すると、レポート表示が更新され、レポートのアイテムの現在の表示設定に基づいて表示/非表示が切り替わります。

通常、展開/折りたたみアクションは、最初に要約データのみを表示し、ユーザーがプラス記号を選択して詳細データを表示できるようにするときに使用します。 たとえば、ドリルダウン レポートのように、グラフの値を表示するテーブルを最初に非表示にしたり、行グループまたは列グループが入れ子にされた子グループを非表示にできます。

注意

ページ分割されたレポートの定義ファイル (.rdl) は、Microsoft レポート ビルダー、Power BI レポート ビルダー、または SQL Server Data Tools のレポート デザイナーを使用して作成および変更できます。

グループに展開/折りたたみアクションを追加する

  1. レポート デザイン ビューで、テーブルまたはマトリックスを選択します。 [グループ化] ウィンドウに行グループと列グループが表示されます。

    製品 ID セルが強調表示された [グループ化] ペインのスクリーンショット。

    [グループ化] ペインが表示されない場合は、[表示] メニュー、[グループ化] の順に選択します。

  2. [グループ化] ペインのタイトル バー内を右クリックし、[詳細設定] を選択します。 [グループ化] ペインのモードが切り替わり、行と列の基になる表示構造がデザイン画面に表示されます。

    [詳細設定モード] メニューのグループ化ペインのスクリーンショット。

  3. 適切なグループ ペインで、関連する行または列を非表示にする行グループまたは列グループの名前を選択します。 グループが選択されると、[プロパティ] ペインに [Tablix メンバー] プロパティが表示されます。

    Note

    [プロパティ] ペインが表示されない場合は、[表示] リボンで [プロパティ] チェック ボックスを選択します。

  4. [非表示] で、次のいずれかのオプションを選択し、レポートの初期実行時にこのレポート アイテムの表示/非表示を設定します。

    • レポート アイテムを表示する場合は、 [False] を選択します。

    • レポート アイテムを非表示にする場合は、 [True] を選択します。

    • [式] ダイアログを開いて実行時に評価する式を作成し、表示または非表示を指定するには、<式> を選択します。

  5. [切り替えアイテム] で、一覧から、切り替えイメージを追加するテキスト ボックスの名前を選択します。

    次の図で、色の行グループは、ユーザーが関連する行を展開したり折りたたんだりできるように構成されています。

    展開する行グループを構成する手順のスクリーンショット。

    Note

    切り替えイメージが付いたテキスト ボックスを、関連する行または列を非表示にする行グループまたは列グループにすることはできません。 非表示にするアイテムと同じグループまたは先祖グループに存在している必要があります。 たとえば、子グループに関連付けられている行の表示を切り替えるには、親グループに関連付けられている行のテキスト ボックスを選択する必要があります。

  6. 切り替えをテストするには、レポートを実行し、切り替えイメージが付いたテキスト ボックスを選択します。 レポート表示が更新されて、表示/非表示が切り替えられた行グループと列グループが表示されます。

    展開可能な行グループを使用してレポートを実行しているスクリーンショット。

レポート アイテムに展開/折りたたみアクションを追加する

  1. レポート デザイン ビューで、レポート アイテムを右クリックして表示または非表示にし、[<report item> のプロパティ] を選択します。 レポート アイテムの[<report item> のプロパティ] ダイアログが表示されます。

  2. [表示] を選びます。

  3. [レポートの初期実行時] で、次のいずれかのオプションを選択し、レポートの初期実行時にこのレポート アイテムの表示を設定します。

    • レポート アイテムを表示する場合は、 [表示] をクリックします。

    • レポート アイテムを非表示にする場合は、 [非表示] をクリックします。

    • 実行時に評価される式を使用して表示/非表示を指定するには、 [式を基に表示/非表示を切り替える] をクリックします。 式を作成するには、[fx] を選択して [式] ダイアログを開きます。

      Note

      表示/非表示を設定する式を指定する場合、レポート アイテムの Hidden プロパティを設定します。 Boolean 値が True のときはアイテムが非表示になり、 False のときはアイテムが表示されます。

  4. [次のレポート アイテムでの表示の切り替えを可能にする] で、一覧から、切り替えイメージを表示するレポート内のテキスト ボックスの名前を入力または選択します。 たとえば、「Textbox1」を入力します。

    次の図で、テーブルはユーザーが展開したり折りたたんだりできるように構成されています。 このテーブルの表示は、[製品テーブル] テキスト ボックスで切り替えられます。

    展開するレポート テーブルの構成のスクリーンショット。

    Note

    選択するテキスト ボックスは、このレポート アイテムの現在のスコープまたはコンテナー スコープ (レポート本文を含む、レポート本文までのスコープ) に存在する必要があります。 グラフの表示を切り替えるには、グラフと同じコンテナー スコープにあるテキスト ボックスを選択します。 たとえば、レポート本文または四角形を選択します。 テキスト ボックスは、同じまたは上位のコンテナー階層に含まれている必要があります。

  5. 切り替えをテストするには、レポートを実行し、切り替えイメージが付いたテキスト ボックスを選択します。 レポート表示が更新されて、表示/非表示が切り替えられたレポート アイテムが表示されます。

    展開されたテーブルを含むレポートの実行のスクリーンショット。

ドリルダウン アクション (Report Builder)
アイテムを非表示にする (Report Builder)