改ページ対応レポートにドキュメント マップまたは目次を作成する (レポート ビルダー)
適用対象: Microsoft Report Builder (SSRS) Power BI Report Builder SQL Server Data Tools の Report Designer
ドキュメント マップを作成して、改ページ対応レポートに一連のクリック可能なリンクまたは目次を表示します。 ドキュメント マップを含む改ページ対応レポートを表示すると、別のサイド ペインがレポートの横に表示されます。 ドキュメント マップ内のリンクをクリックすると、そのアイテムが表示されているレポート ページに移動できます。 レポート セクションとグループは、リンクの階層として配置されます。 ドキュメント マップ内のアイテムをクリックすると、レポートが更新され、ドキュメント マップのアイテムに対応したレポートの領域が表示されます。
ドキュメント マップにリンクを追加するには、レポート アイテムの DocumentMapLabel プロパティを、作成したテキストに設定するか、またはドキュメント マップに表示するテキストになる式に設定します。 テーブル グループやマトリックス グループの一意の値を、ドキュメント マップに追加することもできます。 たとえば、色別に分けられたグループの場合、それぞれの色は、その色のグループ インスタンスが表示されているレポート ページへのリンクとなります。
また、ドキュメント マップの表示にオーバーライドされるレポートの URL を作成することもできます。このようにすると、ドキュメント マップを表示せずにレポートを実行し、レポート ビューアーのツール バーの [ドキュメント マップの表示/非表示] ボタンをクリックして表示を切り替えることができます。
Note
ページ分割されたレポートの定義ファイル (.rdl) は、Microsoft レポート ビルダー、Power BI レポート ビルダー、または SQL Server Data Tools のレポート デザイナーを使用して作成および変更できます。
Power BI サービスで改ページ対応レポートを表示しても、ドキュメント マップはレンダリングされません。 それらは、レポートをエクスポートするとレンダリングされます。
ドキュメント マップと表示拡張機能
ドキュメント マップは、HTML 表示拡張機能 (プレビュー、レポート ビューアーなど) で使用します。 他の表示拡張機能では、異なる手段でドキュメント マップが表示されます。
PDF では、ドキュメント マップは [しおり] ペインとして表示されます。 詳細については、PDF ファイルへのエクスポート (レポート ビルダー) に関する記事を参照してください。
Excel では、ドキュメント マップはリンクの階層を含む名前付きのワークシートとして表示されます。 レポート セクションは、同じワークブック内の、ドキュメント マップと共に含まれる別のワークシートに表示されます。 詳細については、Microsoft Excel へのエクスポート (レポート ビルダー) に関する記事を参照してください。
Word では、ドキュメント マップは目次として使用されます。 詳細については、Microsoft Word へのエクスポート (レポート ビルダー) に関する記事を参照してください。
Atom、TIFF、XML、および CSV では、ドキュメント マップは無視されます。
詳細については、「さまざまなレポート表示拡張機能の対話機能 (レポート ビルダーおよび SSRS)」を参照してください。
ドキュメント マップにレポート アイテムを追加する
デザイン ビューで、テーブル、マトリックス、ゲージなど、ドキュメント マップに追加するレポート アイテムを選択します。 プロパティ ペインにレポート アイテム プロパティが表示されます。
Note
Tablix データ領域を選択するには、任意のセルをクリックして行ハンドルおよび列ハンドルを表示し、コーナー ハンドルをクリックします。
プロパティ ペインで、ドキュメント マップに表示するテキストを DocumentMapLabel プロパティに入力するか、ラベルになる式を入力します。 たとえば、「 Sales Chart」のように入力します。
Note
[プロパティ] ペインが表示されない場合は、 [表示] タブの [表示/非表示] グループで、 [プロパティ] を選択します。
ドキュメント マップに表示するレポート アイテムごとに手順 1. と手順 2. を繰り返します。
[実行] をクリックします。 レポートが実行され、作成したラベルがドキュメント マップに表示されます。 任意のリンクをクリックすると、このレポート アイテムが配置されたレポート ページに移動します。
ドキュメント マップに一意のグループ値を追加する
デザイン ビューで、ドキュメント マップに表示するグループを格納するテーブル、マトリックス、または一覧を選択します。 グループ化ペインに行グループと列グループが表示されます。
行グループ ペインで、グループを右クリックし、 [グループの編集] をクリックします。 [Tablix グループのプロパティ] ダイアログ ボックスの [全般] ページが開きます。
[詳細設定] をクリックします。
[ドキュメント マップ] ボックスで、グループ式に一致する式を入力するか、選択します。
[OK] を選択します。
ドキュメント マップに表示するグループごとに手順 1. ~ 4. を繰り返します。
[実行] をクリックします。 レポートが実行され、グループ値がドキュメント マップに表示されます。 任意のリンクをクリックすると、このレポート アイテムが配置されたレポート ページに移動します。
レポートを表示する場合にドキュメント マップを非表示にする
Web ポータルで、ドキュメント マップのあるレポートを参照します。
たとえば、
AdventureWorks2022
サンプル レポートの場合、次の URL は、"Product Catalog" というレポートを指定しています。https://localhost/Reports/Pages/Report.aspx?ItemPath=%2fAdventureWorks2022+Sample+Reports%2fProduct+Catalog
サーバー上のレポート パスをコピーします。 この例のレポート パスは
%2fAdventureWorks2022+Sample+Reports%2fProduct+Catalog
です。次の 3 つのコンポーネントで新しい URL を作成します。
レポート サーバー上のレポート ビューアー :
https://localhost/ReportServer/Pages/ReportViewer.aspx?
手順 1. でコピーしたレポートの名前 :
%2fAdventureWorks2022+Sample+Reports%2fProduct+Catalog
ドキュメント マップの非表示を指定するデバイス情報パラメーター :
&rs%3aCommand=Render&rc%3aFormat=HTML4.0&rc%3aDocMap=False
次の URL は、上から順に付加された以上 3 つのコンポーネントで構成されています。
https://localhost/ReportServer/Pages/ReportViewer.aspx? %2fAdventureWorks2022+Sample+Reports%2fProduct+Catalog &rs%3aCommand=Render&rc%3aFormat=HTML4.0&rc%3aDocMap=False
この URL を使用するには、コピーし、すべての改行を削除します。
Web ポータルで URL を貼り付けてから、Enter キーを押します。 レポートが実行され、ドキュメント マップが非表示になります。
Note
詳細については、URL アクセスに関するページを参照してください。