Удаление значений повторяющихся столбцов в службах SQL Reporting Services - программирование
Подтвердить что ты не робот

Удаление значений повторяющихся столбцов в службах SQL Reporting Services

Это должно быть глупо легко сделать, но я не вижу его.

У меня есть отчет 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

Я подумал, что это может быть так же просто, как щелкнуть правой кнопкой мыши по столбцу и выбрать "Скрыть повторяющиеся значения", но я этого не вижу. Я буду извиняться сейчас, потому что я буду чувствовать себя глупо, когда кто-то указывает, как легко это сделать или найти.

4b9b3361

Ответ 1

Скорее всего, лучше просто использовать группы, но если вы хотите сохранить их таким образом, попробуйте:

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

Или вы можете установить для текстового поля HideDuplicates свойство имя группы (в вашем случае, предположительно Tablix1_Details)