2013-06-06 82 views
0

在Visual Studio中的SQL Server Reporting Services中,我創建了一個包含詳細信息和總計行的報表。我嘗試從細節行中的值中減去總行中的值,並得到不正確的零結果。見下面的例子:SSRS - 列計算

    Col A      Col B      

Detail   4.7      4.7 – 4.0 
lines    3.7      3.7 – 4.0 
        3.5      3.5 – 4.0 

Total/AVG   4.0 

B列中,我從細節線圖中的山坳,並從中減去總線,並得到零,而不是0.7等....

+1

如何做你的計算走?例如,您是否使用FieldX-Sum(FieldX)?舉個例子? –

回答

2

您需要包括計算細節行內平均值的範圍。如果你這樣做是在集團層面,總在桌子上的組:

=Fields!MyField.Value - AVG(Fields!MyField.Value, "table1_Group1") 

如果是在數據集級別,你可以做同樣的數據集:

=Fields!MyField.Value - AVG(Fields!MyField.Value, "MyDataset") 
+0

謝謝。我會試試這個。 – Joe