SSRS - возможно ли иметь подробные строки под родительской строкой - PullRequest
1 голос
/ 28 января 2011

У меня есть отчет, в котором в настоящее время перечислены данные родителя и его данные в той же строке.Допустим, столбцы родительской группы занимают первые три столбца, а подробности - следующие три.В настоящее время первые три столбца охватывают высоту строк комбинированных деталей.Таким образом, если есть три строки подробностей, первые три столбца - это одна строка, которая охватывает высоту этих трех столбцов.Вот как я изначально этого хотел.

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

Пример на случай, если мне непонятно

CategoryId и Category Name - это родительские столбцы

ProductId ProductName и Price - это детали, которые связаны с категорией с помощьюcategoryId

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

Этовозможно?

Спасибо, Нил

Ответы [ 3 ]

1 голос
/ 14 октября 2011

То, что вы ищете, называется пошаговым отчетом. Вот хорошее руководство по его созданию в SSRS 2008: Как: создать пошаговый отчет .

С веб-страницы:

Пошаговый отчет показывает подробные строки или дочерние группы с отступом под родительская группа в том же столбце, как показано в примере ниже:

enter image description here

0 голосов
/ 01 февраля 2011

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

0 голосов
/ 31 января 2011

Я полагаю, что вы просите:

Category 1  | Category A
Product A01 | $1
Product A02 | $2
Category 2  | Category B
Product B01 | $1
Product B02 | $2

Вы можете попробовать поместить матрицу / таблицу в список, сгруппированный по категориям

List grouped by category id[
  Table header row [ category id | category name ]
  Table detail row [ productname | product price ]
]

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

...