SSRS Report parameter drop down along with user search option possibility - reporting-services

SSRS Report parameter drop down along with user search(data key-in/type-in) capability.
Is it possible to search for category on report parameter, when you have too many categories in the drop down menu. I know i can create additional report parameter to filter on drop down but i want to have free text/search option available on the report parameter so that users can either type/key-in category or choose from drop down menu?
Is this possible? If so how can i achieve this.
Thanks!

Related

Access 2016 drop-down list appearing in Reports and Queries

In Access 2016 I have a table called 'Orders'.
I also have a Form (also called 'Orders') that we use to enter order information. On the form, one field in particular ('Company') is a drop-down list. The control source is a second table called 'Companies'. And the Row Source is a SQL Query:
SELECT [Companies].[ID], [Companies].[CompanyName] FROM Companies ORDER BY [CompanyName];
So, when the user is entering an order into the Form, he/she can select the company name from this drop-down list and it in turn updates the Orders table. All basic stuff, and it works fine.
Next, I created a query (also called 'Orders') and it is based off of the Orders table.
When I run the query in Access and view it as a Datasheet, I was surprised to notice that the Company field (IN THE QUERY datasheet) is a drop-down list. Not only that, it even lets me change the value - right here in the query! If I view the SQL for this query, I can see that it is a SELECT query. In my mind, a SELECT query is read only. So my questions are - What's a drop-down list doing in a Query, and WHY does Access let me edit the values directly in the query? Isn't this supposed to be read only?
Next question:
After verifying that all of the data I need is in the Orders query, I then created a report (called 'All Orders') and the control source for this report is the Orders query. (not the table).
When I view the Report in Design view, there's the drop-down list again. Why? I am just looking to add the Company name that the user selected when they completed the form. I realize that the form Control for entering that data (on the FORM) is a drop-down list. But here I am building a report and I just want the VALUE to appear here. Not the drop down control? (I know that when I print the report or view it on the screen, the drop-down boxes go away and all I see is the actual text). But my question is - WHY is Access showing me a drop-down list control on a report? and in a select query? The query and the report are no place for editing data. I just want the value that was selected.
That's because you've defined the lookup list in the table. If you do so, it propagates to queries and new reports and forms, and will be the default way to view the data everywhere you've placed it.
Open your table in design view, and change the display control for your field back to text box. Note that any forms and reports will need to be edited or recreated, for queries the change should propagate.

How to create a sub report when I click on Particular sector of Pie chart in SSRS reports

I have the requirement to generate chart in SSRS 2008 and clicking on specific region of chart I need to generate sub report. I am already done with pie chart and the report but not able to generate the sub-report dynamically
I need to generate different reports when I click on different bars in bar graph
can anyone help with that
A Subreport is a report already embedded in the report.
I think what you want is actually a Drill Through report where you click on an item and a new report pops up showing you the detail of whatever data you just clicked on.
You'll need to create a new report with a table. If your query has the detail you need, you can re-use the same query otherwise you need to create a query to show the detail you want.
You'll need to a parameter to filter for the value you select from your chart. Your chart says Emp_ID but I am guessing that's just a count and you really want the text from the X axis (i.e. Deliver Client projects... ) - your employee's Experience.
When you've created the drill through report with the parameter for the field, go back to the main report and add an ACTION. Specify your new drill through report, Add the parameter by selecting it in the Name drop down and select the field you want to get the value from (the category Group field from the bar chart).
Now when you click on a bar, your new subreport will open with the detail filtered by the field you click on. If you click on the bar for Delivered Client Projects and proficient, your new report with a table of the 31 employees will appear.
Here's some more detailed info:
https://technet.microsoft.com/en-us/library/aa337477(v=sql.105).aspx
https://msdn.microsoft.com/en-us/library/ff519554.aspx
You need to have already made the sub-reports and set your chart elements to load that report on their click through properties - You cannot simply generate a report by clicking on a report element.
If you want to go to different reports depending on data behind the pie chart section that is clicked on, you can set that up either in your original dataset with a column for which report to load or you can add a switch statement in the expression for the address of the report to load. To handle your parameters, this is probably easiest done with URL addressing.

SSRS Dynamic Tablix/Table using parameters

I have one scenario in my project SSRS reports, I want to create a tablix or table region based on the multiple parameter values selected from the drop down list. Based on the number of parameters selected from the drop down list, it should create separate table for each parameter vales. is it possible?
You can try creating different tables for each value in the parameters. then just hide the table(s) if it's not selected by the user.

Add a Filter to SSRS

I need to add a filter to a Report, that within anotherreport, the filtered results appear in the drilldown report.
For example: An .rdl file displays the first report, in that report a link can be clicked to access another report (.rdl) file. The report that displays after clicking link should be filtered by option selected from the first report(.rdl).
How could this be done? My thought that two datasets in each report could provide the information for the filter, however the filter expression is not valid this way...? I know this may not be the best way to do this.
So creating a drilldown report would be more acceptable. Creating one report and including a dataset with it by setting parameters to be called in the drilldown.
Does there need to be two datasets for each report to do this? I was assuming that the filter expression be written to do this: Field!.name.value AND Field!.name.value, etc to the whatever value I need to compare to or by.
Could this be a shared dataset to do this?
I was able to solve or partially solve this. I created a new report, with a query with the necessary columns that I needed in report 2. The drillthrough report(report 2) is linked from a textbox from a report allowing a user to view the information they need by clicking a link that displays the new report(passing the parameters from report 2 to the new report). If anyone has trouble with this, the simplest way would be to create one report and pass parameters to report two with parameters created from whatever query you want to use that has the values you want as columns in the report.

ssrs multivalued parameter that selects which reports to execute

In an SSRS 2008 report, I would like to be able to allow the user the option of selecting between 1 to 30 different ssrs reports that they would like to run as a parameter value. Basically when the main report starts to run, I would like to allow the user the option to pick which report(s) they would like to run as a multivalued parameter. This would be different than a user clicking on a link that would call a subreport or click on a link that would call a different report.
Can you tell me if the above option is possible in SSRS 2008? If so, can you tell me how to accomplish this goal? If this is not possible, can you make any recommendations on other possible options on how users can select which report(s) will run and tell me how to set this up in SSRS 2008?
If this option is not available in ssrs 2008, is it an option in SSRTS 2012? If so, can you tell me how to make the multiple report selection option a possibility?
Here is one way to go about it.
1. Create a main report with you multi-value that has values A and B.
2. Create a sub report that contains Report A and B as sub reports with a parameter that accepts multi-value.
3. Perform rendering logic created in step 2.
Whether you decide to use sub-reports or a group of tables you can display or hide them by adding an IIF expression in each tablix's (or subreport's) visibility properties.
=IIF(Parameter!ReportOption.Value=1, FALSE, TRUE)
...where ReportOption is the parameter your user clicks on to choose which report they want to see. Add this parameter by going to the Report Parameter Properties and entering your list of reports (via Available Values).
Example
Label: Report XYZ | Value: 1
Label: Report ABC | Value: 2
Side note: If you decide to add a table for each report you'll need to add its respective datasets/datasources.
Hope this helps.