在Visual Studio中的SQL Server Reporting Services中,我创建了一个包含详细信息和总计行的报表。我尝试从细节线中的值中减去总线中的值,并得到零的结果,这是不正确的。见下面的例子:
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栏中,我从col A中的细节线中取出数字并从中减去总线,得到零而不是0.7等....
答案 0 :(得分:2)
您需要包含计算详细信息行中平均值的范围。如果您在组级别执行此操作,请在表的组中进行聚合:
=Fields!MyField.Value - AVG(Fields!MyField.Value, "table1_Group1")
如果它在数据集级别,您可以对数据集执行相同的操作:
=Fields!MyField.Value - AVG(Fields!MyField.Value, "MyDataset")