【问题标题】:How to fix the gap after hiding a column in SSRS 2008如何在 SSRS 2008 中隐藏列后修复间隙
【发布时间】:2016-06-14 08:07:31
【问题描述】:

这可能很简单,但我几个小时都无法解决。

我使用 Microsoft Reporting Services 2008 R2 和 ReportViewer 2010。我的一份报告中有一个表格,其中包含三列,例如:

Name Age Gender
Jack 20   M

我想要的是根据参数隐藏年龄列。我通过给它一个隐藏的表达式来做到这一点:

=IIF(Parameters!check.Value=1,true,false)

但是,当列隐藏时,输出为:

Name          Gender
Jack          M

现在姓名和性别之间存在差距。我需要有这样的输出

Name Gender
Jack M

没有间隙。我无法提供它。任何帮助将不胜感激。

【问题讨论】:

  • 如果您选择整个列,右键单击并转到Column visibility... 菜单,然后在“显示或基于表达式隐藏”中设置该表达式,它应该可以工作。
  • 哦,是的!我写错了地方(“隐藏”而不是“列可见性”),谢谢我的朋友。让它成为一个答案,我会选择正确的答案。
  • 您的逻辑是正确的,但您不知道在哪里使用该表达式,因此我将答案发布为社区 Wiki,因为它已在 cmets 中解决。

标签: reporting-services reporting reportviewer ssrs-2008-r2 report-viewer2010


【解决方案1】:

如果您选择整个列,右键单击并转到Column visibility... 菜单,然后在Show or hide based on an expression 文本框中设置该表达式,它应该可以工作。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-08-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多