2013. augusztus 9., péntek

SSRS Multi-value string paraméter para

Ha volt már olyannal gondod, hogy a kedvenc SSRS riportodnál a szűrőből több értéket is átpasszoltál a riport datasetnek és az alap szeparátor karakter a vessző volt és szerencsétlen módon az egyes elemek nem ID-k voltak, és azok is tartalmaztak vesszőt akkor a megoldás a következő:

Az átvezetés 2 réteget érint:
1, Érintett riport DataSetekben módositani a paramétereknél,
elötte:  =Parameters!CostCenter.Value
utána:  =Join(Parameters!CostCenter.Value,";")

Ezzel a megoldással cserére került a datasetnek küldendő separator karakterek. Az alap vessző helyett ezután a pontos vessző lesz az elválasztó.

2, a riport lekérdező logikában cserélni az eddigi vessző splitet  az új separator karakterre.


forrás : http://www.mssqltips.com/sqlservertip/2844/working-with-multiselect-parameters-for-ssrs-reports/


Nincsenek megjegyzések:

Megjegyzés küldése