Reporting services ssrs对特定组的组总数求和,并对特定组进行减去

Reporting services ssrs对特定组的组总数求和,并对特定组进行减去,reporting-services,ssrs-2008,Reporting Services,Ssrs 2008,我有一份这样的报告: 我已按名为“费用类型”的组名分组。理想情况下,费用类型有三种:1、2和3。我用它们来总结蓝线的总数 现在我想把总数加到棕褐色线条上 我想要((第1组的总数+第3组的总数)-第2组的总数)在提交的棕褐色总账单中 有人能帮我写这个表达式吗?你可以使用报表项来实现你想要的 例如 =(Reportitems!group1total.value +Reportitems!group3total.value )-Reportitems!group2total.value 以上假设

我有一份这样的报告:

我已按名为“费用类型”的组名分组。理想情况下,费用类型有三种:1、2和3。我用它们来总结蓝线的总数

现在我想把总数加到棕褐色线条上

我想要((第1组的总数+第3组的总数)-第2组的总数)在提交的棕褐色总账单中


有人能帮我写这个表达式吗?

你可以使用报表项来实现你想要的

例如

=(Reportitems!group1total.value +Reportitems!group3total.value )-Reportitems!group2total.value 

以上假设组框的属性名称为group1total、group2total和group3total

您可以使用报表项实现所需的功能

例如

=(Reportitems!group1total.value +Reportitems!group3total.value )-Reportitems!group2total.value 
以上假设分组框的属性名称为group1total、group2total和group3total

在计算总计之前,使用
IIF()
SWITCH()
检查每个值的类别

=(Sum(IIF(Fields!ExpenseCategory.Value = "Group 1", Fields!Amount.Value, nothing))
+ Sum(IIF(Fields!ExpenseCategory.Value = "Group 3", Fields!Amount.Value, nothing)) )
/ Sum(IIF(Fields!ExpenseCategory.Value = "Group 2", Fields!Amount.Value, nothing))
在计算总计之前,使用
IIF()
SWITCH()
检查每个值的类别

=(Sum(IIF(Fields!ExpenseCategory.Value = "Group 1", Fields!Amount.Value, nothing))
+ Sum(IIF(Fields!ExpenseCategory.Value = "Group 3", Fields!Amount.Value, nothing)) )
/ Sum(IIF(Fields!ExpenseCategory.Value = "Group 2", Fields!Amount.Value, nothing))

这不起作用,因为我已将tablix按费用类型分组。它有1,2,3个值,单位为db。我将数据分为1、2、3组,最后我必须编写一个表达式,其中sum=(1+3)-2这不起作用,因为我将tablix按费用类型分组。它有1,2,3个值,单位为db。我把数据分为1,2,3组,最后我要写一个表达式,其中sum=(1+3)-2谢谢你的回答。这对我来说非常有效。谢谢你的回答。这对我来说非常有效。