ssrs在行组上设置列可见性

Gab*_*abe 17 reporting-services ssrs-2008

我正在尝试隐藏列,但它属于RowGroups区域.不幸的是,列可见性显示为灰色并已禁用.我想在某些条件下隐藏列(使用表达式)但保留分组.

我在SO上发现了一个类似的问题,但它的解决方案对我不起作用.这有解决方法吗?

行组内的ssrs列可见性

我已经尝试将一些列移动到Tablix的body区域,但是我不能垂直合并单元格.我不确定我的选择是什么.

在下图中,我试图隐藏第一列,但禁用了"列可见性"选项. 试图隐藏整个第一列.

SSRS 2008 R2

JKF*_*JKF 7

你想删除第1列吗?如果右键单击列标题并选择" 删除列",则会提示您删除列和关联的组.如果仅选择列,则应保留分组.

  • 对不起,原帖丢了一件.我只想在某些条件下隐藏它.它应该是可见的. (2认同)

小智 5

您可以选择一列,然后导航到属性栏中的"可见性"属性.您可以在那里输入表达式,只需选择true或false.但是在这种情况下,它只会留下一个空格而不是那个字段.

  • 按照宣传的方式工作,但离开空间(而不是折叠空间)是有问题的.不过,我和OP有同样的问题,这让我有了一些方法. (3认同)

小智 5

我也遇到了同样的问题,列的可见性变灰,而且我在网上找到的解决方案不起作用,所以希望这能帮助其他人。

\n\n

基本上你必须欺骗它才能工作。Here\xe2\x80\x99s 我是如何做到的:

\n\n
    \n
  1. 单击 tablix,然后右键单击您感兴趣的列右侧的灰色列属性。
  2. \n
  3. 选择“添加组”>左侧相邻。
  4. \n
  5. 在分组依据字段中,输入 False,因为您确实不希望对其进行分组。
  6. \n
  7. 现在您可以右键单击灰色列属性框并选择可见性。
  8. \n
  9. 输入您的函数以提高可见性。
  10. \n
  11. 现在,从 \xe2\x80\x98broken\xe2\x80\x99 列中复制并粘贴您需要的所有内容,您无法在其中\xe2\x80\x99 调整新列的可见性。
  12. \n
  13. 删除旧列。
  14. \n
\n