2011-01-28 5 views
1

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

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

Пример только в случае, если я не ясно

CategoryId и Название категории являются родительскими столбцами

PRODUCTID ProductName и цены являются деталями, и они связаны с категорией по CategoryId

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

Возможно ли это?

Спасибо, Нил

ответ

0

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

0

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

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 может быть другое решение.

1

То, что вы ищете, называется ступенчатым отчетом. Вот хорошее руководство по созданию в SSRS 2008: How to: Create a Stepped Report.

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

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

enter image description here

+0

Но в родительской строке есть только один столбец. Как насчет Socks, SocksLocation, SocksComments, а затем список деталей? –

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