2010-01-07 7 views
2

J'ai un rapport de matrice principal et je veux naviguer mon sous-rapport à partir du rapport principal par Aller à l'URL: (en utilisant la fonction JavaScript ci-dessous) méthode.Comment passer des paramètres multivalués via l'URL dans SSRS 2005

="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,",")+"'))" 

Il est ok pour la valeur unique, mais donnant exception pour le multivalué

Comme

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. 

En fait, je l'ai défini Paramètres! RP_cll_typ_l1 comme multivalué dans mon sous-état comme par SSRS paramètre multivoques passage méthode. La valeur est en cours de sous-rapport comme '1,2,3,4' (non compréhensible par l'ensemble de données) Il devrait être comme comme '1', '2', '3', '4' ou 1,2 , 3,4 Comment puis-je résoudre cela s'il vous plaît aider si vous avez une solution?

Merci

Kali Charan Tripathi (Inde)

[email protected]

[email protected]

Répondre

5

Pour utiliser les paramètres via multvalue URLAccess dans SSRS, vous devez répéter les noms des paramètres pour chaque valeur

Donc, au lieu de

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

vous auriez

...&RP_cll_typ_l1=1&RP_cll_typ_l1=2&RP_cll_typ_l1=3&RP_cll_typ_l1=4&... 
+0

Thans bro. travaillé génial. Up un pour vous. – Aditya

Questions connexes