2012-02-09 3 views
2

Я хочу создать отчет на основе 3 таблиц, называемых Physician, Credentials и Insurance. Все эти таблицы относятся к Physician и связаны physician Id.Службы Reporting Services, скрывающие дубликаты с использованием SQL Server 2005

Я хочу отображать строки на основе physician id, но подавлять повторяющиеся значения. Как отобразить врача, учетные данные и данные о страховании в одном отчете на основе идентификатора врача?

Здесь проблема заключается в том, что один врач содержит несколько учетных данных и сведений о страховании. Предположим, что для physician id=1 он содержит учетные данные, такие как A, B и и страхование, как C, D мой отчет приходит как этот

physician id credentials insurance 

    1   A   C 
    1   A   D 
    1   B   C  
    1   B   D 

НО Я хочу, чтобы мой доклад, как

physician id credentials insurance 

    1   A   C 
       B   D 

Поэтому я хочу, чтобы отобразить детали раз и хотят, чтобы скрыть повторяющиеся значения

есть ли возможность с помощью отчетов суб пожалуйста, внимание, я использую SQL Server 2005 и SSRS 2005

Извините за мой плохой язык плз помощь для этого спасибо @ Анил @

ответ

1
  1. Добавить таблицу в 3 столбца в отчет
  2. Создать группу на PhysicianID
  3. Сделать PhysicianID значение в первом столбце на группе строка заголовка
  4. На втором столбце добавьте список.
  5. правой кнопкой мыши на список и выберите Свойства -> Редактировать данные группы ...
  6. Select = Поля Credentials.Value в группе по выражению выпадающего списка
  7. Добавить текстовое поле в список и установить значение = Fields! ! Credentials.Value
  8. Выполните шаги 4-7 на 3-й колонке

Резюме: Добавить список в заголовок группы и группу список, значение, которое вы хотите получить «отчетливое» значение, поместите это значение в текстовое поле, которое затем будет повторяться для этой группы.

groupingExample

Смежные вопросы