Sql SSRS-柱计算
在VisualStudio中的SQLServer Reporting Services中,我创建了一个包含详细信息和总行的报表。我试着从细节行的值中减去总计行的值,结果是零,这是不正确的。见下例:Sql SSRS-柱计算,sql,sql-server-2008,reporting-services,Sql,Sql Server 2008,Reporting Services,在VisualStudio中的SQLServer Reporting Services中,我创建了一个包含详细信息和总行的报表。我试着从细节行的值中减去总计行的值,结果是零,这是不正确的。见下例: Col A Col B Detail 4.7 4.7 – 4.0 lines 3.7
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列中,我从A列中的详图线中获取数字,并从中减去总线,得到零而不是0.7等…您需要在详图行中包含计算平均值的范围。如果在组级别执行此操作,请在表的组上聚合:
=Fields!MyField.Value - AVG(Fields!MyField.Value, "table1_Group1")
如果是在数据集级别,则可以对数据集执行相同的操作:
=Fields!MyField.Value - AVG(Fields!MyField.Value, "MyDataset")
你的计算结果如何?例如,您是否使用FieldX Sum(FieldX)?举个例子?谢谢。我试试这个。