2

メイン マトリックス レポートがあり、Jump To URL:(以下の JavaScript 関数を使用) メソッドでメイン レポートからサブ レポートに移動したいと考えています。

="javascript:void(window.open('http://localhost/ReportServer/Pages/ReportViewer.aspx?%2fKonsolidata_Data_Exporting_Project%2fEXPORT_REPORT_TEST&rs:Command=Render&RP_cntry="+Fields!STD_CTRY_NM.Value+"&RP_cll_typ_l1="+Join(Parameters!RP_cll_typ_l1.Value,",")+"'))"

単一値の場合は問題ありませんが、複数値の場合は例外です

お気に入り

An error has occurred during report processing. (rsProcessingAborted) 
Cannot read the next data row for the data set DS_GRID_DATA. (rsErrorReadingNextDataRow)
Conversion failed when converting the nvarchar value '1,2,3,4' to data type int.

基本的に、ssrs 多値パラメーターの受け渡し方法に従って、Parameters!RP_cll_typ_l1 を多値としてサブレポートに定義しました。値は「1,2,3,4」としてサブレポートに表示されます (データセットでは理解できません)。「1」、「2」、「3」、「4」または 1,2,3 のようになります。 ,4 どうすれば解決できますか? 解決策があれば教えてください。

ありがとう

カリ・チャラン・トリパティ(インド)

tripathi_soft@yahoo.co.in

kalicharan.tripathi@in.schneider-electric.com

4

1 に答える 1

5

SSRS で URLAccess を介して複数値パラメーターを使用するには、値ごとにパラメーター名を繰り返す必要があります。

だから代わりに

...&RP_cll_typ_l1=1,2,3,4&...

あなたが持っているだろう

...&RP_cll_typ_l1=1&RP_cll_typ_l1=2&RP_cll_typ_l1=3&RP_cll_typ_l1=4&...
于 2010-04-04T09:18:16.867 に答える