Reporting services 基于组中的值对行求和

Reporting services 基于组中的值对行求和,reporting-services,Reporting Services,我试图将一组的小计和另一组的值相加。查看图像,将两个突出显示的值相加,并将总和放入带圆圈的单元格中。这就是我试过的, =iif(仪器(“住院活动,观察”,字段!MetricGroup.Value)>0,总和(字段!MTD.Value),总和(字段!MTD.Value)) 试试这样的 =SUM( SWITCH( Fields!MetricGroup.Value = "InpatientActivity", Fields!MTD.Value,

我试图将一组的小计和另一组的值相加。查看图像,将两个突出显示的值相加,并将总和放入带圆圈的单元格中。这就是我试过的, =iif(仪器(“住院活动,观察”,字段!MetricGroup.Value)>0,总和(字段!MTD.Value),总和(字段!MTD.Value))


试试这样的

=SUM(
    SWITCH(
          Fields!MetricGroup.Value = "InpatientActivity", Fields!MTD.Value,
          Fields!MetricGroup.Value = "Observation" , Fields!MTD.Value,
          True, 0
          )
    )
对于每一行,我们计算MetricGroup字段。如果是两个文本之一,则返回MTD值。最后一对值中的
True
ELSE
类似,因此返回0

最后,对返回值的结果求和


编辑


如果表达式要在行组内使用,则上述表达式将仅返回该行组内的值

要包含所有值,需要指定表达式的范围。在这种情况下,您可能希望对整个数据集进行求和

假设您的数据集名为
DataSet1
,则将表达式更改为

=SUM(
    SWITCH(
          Fields!MetricGroup.Value = "InpatientActivity", Fields!MTD.Value,
          Fields!MetricGroup.Value = "Observation" , Fields!MTD.Value,
          True, 0
          )
    , "DataSet1")

注意数据集名称区分大小写,必须用双引号括起来,如上所述。

试试这样的方法

=SUM(
    SWITCH(
          Fields!MetricGroup.Value = "InpatientActivity", Fields!MTD.Value,
          Fields!MetricGroup.Value = "Observation" , Fields!MTD.Value,
          True, 0
          )
    )
对于每一行,我们计算MetricGroup字段。如果是两个文本之一,则返回MTD值。最后一对值中的
True
ELSE
类似,因此返回0

最后,对返回值的结果求和


编辑


如果表达式要在行组内使用,则上述表达式将仅返回该行组内的值

要包含所有值,需要指定表达式的范围。在这种情况下,您可能希望对整个数据集进行求和

假设您的数据集名为
DataSet1
,则将表达式更改为

=SUM(
    SWITCH(
          Fields!MetricGroup.Value = "InpatientActivity", Fields!MTD.Value,
          Fields!MetricGroup.Value = "Observation" , Fields!MTD.Value,
          True, 0
          )
    , "DataSet1")

注意数据集名称区分大小写,必须如上所述用双引号括起来。

您尝试过运行值吗?我没有尝试运行值。不知道如何定义。我可以定义要加起来的组值吗?我只想要“住院活动”和“观察”的总数,并在屏幕截图中圈出的单元格中显示该计算结果。您尝试过运行值吗?我没有尝试运行值。不知道如何定义。我可以定义要加起来的组值吗?我只想要“住院活动”和“观察”的总数,并在屏幕截图中圈出的单元格中显示该计算结果。这不起作用。是否有错误?号码不对吗?对不起。没有错误。这并不是全部。保持不变。编辑以显示您的报告设计,包括行组详细信息,我会在收到机会时查看。我已经更新了答案。这不起作用。是否有错误?号码不对吗?对不起。没有错误。这并不是全部。保持不变。编辑以显示您的报告设计,包括行组详细信息,我会在收到机会时查看我已更新了答案