In this example we will be using a Tablix as the objects but really it could be a Matrix, Graphs, Textbox etc.
Assume a scenario. In Tablix A (on the left hand side) we have a list of fruits :
Melons and Apples
If we click on Melons then on a second Tablix B (on the right hand side) we will display the colours Yellow and Green. If apples is selected then we will show Red and Green.
Create a Parameter called DrillThrough of type Text and make the visibility Hidden.
Goto the textbox property of the cell holding Tablix A’s values.
This is where the magic happens:
From there select “Go to report”
Under the Specify a Report select the name of the report you are currently on (this is so that it refer’s back to itself).
Then click the “Add” parameter button.
Select the parameter DrillThrough and under value select the field from Tablix A.
You can now test if you wanted using a text box by creating a text box and in the expression put in =Parameters!DrillThrough.Value
Delete the text box if yout testing is complete.
Finally create a Dataset where the parameter DrillThrough is used so that depending on what is clicked the list of Fruits in Tablix A that will be sent through to display the list of relevant colours in Tablix B.