首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >从合计中排除隐藏的表行

从合计中排除隐藏的表行
EN

Stack Overflow用户
提问于 2009-04-17 10:48:04
回答 3查看 4.7K关注 0票数 2

我已经创建了一个带有组过滤器的表,这样一些值就会隐藏起来。但是,显示上述值之和()的行仍然计算过滤后的值。

通常,我会将筛选器应用于查询,但我也会在同一报表的其他表中使用相同的数据集,因此这不是一个选项。

我是否在这里遗漏了什么,或者这是MS Reporting Services中的一个缺陷?

EN

Stack Overflow用户

回答已采纳

发布于 2009-04-17 12:40:23

这似乎是SSRS的一个“特性”,显然是因为它在呈现数据表的细节部分之前计算表标题和表尾中的值。

解决此问题的一种方法是向dataset中添加一个派生布尔列(假设您的数据源是SQL Server,使用CASE语句或类似语句),以显示是否应从需要筛选器的表中排除该行。

然后,您可以更改表筛选器以检查指标,并使用表达式执行条件求和以聚合正确的总和。就像这样

代码语言:javascript
运行
复制
=SUM(Iif(Fields!ExcludeRow.Value = True,0,Fields!ValueToSum.Value))
票数 4
EN
查看全部 3 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/759963

复制
相关文章

相似问题

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