隐藏重复行SSRS 2008 R2

Tho*_*mas 6 ssrs-2008

由于源表具有重复数据,因此我的报告中将出现重复数据.没有创建组,我想隐藏重复的数据写表达式.所以我做了什么:我选择表格行并为表格行的隐藏属性添加表达式.

表达式就像=(Previous(Fields!ID.Value)= Fields!ID.Value) 但它不起作用......仍然显示重复数据.因此,请告诉我如何在ssrs写入表达式中禁止重复行而不是通过分组.

xm1*_*994 17

你可能应该首先尝试这些选项:

  • 尝试清理源上的重复数据.
  • 更改源查询,以便重复项不会出现在数据集中.(例如SELECT DISTINCT)

如果没有,在行的Visibility Hidden属性中,您可以使用Previous函数:

=iif(Fields!YourField.Value = Previous(Fields!YourField.Value), True, False)
Run Code Online (Sandbox Code Playgroud)

您必须对YourField列进行排序才能使其正常工作.


Rod*_*och 10

我也把上面的表达式放在上面,直到我开始在属性窗格中使用"隐藏重复项"行.您基本上只需选择行,在下拉列表中选择您的数据集,就是这样.任何重复都将被隐藏.此外,如果你只是想隐藏某些文本框重复,你可以像我之前说的那样做,除了点击文本框而不是行.只是另一种选择,我知道你说使用表达式.


小智 6

您可以使用表达式或单元格或行属性中的"隐藏重复项"选项来执行此操作.

表达式:

=IIF(Fields!YourField.Value = Previous(Fields!YourField.Value), True, False)
Run Code Online (Sandbox Code Playgroud)

隐藏重复步骤:

  1. 选择行或单元格
  2. 单击键盘上的F4键
  3. 寻找"隐藏重复"
  4. 从下拉列表中选择您的DataSet

做完了,我希望有所帮助