SSRS add ungrouped column after row-grouped data - reporting-services

I have a sales table, witht he number of sales and the value for each store, grouped by the hour.
What I would like to do, ideally without the use of a subreport, is add a pie chart that details the number of sales by store for each hour and embed this into the table. The intention is to hide the store-level breakdown and toggle display on SaleTime. The pie would become visible for each drill-down row.
Screener to show what I mean
The pie needs to exist within the table for each saletime, something like the below mockup:
Any thoughts?

Related

Arrange Columns in SSRS Matrix by Label by Percent

I have a dataset like in the image below. I have used a Matrix in SSRS to unpivot the data.
What I have is like in the second image below. You will notice that percentage columns are at the far right. But what customers want is the name of a product followed by it percentage as seen in the last image. How do I accomplish this?
Add a blank tablix to your report, drag the agent field into it and go to row groups and add a group. Group it by the field agent. Now add next to the agent field in the tablix your phone field and afterwards the percentage field. Now your data is grouped by agents like in your image and the fields are were you placed them.

SSRS : Percentage Target

I'm new at SSRS and I'd like to do a special chart
So I have some data, one is my sale target and the other one is my current status by stores
So I'd like to do a chart like a stacked column but not with the sum of values like it's the case but something similar to a gauge, I can do a gauge that I put in a table but I'd prefer to have everything on a similar chart like stacked column,
So I'd like a stacked chart with similar column:
I also like to be able to change the color of my column if my current status exceed my target
Any idea of how could I do that?
Below is my design:
My data structure:
I insert a Chart(bar chart)
Then I click [amount] series to configure it, you will get result like below(if you think the target column is overlapped by amount column, you could change target column to line type)
Zoe Zhi

Make toggle column subtotals in SSRS behave like pivot table subtotals

I've set this report up with expandable groups in the same header column and the detail in the data column of the table.
Is there a way to make each header row's subtotal disappear when the next level down is expanded, just like Excel pivot tables do when you click the expand control?
So when 2014 expands to show the months, that overall total against 2014 goes away, when January expands into the territory level that figure goes away and so on?
My sub totals are just sum's of the data at each level of the grouping like so;
I guess I'm thinking either cell visibility properties or even setting the font colour with an expression based on whether or not that row is expanded. I just can't figure out if you can write an expression based on something being "toggled on or off" in SSRS.

Print all group footer rows on the next page if they won't all fit on the first page

I have a purchase order form in SSRS. It's grouped on the Purchase Order number. There are four rows in the group footer for totals.
Is there a way to keep all rows in the footer together? That is, if all of them won't fit on the page, that all of them will be printed on the next page.
You have two ways of attempting to accomplish this. Using the KeepTogether property for the selected rows or the entire group
Or when SSRS inevitably doesn't do what you want it to do, you can do the ole Rectangle and Textbox trick. Insert a row above the subtotal that is also a group footer. Then insert a rectangle. Once you do this, you can insert a bunch of text boxes and move them freely around and structure them in the same way you had them formatted the 4 separate rows. It would look something like the below. With this way SSRS couldn't split the row onto multiple pages because its all in the same row. For insurance purposes check the KeepTogether box for this row as well.

SSRS 2008 - charts by groups with matrices underneath

The report user wants to have groups by business unit and within each group they want to chart a set of same 4 metrics one under another: metric1, metric2... metric4. Under each of the merticN chart they want a matrix showing metricN values in rows where the months are the columns (metricN is actually 3 metrics: current month's, YTD and previous YE which is the same for every month).
Question: I know that it is possible to use list, bound to a group, to show charts by groups. Is it possible to insert a matrix for the same group under the chart (not to the right of it)?
I tried inserting nested rectangles, but a matrix inside a nested rectangle can no longer be bound to the same dataset, needless to say to the group (dataset is disabled).
As a proof of concept I can build a matrix with a chart inside the proper group, which does not solve the task of putting charts above the data. The charts, even so small, look fine in design, but in preview mode SSRS plays some dirty tricks. The resulting chart (occupying 100% of the group box and leving no space for group title, of course) is very ugly - horrible combination of scaling (why?!) and being squeezed into a small area. It looks like SSRS is going mad when a chart is in a confined space. The charts are stretched vertically and horizontally, the lines are thick and fuzzy. Only those charts, that end up in a partial group at the end of the page, look OK from graphical POV.
The most scandalous part is that even though data is correctly groupped by the matrix and reflected in the axis auto-scaling ticks and legends, it is not plotted. The charts remain empty. There must be some 'advanced option' hidden somewhere that is necessary for the charts to work within a matrix, or it is simply bugged.
Edit:
The best I've done so far was adding a Total row above a group and inserting a chart into that cell. It is somewhat closer to the requirement with several drawbacks:
The chart is only above the group name, not above whole matrix
Due to p.1 the chart cannot be made large enough
The matrix's column headers are separated from matrix data by the area
height of the chart
However the chart is still not plotting data. Playing with Category/Series Groups 'Synchronize group in' property is not helping.
To have a chart per group and group data in a matrix one on top of another, one should create a list and insert the required row groups with header rows. Then make group columns except the innermost hidden, delete the detail row and insert both chart and matrix into the innermost child group.
Then put the group fields into the group header cells.
This way the group titles appear at the beginning, then the chart, then the matrix and the last two are repeated in every child group.