首页 > 解决方案 > SSRS - 如何根据分组列的单个类别过滤或隐藏可见性

问题描述

我被困在一个听起来并不复杂但到目前为止没有找到任何适当解决方案的问题上。我对过滤和隐藏可见性有所了解,但这对我来说似乎很棘手。

我有一个矩阵,将不同预订“系统”的总数显示为分组行和一个名为“type”的分组列,它向我显示了“bookings”和“errors”这两个类别。

我想要实现的是,只要某个类别“错误”没有价值,它就会隐藏或过滤掉这一行。

设计模式 预览模式

我试图过滤和隐藏可见性,但它总是需要整个组“类型”的总数而不是其类别“错误”的总数。

您是否看到仅针对“错误”的方法?

提前谢谢了。

此致

亚历克斯

标签: reporting-services

解决方案


它没有按您预期的那样工作的原因是由于您的错误计数所在的列分组。它计算所有类型,而不仅仅是错误。

如果您只检查错误类型,我相信它会对您有用。

=IIF(SUM(IIF(Fields!type.Value = 'Errors', Fields!attempts.Value, 0)) > 0, False, True)

如果为零,这将SUMAttempts哪里Type = 'Errors'隐藏。


推荐阅读