Sending view dynamically? I'm not sure if this is possible since your report metadata and structure coudl change if the view changes. If the views have all the same sets of columns, you could consider unifying these via datasets or a straightforward UNION ALL and then specifying a parameter that allows you to change which set of information you are trying gather. For example,
SELECT col1, col2
FROM view1
WHERE @Parameter = 1
UNION ALL
SELECT col1, col2
FROM view2
WHERE @Parameter = 0
Having the user selecting the appropriate parameter will give you an appropriate data selection.