Сообщить о вертикальной группировке - PullRequest
0 голосов
/ 01 ноября 2011

У меня есть следующие таблицы:

Person:
Person_Id,
Name

Dog:
Dog_Id,
Person_Id,
Name

Я хочу показать всех собак, указанных ниже, в поле зрения SSRS. Но когда я добавляю родительскую группу, она добавляет слева, поэтому я могу отображать собак только справа. (Я использую управление таблицей)

Итак: я хочу это:

Alex
DogName1
DogName2

Kristy
DogName3
DogName4

Но единственный способ попасть в SSRS - это:

Alex   DogName1
       DogName2
Krisy  DogName3
       DogName4

Какую группировку я должен использовать для этой работы?

enter image description here

1 Ответ

1 голос
/ 01 ноября 2011
  • Включение заголовка группы, строк подробностей и уровней нижнего колонтитула группы в ваш отчет
  • Вставка имени персонажа в заголовок группы
  • Вставка имени собаки в ячейку уровня детализации, прямо под Personname
  • Вставьте пустую ячейку в нижний колонтитул группы (чтобы пропустить строку между людьми)

EDIT: вместо двух наборов данных используйте один набор данных с запросом, подобным следующему:

select p.name person_name,
       d.name dog_name
from person p
inner join dog d on p.person_id = d.person_id

(Измените inner join на left outer join, если хотите включить людей, у которых нет собак).

...