首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >SQL Server报表生成器:如何获取每个组的总和(值)

SQL Server报表生成器:如何获取每个组的总和(值)
EN

Stack Overflow用户
提问于 2012-02-17 23:33:38
回答 1查看 7.9K关注 0票数 3

我有一个按页分隔的按Field1分组的报表,在每一页中我都按Field2分组。

所以,我的页面是:

代码语言:javascript
运行
复制
      Field1     Field2      SUM(Volume)

      ...

                 Total       SUM(Volume) --This is the value that I want to use!!

我有一个Volume字段,我想要计算一个百分比:

Sum(Fields!Volume.Value)是值的聚合,这是正确的

sum(Fields!Volume.Value, "DataSet2")是所有东西的总和,这是错误的,因为我想要每个页面的总和。

我正在做:

代码语言:javascript
运行
复制
=(Sum(Fields!Volume.Value) * 100) / sum(Fields!Volume.Value, "DataSet1")

我正在使用Report Builder 2.0,但无法更改。

我希望我已经解释清楚了,

谢谢!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-02-17 23:42:20

您可以对组(在本例中为Field2组)的总和进行聚合,就像使用数据集一样使用它。所以,试试这个:

(Sum(Fields!Volume.Value) * 100) / sum(Fields!Volume.Value, "Field2")

但是将Field2替换为该组的实际名称。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9331055

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档