見出しマップにアイテムを追加する方法 (レポート ビルダ 2.0)
見出しマップは、表示レポート内のレポート アイテムへのナビゲーション リンクのセットを提供します。見出しマップ内のリンクをクリックすると、そのアイテムが表示されているレポート ページに移動できます。
見出しマップにリンクを追加するには、レポート アイテムの DocumentMapLabel プロパティを、作成したテキストに設定するか、または見出しマップに表示するテキストになる式に設定します。テーブル グループやマトリックス グループの一意の値を、見出しマップに追加することもできます。たとえば、色別に分けられたグループの場合、それぞれの色は、その色のグループ インスタンスが表示されているレポート ページへのリンクとなります。入れ子構造のグループの場合、見出しマップでは、階層構造のグループ値が表示されます。
また、見出しマップの表示に優先されるレポートの URL を作成することもできます。このようにすると、見出しマップを表示せずにレポートを実行し、レポート ビューアのツール バーの [表示/非表示] ボタンをクリックして表示を切り替えることができます。
見出しマップにレポート アイテムを追加するには
デザイン ビューで、テーブル、マトリックス、ゲージなど、見出しマップに追加するレポート アイテムを選択します。プロパティ ペインにレポート アイテム プロパティが表示されます。
注意 Tablix データ領域を選択するには、任意のセルをクリックして行ハンドルおよび列ハンドルを表示し、コーナー ハンドルをクリックします。
プロパティ ペインで、見出しマップに表示するテキストを DocumentMapLabel プロパティに入力するか、ラベルになる式を入力します。たとえば、「Sales Chart」のように入力します。
注意 [プロパティ] ペインが表示されない場合は、[表示] タブの [表示/非表示] グループで、[プロパティ] を選択します。
見出しマップに表示するレポート アイテムごとに手順 1. と手順 2. を繰り返します。
[実行] をクリックします。レポートが実行され、作成したラベルが見出しマップに表示されます。任意のリンクをクリックすると、このレポート アイテムが配置されたレポート ページに移動します。
見出しマップに一意のグループ値を追加するには
デザイン ビューで、見出しマップに表示するグループが格納されているテーブル、マトリックス、または一覧を選択します。[グループ化] ペインに行グループと列グループが表示されます。
行グループ ペインで、グループを右クリックし、[グループの編集] をクリックします。[Tablix グループのプロパティ] ダイアログ ボックスの [全般] ページが開きます。
[詳細設定] をクリックします。
[見出しマップ] ボックスで、グループ式に一致する式を入力するか、選択します。
[OK] をクリックします。
見出しマップに表示するグループごとに手順 1. ~ 4. を繰り返します。
[実行] をクリックします。レポートが実行され、グループ値が表示されます。任意のリンクをクリックすると、このレポート アイテムが配置されたレポート ページに移動します。
レポートを表示する場合に見出しマップを非表示にするには
レポート マネージャで、見出しマップのあるレポートを参照します。
たとえば、AdventureWorks サンプル レポートの場合、次の URL は、"Product Catalog" というレポートを指定しています。
https://localhost/Reports/Pages/Report.aspx?ItemPath=%2fAdventureWorks+Sample+Reports%2fProduct+Catalog
サーバー上のレポート パスをコピーします。この例のレポート パスは %2fAdventureWorks+Sample+Reports%2fProduct+Catalog です。
次の 3 つのコンポーネントで新しい URL を作成します。
レポート サーバー上のレポート ビューア : https://localhost/ReportServer/Pages/ReportViewer.aspx?
手順 1. でコピーしたレポートの名前 : %2fAdventureWorks+Sample+Reports%2fProduct+Catalog
見出しマップの非表示を指定するデバイス情報パラメータ : &rs%3aCommand=Render&rc%3aFormat=HTML4.0&rc%3aDocMap=False
次の URL は、上から順に付加された以上 3 つのコンポーネントで構成されています。
https://localhost/ReportServer/Pages/ReportViewer.aspx? %2fAdventureWorks+Sample+Reports%2fProduct+Catalog &rs%3aCommand=Render&rc%3aFormat=HTML4.0&rc%3aDocMap=False
この URL を使用するには、コピーし、すべての改行を削除します。
レポート マネージャで URL を貼り付け、Enter キーを押します。レポートが実行され、見出しマップが非表示になります。