I have to take average of averages in my report.
Earlier quarterly average was taken using sum of all values in a quarter divided by number of days in that quarter. Now, I need to take average of monthly averages as the quarterly average.
How shall I do it?

I don't think this is possible in SSRS. Problem you have is that although you can specify a scope for an aggregation, you cannot specify two scopes.
What you need to tell SSRS to do is something like this
As I said, SSRS does not allow this so I typically just do this kind of thing in the dataset query as it's quite simple.
Below is some sample data which should roughly match what you have..
The inner query (aliased
MAvg) gets the monthly averages.The outer query then gets the quarterly average. As this Quarterly average is repeated on each row, in SSRS we can use
AVG,FIRST,MAXorMINto just get a single instance of the number.Here's the basic report design
Note that the SUM part of
[SUM(MonthAvg)]does not matter, we could have used AVG, Min, Max etc as there is only a single number present at this scope (row and column).and this is the result