jameshigginson
New Member
- Joined
- Jul 9, 2015
- Messages
- 14
Please excuse my lack of direct knowledge on this subject as this is not a area which I have much experience in. I am currently developing a dashboard in excel which runs off of multiple SSRS reports. The dashboard gives the user the ability to quickly visualize data from multiple reports simultaneously.
The current method of loading my dashboard involves manually going into report services, selecting parameters unique to each report, then exporting each report one at a time into an excel workbook; which then feeds the dashboard. Unfortunately I have to do this with roughly 10 reports every time i want to load the dashboard. Making this task very repetitive and not very efficient. Even more so I would like to be able to give this dashboard out to co-workers at some point down the road and cannot expect them to take the time required to load each report manually.
Is their a way I can use VBA to query/import each SSRS report into excel including the unique parameters required to generate it without having to manually load each report? I have asked for power pivot however I do not think it will be installed on company assets for some time leaving me to seek alternative solutions.
We do have access to atomsvc as well as a couple of other options such as CSV,MHTML,HTML,XML. Below is a example of a atomsvc for a report which I am attempting to import into my dashboard. Any incite would be greatly appreciated. Thanks
<?xml version="1.0" encoding="utf-8" standalone="yes"?><service xmlns:atom="http://www.w3.org/2005/Atom" xmlns:app="http://www.w3.org/2007/app" xmlns="http://www.w3.org/2007/app"><workspace><atom:title>Analysis - Revenue and Expense Report.rdl</atom:title><collection href="http://ssrsreportweb/ReportServer?http%3a%2f%2freportweb%2fadmin%2fRental%2fReport+Library%2fReporting%2fAnalysis+-+Revenue+and+Expense+Report.rdl&PeriodTypeParm=6&periodParm=201504&ShowOrgParm=1&InOrgParm=1&OrgSelectionParm=0999&LocationTypeParm=2&rs%3AParameterLanguage=&rs%3ACommand=Render&rs%3AFormat=ATOM&rc%3ADataFeed=xAx0x0"><atom:title>table1</atom:title></collection></workspace></service>
The current method of loading my dashboard involves manually going into report services, selecting parameters unique to each report, then exporting each report one at a time into an excel workbook; which then feeds the dashboard. Unfortunately I have to do this with roughly 10 reports every time i want to load the dashboard. Making this task very repetitive and not very efficient. Even more so I would like to be able to give this dashboard out to co-workers at some point down the road and cannot expect them to take the time required to load each report manually.
Is their a way I can use VBA to query/import each SSRS report into excel including the unique parameters required to generate it without having to manually load each report? I have asked for power pivot however I do not think it will be installed on company assets for some time leaving me to seek alternative solutions.
We do have access to atomsvc as well as a couple of other options such as CSV,MHTML,HTML,XML. Below is a example of a atomsvc for a report which I am attempting to import into my dashboard. Any incite would be greatly appreciated. Thanks
<?xml version="1.0" encoding="utf-8" standalone="yes"?><service xmlns:atom="http://www.w3.org/2005/Atom" xmlns:app="http://www.w3.org/2007/app" xmlns="http://www.w3.org/2007/app"><workspace><atom:title>Analysis - Revenue and Expense Report.rdl</atom:title><collection href="http://ssrsreportweb/ReportServer?http%3a%2f%2freportweb%2fadmin%2fRental%2fReport+Library%2fReporting%2fAnalysis+-+Revenue+and+Expense+Report.rdl&PeriodTypeParm=6&periodParm=201504&ShowOrgParm=1&InOrgParm=1&OrgSelectionParm=0999&LocationTypeParm=2&rs%3AParameterLanguage=&rs%3ACommand=Render&rs%3AFormat=ATOM&rc%3ADataFeed=xAx0x0"><atom:title>table1</atom:title></collection></workspace></service>