У меня есть отчет SSRS 2008, в котором есть несколько параметров. Я скрываю некоторые столбцы в зависимости от выбранного параметра, и из этого мне нужно исключить повторяющиеся строки.
Предположим, если у меня есть отчет с столбцами id, A, B C, D и параметрами A, B, C, D (все логические). если выбрать параметр A, я просто хочу уникальную строку для столбца id и A - (я скрываю столбцы B, C, D, делая видимость столбцов для каждого столбца отдельно)
Если для Id и A есть 2 записи, я удаляю дубликаты, проверяя предыдущую запись.
iif (Параметры! A.value = true и Fields! A.value = previous (Fields! A.value), true, false)
Мне нужно сделать то же самое для параметров B, C, D.
Как мне дать несколько условий в зависимости от выбранного параметра. Если выбран параметр A, нужно проверить столбец A по сравнению с предыдущим столбцом A, но я думаю, что это сработает, только если он отсортирован по столбцу A. Как добиться того же для всех столбцов. Я попытался дать следующее, но оно не работает
iif ((Параметры! A.value = true и Поля! A.value = предыдущий (Поля! A.value) или (Параметры! B.value = true и Поля! B.value = предыдущий (Поля! B. значение)) или
(Параметры! C.value = true и Fields! C.value = previous (Fields! C.value)) или
(Параметры! D.value = true и Поля! D.value = предыдущая (Поля! D.value)))
, Правда, ложь)
Может кто-нибудь пожалуйста посоветовать, как этого добиться. Спасибо.