I currently have a suite of about 25 SSRS reports. Some are very high level and from there you can drill into more detailed reports. Some of the high level reports are basically simulated pivot views of the data in a matrix with drillthroughs on each cell. A pain to set up, but it turned out pretty cool except that you can't manipulate it like a pivot table, you need to make a new SSRS report for each scenario that you might want to see.
I was wondering if it is possible to harness the power of PowerBI, maybe a powerpivot and drill from there into SSRS reports, passing the parameters that figure into the cell that you are clicking on?
I'm new to PowerBI and I started to set one up today but can't find any information about drilling into SSRS reports. Is this possible?
We're adding hyperlink support in current/soon to be available builds. You'll use it in two ways. First, you can specify a custom drill url on a dashboard tile. Just edit the tile properties and the option will be in the pane that opens. So you could point those urls to your SSRS reports. Second, in tables in your reports, you'll be able to have hyperlinks. So you could create a calculated column that returns parameterized urls that drill to your SSRS reports.
Related
When I think of reports I think of banded reporting. Tools like Microsoft Access, Crystal Reports, SSRS and even VisualFox use this. Dynamic behavior must be anticipated in advance and is controlled through conditional fields, subreports and parameters. These reports are perfect for financial reports or lists of things where anytime you run this (typically between some date range) the look and feel is predetermined and expected by the user.
However our company requires a solution where any user should be able to change any aspects of the report. Fields, formatting and layout are all changed anytime a report is run. It's not a traditional "report" if you will since it's not a somewhat static output.
Resorting to banded reporting in this case would banish some developers to the world of crystal reports since we generate 2-6 reports on any given day. I can't imagine a typical user being happy with having to learn how to use crystal report designer either.
What are some alternative reporting solutions that allow you to build reports without being at the whim of learning an entire reporting suite such as Crystal Reports? I've added an answer of my own to show a great alternative that we're currently using and hope to get some good input for future use. The point of this post however is to collect some alternative solutions to the one proposed.
DevExpress Snap
With some digging we discovered DevExpress Snap which allows you to build reports using a Word Processor much like Microsoft Word by dragging fields from a fields toolbox right into the document! It feels exactly like Microsoft Word with data field drag and drop capabilities. Fantastic!
We've already created a Template structure so users can save their predetermined layouts as "general" templates to start work off of but nearly every report generated contains different fields and formatting. Sometimes even images are dropped into the document to illustrate a point.
Now I don't have to be banished to the land of SSRS! This is an amazing solution though I still generate certain reports (P&L for example) through SSRS since it should be a pre-set reporting style, with it's fields and design locked away from the user.
The other solution I found that looks pretty powerful and easy to use is Windward Autotag. It's an actual plug-in for Word that just adds an extra tab at the top of the ribbon for all your report options. So you can literally design all your reports right in Word. You put your data wherever you want by going to the Autotag tab added to the ribbon and clicking a button to insert your data where you want it. I haven't tried it yet, but the website and demo video look pretty impressive.
I want to have users click on a column of a histogram and have that action load a subreport contained based on an attribute of that column.
This would make SSRS reports a bit more interactive and a lot more useful.
I noticed that when specifying actions, we get the following dialog which has "go to report" but not "load subreport".
Maybe there's hope in "Go to URL" and javascript?
Well, sort of. You could set the Go To Report function to go to the Parent Report (back to itself), and pass a parameter that updates the subreport. Not elegant, but it works. I've used it to create a tabbed "form" and use the "tabs" to switch out the subreport below.
I have used "Go to Bookmark" and instead of loading a subreport, it simply jumps to another page in the report that shows the details of the chart item selected. Good luck.
The answer is no, it is not possible to re-load a subreport based on a click using SSRS.
Several people mentioned this to me in different places:
#cadrell0 says:
SSRS posts when ever you click on anything, such as sorting tables or
toggling hidden items. This leads me to believe you cannot use
javascript to interact with it
On twitter, I get the simple, straightforward advice:
Subreports in SSRS don't work that way. See Summary of Characteristics
here - http://bit.ly/v0erHi
In general, If you want a more interactive experience, you need to do web development or find another solution that is not SSRS. A Microsoft solution that looks promising is Power View. It comes out soon and it may provide a better way to explore data.
I have created couple of TFS Report in Excel by right clicking a query (Bugs query) and selecting "Create report in Microsoft excel" option. By doing this it has created a Graph.
I want to embed this Graph in WPF application.
As this is a dynamic report which will change in time as the numbers of bugs gets fixed during the day graph will change.
So it it possible for me to integrate a TFS report graph in to WPF application?
In essence you are asking how to embed excel in a wpf application like mentioned on http://www.codeproject.com/KB/office/Embedding_Excel.aspx.
However, using the reports and/or filling the wpf graphs using the tfs oom will be a lot faster to build an easier to maintain. It might even be wiser to just drop it on the SharePoint server (if it runs excel services) and serving it from the browser (instead of a wpf app) or as a dasboard.
I have a WinForm app that displays results in a Gridview control. If a user right mouse clicks on a row, he can then, from a popup menu, select a command to perform on the row much like windows File Explorer.
But now I want to be able to give the user the ability to construct a filter so that he can control which rows are displayed in the grid w/o effecting the functionality of the application. I would also like the user to be able to select the columns/fields that he sees in the grid.
For the basis of this question, let's assume that the data displayed in grid comes from a single table.
business Objects' Web Intelligence and Desktop Intelligence applications give me very flexible and powerful reporting capabilities, but I want to integrate this capability into my WinForm application.
Does Business Objects, or maybe Crystal Reports provide this sort of functionality? I can construct my own query builder but I'd rather not reinvent sliced bread.
I like developerexpres xtragrid.
Its has filtering, column customizing etc.
If you want pivottables/olap like tables they have XtraPivotgrid
Usually the filtering is clientside but they have the possibilitie to generate serverside queries..
I'm using ReportViewer WinForms, and since it is no easy way to create an coversheet, then I wonder, is it possible to render two reports and have them concatenated?, so they appear as one report?
If I was to print only, then I could execute two reports after each other, but since the user want to see the report before printing (you know, no environment waste here) then they have to appear in the same viewer.
OR, is there other ways of creating coversheets?
Today I use an subreport, but there are some issues with margins etc. which is not easy to fix.
To clarify, we are talking about
ReportViewer using RDLC files, no
Crystal Reports involved.
Do you need to display the 2 reports as 1 in the reportViewer control or would having them both exported to PDF and showing a single PDF containing both reports be satisfactory?
I was looking for that but using the Web ReportViewer and found examples exporting the reports to several PDFs, then concatenating the PDFs into 1 using PDFtk (free)
Blog post about using PDFtk and Reporting Services
Multiple RDLC reports displayed at the same time
PDFtk web site
I've created a report that sounds like what you are attempting to do...first to clarify, I'm going to guess your using Crystal Reports within VS2005/2008.
If that's the case, all you need to do in the main report is create an additional section after your section that contains the "Cover Sheet" layout/data. In the section expert for the "Cover Sheet" section (in layout view, right click on section header bar, pick section expert in pop up menu..), check off the "New Page After" option.
Edit: After your update, I see you are using RDLC reports, and from my limited exposure to those, I can't recall an easy way to get to where you want to be. Though I'm pretty sure you may be able to pass multiple reports to the same report viewer in code.