Hi all,
I have a SSRS report. I have used aggregate function (RunningValue() and Previous()) such that I get following behavior in report viewer:
[Page 1 Start Report viewer]----------------------------------------------------
Debit Credit Balance
Main account 110110 [carry over] 100
(100 is the initial balance of 110110)
3/15/2012 10 90
3/16/2012 20 110
3/18/2012 100 10
3/19/2012 10 20
3/20/2012 10 10
Main account 110110 [Carry over] 30 120 10
(sum debit/credit, show last value of balance)
[Page 1 End Report viewer]----------------------------------------------------
[Page 2 Start Report viewer]----------------------------------------------------
Debit Credit Balance
Main account 110110 [carry over] 10
3/21/2012 30 40
3/22/2012 40 80
3/23/2012 5 85
Main account 110110 [Continue] 75 85
[Page 2 End Report viewer]----------------------------------------------------
Everything looks good on the report viewer. However, when I try to export the report to PDF, things took a bad turn.
[Page 1 Start PDF]----------------------------------------------------
Debit Credit Balance
Main account 110110 [carry over] 100
3/15/2012 10 90
3/16/2012 20 110
3/18/2012 100 10
3/19/2012 10 20
Main account 110110 [Continue] 60 120 40
(The aggregates seems to went down all the way to the 3/22 transaction)
[Page 1 End PDF]----------------------------------------------------
[Page 2 Start PDF]----------------------------------------------------
Debit Credit Balance
Main account 110110 [carry over] 100
(Here, it showed the initial carry over value of the first page)
3/20/2012 10 10
3/21/2012 30 40
3/22/2012 40 80
3/23/2012 5 85
Main account 110110 [Continue] 60 120 40
(Here, it showed the aggregated of the first page)
[Page 2 End PDF]----------------------------------------------------
In fact, when I export to MHTML it has similar issues. I looked around the web and am a little bit surprised that I couldn't find any similar incidents. Nor can I find any resources claiming that this is a limitation of the report rendering engine.
Have anyone seen this before?