Dit artikel beschrijft hoe je eenvoudig een multi-value parameter kunt doorsturen van rapport A naar rapport B. Ik ben zelf lange tijd aan het klooien geweest om dit voor elkaar te krijgen. De oplossing was uiteindelijk erg simpel, het werkt precies hetzelfde als een normale parameter doorsturen. Het probleem was dat SSRS2005 standaard een (0) achter de parameter zet in de drillthrough aktie. Dit betekent dat hij alleen de eerste waarde uit de array doorstuurt.

Wat ik wil zijn de gekozen weeknummers van rapport A doorsturen naar rapport B.

Report A: Parameter @GeselecteerdeWeekID (Multi-value)
Report B: Parameter @GeselecteerdeWeekID (Multi-value)

Ga naar de cell die je wilt linken naar Report B en klik op “Properties”. Ga vervolgens naar “Navigation” en klik daar op “Jump to Report”. Selecteerde het Report B.

mv_01
….vervolgens selecteer je de parameter die je wilt doorsturen.

mv3
Klik de parameter aan. Standaard zet hij een (0) erachter, deze moet je weghalen en het werkt goed! Haal je de (0) niet weg stuurt hij alleen de eerste waarde van de reeks waarden door. Kies je bijvoorbeeld de weken: 200801, 200802,200803 , dan stuurt hij alleen 200801 door!

mvp