SSRS Report Column Issue - reporting-services

I'm trying to recreate a report to look similar to an old report and am having issues. What I'm trying to do is
.
But what I keep getting is this:
While the report itself is working correctly in 2 I want to be able to expand the Type Column to get rid of the blue space.

To expand Type column, select contract row group properties , select visiibilty, select Show when report is initially run.

You need to create a drill-down report by following this:
https://www.c-sharpcorner.com/article/create-ssrs-drill-down-report/
or this:
https://www.dynamics101.com/how-to-make-a-drill-down-report-in-ssrs/

Related

Report Item not linked to a Dataset - tablix in Visual Studio 2015

I am trying to create a Report in SSRS and I have the below Table grouped by Closer -
I am trying to add a Pagename so each tab is separated by the Closer name when exported to Excel. When I go to Pagename in Table properties and click on "Expression" , I get Report Item not Linked to a Dataset for fields. How do I get to see the fields so I can pick it.
Any help would be greatly appreciated.
Thank you!
JHegde
The value for Pagename is set via the Tablix properties of Closer. Expand the "Group", the subgroup "PageBreak" appears, now set the value for the Pagename here.
Pagename can only be used in headers or footers.
Make sure within your Row Group properties of closer you have ticked "set between each instance of a group" - this creates the page tabs when exported to excel.
Click on a row or column header in the tablix and then click the tablix selector handle (4 pointed arrow) in the top left corner. This is just to ensure you have the tablix selected correctly.
Hit F4 and you should the datset property in the properties pane.
Select the correct dataset from the drop down list.
To be honest I'm surprised you are getting this error, as you have fields in the tablix and row groups already setup up. To do this, would mean you almost certainly had the dataset correct at the time. It could be that the setting was accidentally deleted I guess.. Anyway, try this and let us know how you get on.

How to get total from another tablix column? (SSRS)

Hello awesome people of stackoverflow!
I need help with a simple problem with my SSRS expression.
How could I do this in SSRS?
As you can on the 2nd table below in my excel screenshot.
for each row we divide -BC5...-BC10 to column/row BC4. To get the desired results for table 2 in excel column total 2018 into column/rows BC17 upto BC22.
I've tried referencing my textbox like this
ReportItems!TextBox1.Value / ReportItems!TextBox2.Value.
But got me the wrong values.
Can someone please help.
Thank you!
If those two tables are in the same table/tablix then it should work with the expression that you wrote (try to type it instead of copy paste sometimes that may work).
=(ReportItems!Textbox7.Value /ReportItems!Textbox1.Value) * 100
If they are not in the same Table/Tablix then you should write like the following:
=(Fields!ColumnName1.Value / Fields!ColumnName2.Value) * 100
Format your cells.
There is not enough info to give you an exact answer but you should be able to work it out.
The first thing you need to do is get the context of the aggregations you want to work with. So click on the cell containing the number you want to divide ([Sum(DiscountOERestated)] ). In the row and column groups panel near the bottom on the screen, look at the row group that is highlighted. For this example I'll assume the row group is called grpCategory.
Now we need to do the same for GrossCatalogRestated. However, GrossCatalogRestated in the top tablix does not appear to be an aggregate. I'll assume it should be the total GrossCatalogRestated for the dataset. For this exmaple, we'll say the dataset name is dsMyDataSet. If it's within a row group, just swap the dataset name out with the row group name that it sits in, just like we did for DiscountOERestated .
So you expression would look something like
=SUM(Fields!DiscountOERestated.Value, "grpCategory") / SUM(Fields!GrossCatalogRestated .Value, "myDataSetName")
This will give you a deicmal result, somehting like 0.025 . You then just need to set the format property to say, "p1", so it shows as 2.5%
If this does not work, edit your question to show the expressions in the cells you are working with along with the rowgroup and dataset names.

Totals in Matrix in SSRS

data in SSRS shows like this as below using the Matrix -
Can someone please help me how to get the totals for BB-1,BB-2 ,AC-1 ,AC-2 below for all the countries.I am using the running value function between the dates Aug-2015 and Jan 2017 for Columns BB-1,BB-2,AC-1,AC-2.
Type A always belong to BB-1 & BB-2. Type B belongs to AC-1,AC-2.
row groups-
Country
Type
Column Group
Date
It sounds like you want to create a secondary matrix that displays the information with a different grouping entirely. It is possible to have two matrix/tables that use the same data, and that's how I would go about solving this.
Amend the report design to the following:
Amend you report design, underneath main report add in another row group [Names], adjacent below, along with a sum(Value) field to look like this:
Report should like this:
Amend the report design to the following:

How can I append the results of additional queries to an SSRS report?

I am generating an SSRS report whose results are displayed like so:
I need to append similar query results (same exact query, one different parameter value) to the right of this data, so that one additional result set of data (from a 2nd query) would look something like this (but with different data, of course - this is just copied-and-pasted to show what's needed):
How can I add multiple of these similar-but-distinct result sets so that they can be read from left to right as shown above?
Solution: COLUMN GROUPING
If I have understood your question correctly, you are expecting to show those 3 columns repeatedly for different set of values. All you need to do is put those 3 columns in a group (Column Group) and Group by on whatever "Field/Parameter" you want to it repeat. Let me know how it goes!!
Based on what is written here, this is how I accomplished this:
I created a new report based on the existing one, and then added a Subreport and then dragged the existing (original) report onto it (I dragged "VariancePricebyProduct_Facelift.rdl" onto the subreport in "VariancePricebyProduct_Facelift_WithSubreports.rdl"). Then I selected the context menu item "Subreport Properties" and added a parameter ("Unit"), providing it with a "hard-coded/baked-in" value ("CHOPHOUSE") different from the one to be provided by the user for the main report.
Then, since I want to keep the same date values from the existing report, I added two more parameters to the subreport and set them to use the same values for the date range as those used there in the main report by selecting the "formula" ("fx") button and 2-clicking the appropriate parameter to be used as the passed-in (tramp) value:
That works. Just to make it plainer, here is how it looks at design time:
The mess at the top is "VariancePricebyProduct_Facelift.rdl"; the bit below is a Textbox/Label for the subreport and then the subreport itself.
And here is how the data looks where the original/base report finishes and the subreport begins:

Ability to select line items from report results to create another report \ subreport

We have a report built that accepts 5 or 6 parameters, it then produces the report as expected. What we would like to do at this point is be able to select (by check box perhaps?) specific line items in the report and submit (Submit button?) these items for a new report. I understand we could simply modify or add more parameters but for whatever reason, the "need" is to be able to select from the report results.
is this even possible?
Thanks all