如何在SQL中获取动态列值的小计?

时间:2014-10-17 07:30:58

标签: sql reporting-services subtotal totals

在图像中,您会看到5列。

问题在于Total只需从列'用户类型名称'

中计算

然后它也只需要每个ID占一个顶行。

因此,对于托管Exchange Basic'总数应为1和90以及终端服务器用户' 1和50。

1 个答案:

答案 0 :(得分:1)

您需要使用First函数作为MB Used Total的文本框表达式。

=First(Fields![MBUsed].Value, "[DataSetName]")

帐户名称下方的总计应如下所示:

=(Fields.[IDColumn.Value] , "[DataSetName]")

将[IDColumn]更改为列名。 在这两个表达式中,只要报表只包含一个数据集,就可以省略, "[DataSetName]"