Matching a field with rowgroup value - reporting-services

I'm converting some reports from Access to Oracle. Within Access you can use multiple headers but within SSRS you cannot.
I need to place (within the header of SSRS) a field which takes its value from the value of the current row group.
I know it's unnecessary however, those are the requirements I have been given within the spec.
Any idea how I would achieve this?

If I understand the requirements correctly, you can do something similar in SSRS. Some similar data to yours:
And a table based on this:
There is a group based on DepartmentName. This is set to page break for each group member.
Note that I have three group header rows: one to display the Department Name at the top of the page, one for the columns headers and one for spacing.
Since this is in the Group scope, it will always display the correct name:

Related

Reporting services - different formatting for patrent group

I have a raport in SSRS with several row groups, like:
Is it possible to specify formatting for one of the groups (the main one)? To achieve effect like this (lines of the main group are bold):
Unfortunately, there's no easy way to do this.
The easiest way to do this would be to create a List object (which is just a table with a single cell).
Set the Dataset to the same as the current table.
Set the grouping to Group By the field in Column 1.
Add the borders to the cell.
Drop the current table into the new List.
The list will break up the data by the column 1 group and then the current table will display the data as it does now.
What I will do for this is I will make a child for sub report to handle the grouping where I will pass the parameters that will filter and display all of the data from a group.
then the parent class will be the one to calls it thru list and from there I can change the border style or size of list. in this way, the grouping will have a solid border per group

[SSRS][SharePoint] How to avoid display the elements when counting on a group by tablix?

New to SSRS, we asked me to create a simple report on SSRS, linked to a Sharepoint List.
The Report consists of a tablix with two columns: Client and the number of orders they passed.
The first column is only containing the sharepoint field "Client Name", and the report generate automatically a list of Clients based on the content of the Sharepoint List. The Column is also used as a group by to the Tablix, to group the results by Client Name.
My second column is an expression :
=Count(Fields!ID.Value, "Client")
The column is working nearly accordingly to my willing : the report displays the number of orders by client in the list, but... When a client has more than one order, the count is displayed the same number of times.
How can i prevent that? I tried a Running Value solution, or only count.. But if the results are not the right one, the same problem is occuring : The report tablix have as much rows than elements list.
Picture for helping, because my english is far for perfect.
Image of the multiples rows
You can set client column in group expression in Details section. Check below screen shot, It will help you.

MSBI SSRS List Property

I am creating a report using MSBI SSRS. i choose list and inside list i added 2 tables. I used list for splitting the tables according to id. The problem i am facing now is that if there exist repeated/ same values in tables, I am only able to see the value once (as a unique value in the table), but i would like to display all the values present in the table rather than hiding the repeated values. I tried finding the property of the list but I am unable to display all the values which I am able to see while executing MDX.
Thanks in advance for your help.
Since you only provide a general description. you get a general answer.
If you have a lower granularity column, just add that column to you group by inside your List.
Or add a rownumber to your dataset, if possible, and group by the rownumber instead.

SSRS Report - Subgroup Totals

I have an SSRS report that is currently pulling a single dataset. This dataset contains records of inventory we have. Each record is a separate asset.
I want my report to group by a certain field, and then subgroup by certain criteria that are determined with a couple different fields. Basically there is one parent group, and three adjacent subgroups. My grouping functionality is working correctly, however I am finding it difficult to add totals to each of the adjacent subgroups. When I add a total, it is totaling the specific field within the scope of the entire dataset, instead of limiting the total to just that subgroup.
How can I add totals per field within subgroup?
EDIT: Added sample data and explanation:
You can ignore the function code field, that is what I am using to group on the parent group.
asset number,description,first year,acquisition cost,function code
190,random asset,2008,5000,100
193,random asset45,2008,56000,100
197,random asset26,2014,3000,100
191,random asset27,2014,7000,100
192,random asset36,2013,15000,100
I can't seem to attach screenshots, so here goes..
In the report you can see three subgroups; Assets, AssetAdditions, AssetDeletions. In the tablix, you can see where these groups are positioned. You can also see a row directly beneath the group that is supposed to total the subgroup at the end. However, for some reason the scope is only taking into account the entire dataset. I have tried to modify the expression in the Sum function [Sum(acq_cost), "Assets"], adding in the scope parameter but then it does not allow me to even run the report. It yells at me saying that "Assets" is an invalid scope.
The easiest way I have done this in 2012 VS is to have it return as part of the data set and have it sum up the value.
For instance if you have a quantity for inventory, and you have a subset where you only want the total quantity for that set, you add another column to your dataset called TotalSetQuantity and the subtotal field will have the expression =SUM(Fields!TotalSetQuantity.Value) rather than =SUM(Fields!Quantity.Value).
You can try iif statements within your report like =sum(iif(Fields!ColA.Value=1,Fields!Quantity.Value,0) but I had some troubles getting that to work.
Hope that helps, I ran into this issue this past week and the first option worked like a charm for me.

List Report in Report Builder 3 - Can it be side by side?

Can a list report in Report builder 3 be side by side instead of top to bottom and if so where can I make that change.
edit--- from what I have found on the net I have to do something along the lines off newspaper column, can some explain in layman terms how to do this.
This definitely possible, but not something offered by default. First we need to understand what SSRS creates when you select a List, then do something similar at the column level instead of the row level.
When you create a List, this is actually a Tablix with one row, one column and one TextBox, with a Rectangle embedded in the TextBox. Since it's a Rectangle, you can then embed any element in the Rectangle in the required position to achieve a free-form list:
You can see there is one group created automatically, called Details. This has no group expression, which means it will just repeat for each row in the DataSet:
So a simple List looks something like this:
To achieve a side-by-side List, we need to change the underlying Tablix to have a similar group to Details, but in a column group.
To do this:
Delete the row group Details.
Add a new column group (name doesn't matter). When creating a group, you must select a column from your DataSet - just select any row here.
Remove the group expression from the new column group
Now we have an equivalent Details group at the column level. It should look something like this:
When run this is now a side-by-side List as required: