Wrong totals in Report Builder - Avg and Sum - reporting-services

enter image description hereI am new to Report Builder and is trying to add totals per year and grand total for a report.
The totals are not showing the result I expected, so either my normal rows are made wrong (which I dont think so, but possible), or the Total calculations are made wrong.
Can you assist?
Row expressions for P&L Actual
All rows, including my normal rows and Total Year and Total is: =Avg(Fields!Diff_Spread_RT_CS.Value)*sum(Fields!ActVol_Total.Value)
Row expressions for [A-B]
All the same: =Avg(Fields!Diff_Spread_RT_CS.Value)
Am I doing something wrong?
Thanks for help

Related

After forcing SSRS to show limit number of records in each page, aggregation is getting calculated on each page, instead of whole group

Hello and Please help me! I-m really stuck.
I have a matrix in which exist two groups of Year and Month. So it shows an aggregation of values of matrix based on Year and Month.
This report was slow. That's why I forced this matrix to show 500 records in each page and I have done this by adding a Parent Group and writing an expression for that group.
The problem is that now the aggregation is done at the end of EACH page instead of the end of group.
for example let's say I run the report for the Year of 2019 and the month of November and there are 3000 records of data which are shown in 6 pages. Instead of having the Sum for my values for the whole month of November, the report is calculating and showing the Sum at the end of each page. But I want to have the Sum just when the month changes, so at the end of the month.
Instead of making your group a parent, add your page break group between your last group and your detail.
Make the page break column as small as possible (I have left it wide in my example)
Your layout will look like the images below (for demonstration I have created pages of max 10 rows)

SSRS Timeline Report from two different datasets

2008 SSRS
Hi, I am trying to make a timeline chart using two different datasets in my report. My first PERMIT NO works and counts perfectly. However, when I use my second PERMIT NO from the second dataset, it will sum them for each day. It should be showing 2 on 7/16, 1 on 7/17, and 0 for the rest of the month. But as you can see, for some reason it puts 3 for each day and I'm not sure why. Here is my expression being used:
Count(Fields!PERMIT_NO.Value, "DataSet2")
How would I go about fixing this? I tried sum, countdistinct, etc. but nothing worked properly.
Chart
Chart Properties
Unfortunately, your count is getting the count of all PERMIT_NOs in DataSet2. The COUNT doesn't filter by your date.
You'll need to use a LOOKUPSET to get the data and then a VBA function like SUMLookup to SUM them.
Here's an answer that's similar to yours. Since you want a COUNT, use the number 1 to SUM instead of your PERMIT_NO field.
Need help in calculation using two Datasets using Expression SSRS

SUM YTD calculation differ in SSRS compared to SSMS

I am trying to calculate the SUM & YTD but something goes wrong then moving the query to SSRS. I works fine in SSMS:
with member
[Measures].[YTD] as
aggregate(YTD([Dim Time].[Hierarchy].currentmember),[Measures].[Belopp])
, format_string = "currency"
select [Measures].[YTD] on columns,
[Dim Time].[Year].members on rows
from cube
I create this member in SSRS:
When I view it in the report I get strange numbers. It´s like it´s making some extra summary or multiplication of the amount..
Somebody seen anything like this before or maybe has a clue to what it could be?
It works fine when viewing with lowest level of granularity i.e. date. I can also make it workable with drill down from year to date.. but the correct numbers are only in the lowest level (date), at higher levels it sums up everything which is wrong, it should take the current YTD and display, how can I do that?

How to I get cumulative monthly subtotals in SSRS?

I'm using SSRS to create a report which shows a lot of transactions according to a trade date. I've made a group on the month and year called 'grpMonthYear'. Inside that group I've made a subgroup on 'TradeDate'.
The groups and all work perfectly. I'm also generating monthly subtotals in the footer of the group 'grpMonthYear'.
But now I want the cumulative subtotals.
Example, if Jan'13 totaled up to $5,000.00 and transactions in Feb'13 totaled up to $7,000.00 So the monthly subtotal in Feb'13 should show me $12,000.00
I tried using
RunningValue(Fieldname,SUM,'grpMonthYear')
But it doesn't work.
Am I missing out something?
You need to set the scope in the RunningValue function to one outside the current group, for example the table's DataSet itself.
So something like:
RunningValue(Fieldname,SUM,"DataSet")
Here's a simple example based on the following data:
I've created a simple report grouped by grpMonthYear:
The Month Total is just the sum in the current group scope.
The Cumulative Total expression is the following:
=RunningValue(Fields!tradePrice.Value, SUM , "Trades")
Where Trades is the DataSet name. This now gives the required results:
So hopefully this helps - just keep the ordering of all the elements of the table in mind as well as the specific parent scope to use if there are nested groups.

SSRS 2008 - computing a sum while ignoring some columns

I swear this shouldn't be that hard, but it's been a real struggle.
I have a query that returns a site name, an event date, and the count of events. I use it in a very nice chart to show events by day.
I now want a Tablix to show the sum of those count of events by site. That is, ignore the date and just sum the counts.
I know I can write another query to accomplish this, but I'd rather minimize the number of queries in this report. How can I use the existing query to create the Tablix that I want?
in the tablix, create your group/groups that you want to sum by, then add the sum of the field you're summing. If you exlude the date in the groups then it'll just sum by whatever you group by.