当子组中没有项目时,如何隐藏切换(+)图标?

问题描述 投票:0回答:1

我有一份包含 2 组的报告。 “A”是具有子组“B”的父组。在下面的屏幕截图中,深灰色线是“A”组,浅灰色线是“B”组。如果展开 1 旁边的子组,则会出现子组。然而,组 228 和 229 下面没有任何数据,但切换图标仍然出现。如果切换项目下面没有任何内容可显示,我想隐藏它。我找到的所有解决方案都根据 B 的计数隐藏 A 组,但我希望“A”组(深灰色线)始终可见。有办法做到这一点吗?

enter image description here

reporting-services ssrs-tablix
1个回答
0
投票

在任何分组中,如果您想要该功能,则必须执行以下操作:

enter image description here

为具有相同标签的组添加两行。

第一行将有展开/折叠图标,当没有子行具有如下表达式时,您将隐藏它:

=RunningValue(Iif(Fields!g2.Value="",0,1), Sum,"g1")=0

以类似的方式,当 group2 有子行时,您将隐藏 group1 的第二行

您的最终报告将如下所示

enter image description here

© www.soinside.com 2019 - 2024. All rights reserved.