Удаление значений повторяющихся столбцов в службах 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
Я подумал, что это может быть так же просто, как щелкнуть правой кнопкой мыши по столбцу и выбрать "Скрыть повторяющиеся значения", но я этого не вижу.
Я буду извиняться сейчас, потому что я буду чувствовать себя глупо, когда кто-то указывает, как легко это сделать или найти.
Ответы
Ответ 1
Скорее всего, лучше просто использовать группы, но если вы хотите сохранить их таким образом, попробуйте:
=IIf(Previous(Fields!Col1.Value) = Fields!Col1.Value, Nothing, Fields!Col1.Value)
Или вы можете установить для текстового поля HideDuplicates
свойство имя группы (в вашем случае, предположительно Tablix1_Details
)