3

私はSSRSでドリルダウンレポートを生成するために働いています。ナビゲーションパラメータとしてレポートにジャンプを使用するレポートがあります。レポートはレポートサーバーで完全に機能しますが、Excelにエクスポートすると、リンクは機能しません。

ssrsレポートがExcelファイルにエクスポートされると、レポートサーバーを指すハイパーリンクとともにエクスポートされると思います。

私がやろうとしているのは、レポート間のレポートナビゲーション機能にジャンプすることです。

たとえば、一部のユーザーを一覧表示するUsersという名前のレポートがあり、ユーザーの名前をクリックすると、レポートは追加情報を含む別のレポート(User_details)にジャンプするとします。これは、レポートサーバーで正常に機能します。しかし、両方のレポートをExcelシートにエクスポートすると。同じナビゲーション動作はありません。次のメッセージが表示されます。

Unable to open http://reortserver/?%2FdrilldownReport2&Region=WW&rs%3AParameterLanguage=. Cannot locate the Internet server or proxy server.

これを達成するための効率的な方法はありますか?

前もって感謝します。

4

2 に答える 2

3

レポートプレビューの建物のURLは次のとおりです。

http://[instance_name]/ReportServer/Pages/ReportViewer.aspx/[ReportPath]

ドリルダウンレポートへのこのリンクが利用可能かどうかを手作業で確認してください。権限が不足している可能性がありますか?あなたの状況を見ると、すべてがうまくいくはずです。

更新: Excelにナビゲーションを追加する場合(レポートサーバーなし)-ドリルダウンリンクを変更して、ドリルダウンレポートのExcelファイルを返すことができます。ドリルダウンレポートパラメータに追加できます-追加の条件付きパラメータrs:Format:

ここに画像の説明を入力してください

また、Omit式を含めることを忘れないでください---=Globals!RenderFormat.IsInteractiveこれにより、インタラクティブモード(html)でこの追加のパラメーターを渡すことができなくなります。

于 2013-02-11T09:51:26.227 に答える
0

同様のレポートを作成しました。私がしたことは、サブレポートをメインレポートのtablixテキストボックスに配置することでした。次に、サブレポートを右クリックしました。表示されるプロパティダイアログで、可視性を選択します。次に、[レポートが最初に実行されたとき:]で非表示を選択します。次に、[このレポートアイテムで表示を切り替えることができます:]の前にあるチェックボックスをオンにします。ドロップダウンが有効になり、クリックできるようにするフィールドを選択できるようになり、サブレポートデータが表示されるようになります。

これは、SQL Server ReportingServicesDesignersバージョン11.0.3436.0を使用するVS2012にあります。

于 2016-08-10T20:15:29.380 に答える