17

这必须是愚蠢的容易做到,但我没有看到它。

我有一个 SQL Reporting Services (SQL 1008 R2) 报告。

我正在使用 tablix 基本上显示:

COL 1 |  COL 2 |  COL 3 |  COL 4
----------------------------------
100   |  100   |  100   |  Item 1
100   |  100   |  101   |  Item 2
100   |  100   |  102   |  Item 3
100   |  110   |  110   |  Item 4
100   |  110   |  110   |  Item 4
100   |  110   |  111   |  Item 5
100   |  110   |  112   |  Item 6

但我想抑制前两列中的重复值,所以它看起来像这样:

COL 1 |  COL 2 |  COL 3 |  COL 4
----------------------------------
100   |  100   |  100   |  Item 1
      |        |  101   |  Item 2
      |        |  102   |  Item 3
      |  110   |  110   |  Item 4
      |        |  110   |  Item 4
      |        |  111   |  Item 5
      |        |  112   |  Item 6

我认为这可能就像右键单击该列并选择“隐藏重复值”一样简单,但我没有看到。我现在道歉,因为当有人指出它是多么容易做或找到时,我会感到愚蠢。

4

1 回答 1

23

最好简单地使用组,但如果您想保持这种方式,请尝试:

=IIf(Previous(Fields!Col1.Value) = Fields!Col1.Value, Nothing, Fields!Col1.Value)

或者您可以将文本框的HideDuplicates属性设置为包含的组名(在您的情况下,大概是Tablix1_Details

于 2012-10-17T18:38:54.403 回答