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

ただし、最初の2列の値の繰り返しを抑制したいので、次のようになります。

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 に答える