如何排除组进行计算

时间:2015-11-09 06:55:00

标签: reporting-services

我是SSRS的新手,任何人都可以解释如何在SSRS中解决以下问题

我有以下数据

enter image description here

在我的报告中,我需要计算如下的值

enter image description here

这里的值181是所有国家的总和。当我把国家作为第一列时,衡量标准是按国家分组,但在分母中我应该排除分组。

可以在SSRS级别而不是查询级别执行此操作吗?

1 个答案:

答案 0 :(得分:1)

可以在同一文本框中包含多个表达式。这是你可以在这里显示两个值。

  1. 在您现有的表达式后,只需输入' /'在文本框中。

  2. 然后在文本框中创建一个新占位符,添加一个新表达式,如下所示

    =Sum(CInt(Fields!Val.Value), "DataSet1")
    

    (注意我已添加CInt,因为我的值已作为文本返回。DataSet1是我的数据集的名称)

  3. 因此,在“设计视图”中,我的图表看起来像这样

    source code

    跑步的时候,就像这样

    enter image description here

    希望他是您所需要的,但如果没有,请告诉我,我可以尝试进一步协助。