使隐藏的表列在SSRS 2008 R2中不占用空间

Eri*_*ikE 19 sql-server hidden ssrs-2008

有没有人想出一个很好的方法来使一个隐藏的表/矩阵列不占用水平空间?

我可以使用一些疯狂的条件来动态地确定列的内容(尽可能有效地向左滑动它们),但这是令人讨厌的,加上不允许在我想要的那一列的右侧列中改变列宽隐藏.

我们的想法是,当参数设置为"Any"时,应显示具有相应值的列.但是,当参数设置为显式单个值时,报表不再需要包含该列(它将单独列为报表顶部的条件).

这使我可以在不同的情况下使用相同的报告,有些需要隐藏不必要的列.

PS我认为微软应该为对象大小添加表达式,我认为他们应该将CanShrinkHorizo​​ntally添加到已经存在的CanShrink(垂直)......

ron*_*ron 41

我想你正在看列的隐藏属性.隐藏的东西仍会占用空间.您想要更改的是列的可见性.右键单击列标题,然后单击"列可见性"并将其设置在那里.

  • 好的,这是非常讨厌的.选择列时,"隐藏"属性将显示在属性窗格中,但只有右键单击图形元素才能单独访问"可见性"属性.谢谢.你能帮忙解决[这个问题](http://stackoverflow.com/questions/3920226/hidden-dynamic-matrix-groups-still-take-space-in-ssrs-2005)吗?Tab列中的"列可见性"选项显示为灰色(尽管我现在已将报告升级到SSRS 2008). (5认同)

小智 7

看起来您可以隐藏组,组可以是行或列.

单击"设计"窗格底部"列组"旁边的向下箭头,然后启用"高级模式".修改表示所需列的静态组的隐藏属性.噗!你已经让整个专栏占用了空间.