SSRS Bar Chart by Group with Separate Categories - reporting-services

I have built quite a few SSRS reports with Charts, but I have been a new chart that I need to build and I am not sure if it is possible or how to create it? Any ideas?

You can do something like this with a standard Column chart:
Consider a simple DataSet like this:
The corresponding chart would be set up similar to this:
Most important things to note are that the Series group is based on Person and the Category group is based on the category field like Contact %.
This gives results similar to your requirements:
You'll have a few further refinements to make, e.g. making sure percentage values are displayed, and that Data Labels are displayed, but this should give you the basic structure to build on.

Related

How do you make a simple SSRS representation of one row of data?

How do you make a simple SSRS representation of one row of data?
All of the SSRS Charts are groupings of data. They are groupings of sets. Even the simplest of bar charts seem to expect the developer to require to map database table. What if you require something very basic? What if you have a database with one row and five columns and you want that displayed in a simple bar chart with each bar only representing one value each?
You just need to add each column as a value.
In this example I just created a simple dataset with 3 columns (A, B and C) with values 1,2 & 3
I then added a basic column chart.
In the chart I just dragged each of the columns into the Values section of the chart and that's it.
The design looked like this
The output looked like this..
Use a Data Bar, not a chart. In the Toolbox, click on "Data Bar" not on "Chart". Then just add the values.
And after you get it set up, there is actually a menu button to convert it to a chart.

SSRS: How do you hide the label for one data field in a Line Graph axis while leaving another visible?

I have two category groups defining my x-axis. One for the version number and one for the date that a test ran. Currently it displays both and is ordered by the date. I don't want the current ordering to change, but I DO want to hide the dates and just display the version numbers on the x-axis. How do I go about doing that? I'm not finding much help regarding the "HideAxis" custom expression.
I was going about this the wrong way. The simple solution was to do the following:
select the drop down menu from the version datapoint under the category groups section of the Chart Data interface.
From there you can select sorting, and then select any data point you want from the Sort By drop down.

Create an expression based off grouped rows ssrs

I want to create a single rectangle on a report that displays red if there are more then 2 distinct projects being worked on within that week (see image below):
http://imgur.com/dPHW1TT
I'd need to write some kind of expression like IIF(CountDistinct(Fields!Project_Name.Value)> 1, "Red","White") but the issue is that I need the projects to be aggregated per user.
As you can see in the above report I have it grouped on User >> Project, and thats what I'd need to captcher in this single expression.
Is there any way to specify a group in an expression?
I've actually managed to do what I wanted via filtering on the tables group, and then hiding all the cells bar one in the table.
http://imgur.com/G8IKMbS
Although if anyone knows a way to group within an expression I would still be interested in knowing.
Thanks

Grouped overview of total lines in Reporting Service

I've created a report using Reporting Services. I have a large set of data that I group by countries, that I have split up using the "Group" function and setting a PageBreak between every different country. I then added a total so I get total lines on the bottom of every page.
Now my questions is: Is it possible to create an overview page that displays only the "Total" lines for every country on one sheet?
Add a rectangle with a page break below the tablix that shows details and totals on the bottom. Now add another tablix grouped by Country and use this expression:
=Sum(Fields!Value.Value,"Country")
This is the dataset I used as example:
With this tablix and settings:
It previews something like this:
Let me know if this can help you.
You can do this by adding a new table, which references the same dataset, and just show the total values.
For example, create a new Tablix, Group the rows on Country, and set the data value to be
=sum(Fields!mySum.Value)
This example shows the detail as you describe with a table showing the individual rows and a total row, and then the tablix below shows the new table you need to create which just shows the summaries.
You could also use a toggle to create an totals overview. Don't know if it's applicable in your situation but I thought it was worth mentioning.
Looks like this:
The dataset is same as the one from Jonus, but you have to add a parent group for the details and just use =sum(Fields!Value.Value) as shown in the picture.
The settings for visibility of the details group are the following:
Hope this helps :)

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: