I am currently using SQL Server 2019.
I read in earlier editions of SSRS that you were not able to embed external web links into a SSRS report, it this still the case?
I currently have 4 separate KPI screen URL's written by our Group IT department and I would like to have all 4 KPI's on one screen so I though I would embed these into one SSRS Report.
Thanks
I read in earlier editions of SSRS that you were not able to embed external web links into a SSRS report, it this still the case?
Where did you read that? It's never been true. There's even a doc page on how to do it: Add a hyperlink to a URL in a paginated report (Report Builder)
Related
I have a dashboard SSRS report in embedded in another web app.
In this report there are drill down reports(too many).
By default I set rc:stylesheet=hideToolbar for this main report. So the toolbar is hidden.
Now we want to show the Toolbar on specific drill down reports(not all of them).
Is there a way to do this?
I have tried to create a new stylesheet but as I'm not able to change rc:stylesheet parameter when I'm calling the drilldown report it doesn't work.
I understand what you are trying to do and know that this is achievable through custom stylesheets as well alternatively via a custom SSRS Toolbar UI (via old 2005/2010 mgmt and Execution SOAP SSRS APIs*).
But that may be way overkill for your situation.
My best suggestion with the current out-of-box behavior of SSRS as of MSSQL 2019 (applies to 2016 as well) would be to create a custom link or imageLink inside those subreports that you want to have an SSRS Toolbar for which then either pops up a small new browser window above the main report (or on a new tab) with the subreport- and per default SSRS behavior the toolbar will be there, or, if you want to be explicit you can add the SSRS qs param "&rc:Toolbar=true" to that link.
I have actually used both approaches on projects. It really depends on the requirements, priority and time ya know?
Let me know if I can try to further help in any way if anything I shared was useful.
*here is a similar solution to your kind of problem (the SSRS REST API v1 and v2 can do many things but not as much as the old SOAP APIs could): How to export SSRS 2017 report using REST API
How can i combine couple of rdl reports and display that to SSRS native web portal. I already created that report and deployed to the server (SSRS Native portal) using Sql Server data tool 2015. But my client wants to view all reports in the same window. Although all reports has the same parameter.enter image description here
enter image description here
enter image description here
The SSRS native web portal doesn't contain a mechanism to link multiple reports and run them on the save page via shared parameters (or anything even like that).
You have two options:
Create the merged report yourself. You should be able to import (or copy/paste) the datasets from each report into a new report, link them all one one set of parameter(s), and copy paste the content of each report (then fix all broken references).
The option above is the naive way to merge three reports into one. Instead, you could create a new master report, add the shared parameter and then add each additional report as a subreport to the parent report. Tutorial here.
Create an ASP.NET application that wraps the multiple reports into a single page. This will be quite a bit of work if you have never done this, but you would be able to create a custom parameter(s), pass the parameter(s) into the each report through code and render the multiple reports on a single page.
I would recommend option number 2.
I am new to SSRS reporting and I have a requirement described below:
I have Sales report created and each of the product has a link to go to another report which has product details. This works perfectly when deployed and viewed as html. But when the parent report is exported to pdf, the link to product does not work nor the link is highlighted.
Is there any configurations or setting to be done so I can view the product details from exported pdf report? Viewing the product details from the link can be using the browser. I just want to enable the html to next report on pdf.
It sounds like you are currently using a Go to report action to drillthrough to your product details report. If that's correct, drillthrough links are not supported in PDF rendering, however you can switch your action to Go to URL and build a hyperlink to the report on your report server. Your URL expression would then look something like the following:
="http://MyServer/ReportServer/?%2fMyFolder%2fProductDetailsReport&rs:Command=Render&MyParameter=" & Fields!ProductID.Value
Here are a couple links on building SSRS URLs:
MSDN URL Access
MSSQL Tips article on passing parameters in URLs
My company is using SSRS 2008 for reporting services and there are 100's of different reports in it. After using SSRS 2008 for some charts we decided to to no use SSRS for charting and decided to use an open source javascript library to display charts. The main reason was to have some interactive charts!
I have now done a few charts in this open source library which itself is a asp.net webapp and have deployed it. I am wondering is there a way to add "links" to SSRS 2008 so when they are clicked user is redirected to this charts application. The main reason is to have one single area where employees will go for reports and charts.
I was thinking of creating an empty RDL file and on some 'onload' event just do a redirect but I have been unable to find if these reports fire any events!
Is there any other way to achieve it?
Right-click on the field you want to direct to your charting system, click Text Box Properties... and click Action. You want the Go to URL option, which you can use to enter a URL to redirect to.
Note that you can use expressions here to assist in going to the right chart, for example:
="http://mycharts/regionchart?Id=" & Fields!Region.Value
Is it possible to embed a iframe within a SSRS report so that the viewer of the report sees a standard SSRS report but with some content from a link within the same domain.
It is possible, it is necessary to edit .asp net server page containing the SSRS report,
in my case, pages are at:
..\Microsoft SQL Server\MSRS10.RPT\Reporting Services\ReportManager\Pages