I have a report in SSRS 2016 that is linked in several locations to allow our management team to pull data for their respective business units. The report has a static list of parameter values which are used to auto generate the default date. I have updated the report definition to include a new list parameter but the linked reports do not contain the updated value. I found this article which also describes the scenario and but I am looking for a way to update the linked report parameters without deleting the linked report and recreating it because if I delete it, it would delete the associated subscriptions. The first image below is the base report and the second is the listing in the linked report.
The workaround I found was to create an extra parameter in the report that is not referenced in any code and then deploy it to the server. The change to the parameters will cause a refresh to all the linked instances as well as the base report. After deployment you can then remove the parameter.
Related
I have created a report in Report Builder and published on Power BI. One of the user is not able to view full results he gets only partial result back. I have given permission on report as well as dataset. What could be the problem.
V.
I see two possible problems:
the user is in a role with row-level security such that cannot access all data
the user saved the report applying some filters. Please check the filter icon on top of visualization to check if you have the same filters applied.
I have an SSRS report used by many users from different regions.
Is it possible to show/hide information based on region without
using parameters - we are using a single report?
Is it possible to give report permissions to users who are outside
of network(Company)?
Without using parameters how do you intend deciding which information to hide or show?
If (big IF because you haven't said why you cannot use parameters) what you want to do is possible then you are going to
have to
Create separate folders for each class of user.
Set the permissions on those folders so that they can only see their
own folder.
Put a copy of the report in the folder.
Have a hidden parameter which passes the class of user into the
report OR
Pass in the current windows authenticated user into the report and
report on class of user from the windows login.
In answer to your second question - Yes- you will need to set up Forms Authentication.
I'm having an issue with the parameters whenever I use the Go back to Parent Report button.
I have multiple reports each one of then has different parameters with different names. When I use the drill through ability in a report and then I do some filters in the report and then I go back, the parameters shown in the report does not belong to the current report but to the last one, I want to point out that the parameters names are differents in the reports.
I appreciate your help.
I have a ssrs project made up of various reports and subreports, and when I preview it I simply select the parameter (unique ID) and it creates a report for this ID.
The parameter drop down is a list of about 100 different ID's and I just want to know how I can just make it create all 100 reports. I only know how to preview one at a time.
Do I need to set up a report server or something?
There are many ways to go about it. You don't provide much context or detail about your situation, but in general here are two options:
Create a master report that has a dataset with all 100 ID's. Include a subreport (your actual report) inside a list and pass each ID as a parameter.
Deploy the report to a report server and use data driven subscriptions.
Programmatically generate the reports, for example by pulling a report from a report server for each ID, possibly via the web service endpoint or report server URLs.
I have some dashboards with Reporting Services and SharePoint, some need parameters some of them do not need parameters. I want to create something standard(I've think in a standard report) that receives all the possible parameters of the dashboards.
My idea: In my report will exist a button with the name Suscribe, this button displays a report or form that will receive all the important parameters directly from the report that called it, in this new report or form the user will choose the periodicity, write his mail and/or a CC.
I've seen some examples, but this examples need to create a subscription before hand, and I have more than 100 reports and differents users can create differents subscriptions.
http://www.sqlservercentral.com/articles/Development/datadrivensubscriptions/2432/
http://www.sqlservercentral.com/articles/Development/2824/
I appreciate your help.
If you are using Sql Server Enterprise Edition then you have support for data driven subscriptions in which case you can define sp's or a query that returns email addresses for the given report. If you are not using EE the data driven subscriptions are not supported:(