I have a bar chart where the series has an action "Go To URL" to go to a detail report.
The expression for the action is:
="http://servername/sites/testsite/Dashboards/TestDashboard/TestDetail.aspx?SelectedMonth=" + Replace(Parameters!DateCalendarYear.Value, "&", "%26") + "&SelectedCategory=" + Replace(Fields!Category.UniqueName, "&", "%26"))
When I run the report in SSRS Sharepoint Integrated Mode it generates the url but does not replace the & with the encoded value %26. I tested this on a similar report that is running on SSRS native mode and it works fine.
Does anybody know why the Replace function is not working on reports that are run in SSRS sharepoint integrated mode?
URL Generated in SSRS Native(Works Correctly):
http://servername/sites/testsite/Dashboards/TestDashboard/TestDetail.aspx?SelectedMonth=%5BDate%5D.%5BCalendar%20Year%5D.%5BMonth%5D.%26%5B2014%5D%26%5B4%5D&SelectedCategory=%5BCategory%5D.%5BCategory%5D.%26%5B6%5D
URL Generated in SSRS Sharepoint Integrated Mode (Does not work):
http://servername/sites/testsite/Dashboards/TestDashboard/TestDetail.aspx?SelectedMonth=%5BDate%5D.%5BCalendar%20Year%5D.%5BMonth%5D.&%5B2014%5D&%5B5%5D&SelectedCategory=%5BCategory%5D.%5BCategory%5D.&%5B3%5D