gpt4 book ai didi

reporting-services - SSRS 2008 隐藏元素时删除空格

转载 作者:行者123 更新时间:2023-12-04 07:55:06 25 4
gpt4 key购买 nike

几个小时以来,我一直在尝试解决这个简单的问题,但没有任何乐趣。

我的 SSRS 2008 报告中有两个表绑定(bind)到不同的数据集,我需要根据传入的参数显示或隐藏相应的表。我已经完成了按预期工作的表的隐藏属性。我遇到的问题是,当隐藏顶部项目并显示其下方的项目时,我会从隐藏项目中获得空白。

小例子

我创建了两个表并将它们绑定(bind)到垂直放置的相同数据源。

enter image description here

然后我将顶部表格的 hidden 属性设置为 true 并预览了报告。

enter image description here

您可以看到第一个网格被隐藏,但空白区域仍然存在。根据我的调查,我确实看到了 ConsumeContainerWhitespace用于此的属性,但在我的情况下,它没有清除空白。

问题

有没有办法去除这些隐藏元素的空白?

最佳答案

可以通过以下方法控制行为

1)右键单击tablix左上角的框,然后单击“Tablix Properties”以打开tablix的属性
2) 单击向导左侧的“可见性”选项卡
3)点击“基于表达式显示或隐藏”,点击Fx并粘贴以下公式

=IIF(RowNumber("DatasetName")=0,TRUE,FALSE)

4)确保将“DatasetName”替换为您的数据集名称(与 tablix 相关的名称)
5) 还要确保 ConsumeContainerWhiteSpace 属性设置为“True”

ConsumeContainerWhiteSpace 属性是报表级别的属性,可以从报表的属性窗口更改。 (点击设计区外的报告)

这对我很有用。

关于reporting-services - SSRS 2008 隐藏元素时删除空格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33143742/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com