Bring Filter in RDL - reporting-services

I have created a RDL in SSRS which shows a Chart. I want tp apply Filter in this chart ie I want to bring a Text Box in the RDL, for entering DepartmentName in the RDL, while previewing and render the chart based on the value entered in the Text Box. How will I bring this filter ? I saw a property called Filter, when I right clicked on Dataset, at left pane.

Filter mean the fields that needs to be displayed?? If thats wat you are asking then you need to dynamically create RDL files based on the fileds selected in the dataset. Check this example http://www.gotreportviewer.com/DynamicTable.zip

Related

SSRS Grouping Rectangle by Excel Tab

I may have an interesting conundrum and would appreciate your guidance.
So as you can see in my report image, I am creating a report that has multiple tabs (See 1). Each tab in area denoted by 1, is linked to a grouping rectangle denoted by 2 and 3.
Each rectangle may have 1 to 5 datasets and when we click the corresponding button up top, it navigates to the respect page by the rectangle definition, essentially I did this:
For Rectange,
Visibility expression: iff(parameter!.Tab=X, False, True) **Replace X with the Tab name up there)
For button, I assigned the tab value as the corresponding number.
When viewing the report in the standard view on a webpage, everything works as expected. By when I export the same report to excel, I get one tab, with all the data in one page.
So I attempted to follow the design instructions as described here:
How to get named excel sheets while exporting from SSRS
and here:
https://www.youtube.com/watch?v=MAKslN6Ezuo&ab_channel=MandarGogate
but I don't get the same results. I get one page with all the results at the same time.
What I asking for help with is the following:
When exporting the report to excel, can we:
Assign a rectangle to its own excel tab
Name the respective excel tab
I would sincerely appreciate your help with this.

SSRS Excel Export, Chart image shown compacted

Some days ago I had to modify a SSRS Report in order to add another group. That Report contains a Chart which before this change was properly shown, but now, In the Web Report Viewer It looks ok.
But when exporting to Excel (xls), The Chart looks like to be compacted:
And the user has to expand at least the groups that are aligned with the chart in order to see It well.
I tried to create a Subreport with only the chart embedded, also tried to put the chart inside a rectangle but none of those solutions worked.
In Excel there is a property for the images to indicate not moving nor sizing with cells and It does the trick but I cannot see the property in the Chart stuff.
Do you know how to have the graph displayed properly without having to expand the groups?
I'm working with SSRS 2008 R2.
Just put a rectangle on your report then cut the chart, click in the rectangle and paste it in. That will stop it trying to align with the table.
It's important that you don't just drag the chart onto the rectangle. You must cut and paste it in.

Drilldown on category group for stacked chart - ssrs 2008?

Is it possible to include drill down or link to report functionality in the category group (x-axis) for a stacked bar chart report?
OK, based on the comments above it's not exactly possible to do what you're asking. You can certainly apply drillthrough actions at a data level, which would mean users could click on the chart area:
So you would to set the Action up to pass a parameter based the series/category of the area thats clicked, which would effectively accomplish the same result, just in a slightly different way. But clicking directly on the axis is not possible.

Changing the text in an SSRS report textbox based on the toggle state of a row group

Apparently this should have been simple. After lots of digging, I'm yet to find anything that works. I have a row group in my SSRS report whose visibility is toggled by a textbox. What I want is to have the text Show in the textbox when it's collapsed, and Hide when it's expanded.
But I can't find any property of the group that can give me its toggle state. I have found in a few forums that it's not possible. As a workaround, I've tried the InScope() function ( as suggested in http://forums.asp.net/t/1601570.aspx/1). But to no avail. Can anyone suggest anything?
I believe you are correct in stating that SSRS does not expose the ToggleState property for use in the report.
In these types of situations, I use report parameters to control the state of the report. For example, you could add a parameter named isGroupVisible to the report with a default value of 1 to represent visible. Set your group's visibility to that parameter, and set your text box value conditioned on the state of isGroupVisible. Then in the text box you set your actions to be go to a report, and set the report url to be the same report with the isGroupVisible = to the opposite of what it currently is.
You can decorate your text box all you want to give the users the indication that it can be pressed to toggle the state of the report.
Draw backs to this approach is that it isn't as snappy as the ajax calls SSRS does to expand visibility--it will post back to the server on each toggle press.
Advantages to this approach include much more flexibility in controlling the state of the report.

Is there a way to display balloon tooltips in crystal reports or SSRS

I have a report to build that has many different fields showing various results.
As these numbers are not intuitive, I need some sort of mechanism to display a balloon tooltip when the user hovers over or clicks on a number.
I am open to either Crystal reports or SSRS. I will just be limited to the free editions that come with visual studio 2008.
Any help or advice is appreciated
In SSRS, most controls have ToolTips
For example, the textbox properties tab
Crystal Reports also supports tool-tip text. Right click the field, select Format Field..., then the Common tab. Enter a static value in the 'tool tip text' field or click the button to the right of the field and enter a conditional formula that will calculate the value.