Мне было предложено создать отчет, сгруппированный по значениям в нескольких столбцах в одной строке из базы данных SQL. НапримерСоздание нескольких строк отчета из одной строки данных
Employee Name | Type1Column1 | Type1Column2 | Type2Column1 | Type2Column2
John Doe | 0.00 | 10.00 | 20.00 | 20.00
Report Output
Name | Type | Total
John Doe | Type1 | 10.00
| Type2 | 40.00
Я надеюсь, что вы получите эту идею и не я не did'nt дизайна таблицы и ни я не могу изменить это, но я мог бы быть в состоянии настроить хранимую процедуру, которая производит вывод ...
Я играл с несколькими идеями, но я в недоумении; Я чувствую, что мне нужно что-то вычислить, чтобы сгруппировать, но я никогда не сталкивался с этим раньше, поскольку я всегда проектировал datawarehouse и куб сам.
Кто-нибудь знает, как я могу это достичь в SSRS 2008R2?
Заранее благодарен.
Являются ли столбцы всегда фиксированным числом для каждого типа и известны ранее заранее? И.Е. в вашем примере будет ли в наборе данных всегда «Type1Column1», «Type1Column2», «Type2Column1» и «Type2Column2»? Если это так, то вам не нужно будет группировать их, вы можете просто добавить в отчет другую строку данных и суммировать поля в отчете. –
Всегда есть такое же количество столбцов данных (5 x 7), и вы знаете, что они там раньше времени. Я до сих пор не понимаю, что вы имеете в виду? Вы имеете в виду повторение столбца John Doe в каждой строке подробностей (по одному для каждого типа), а затем скрыть те, у которых нет данных? i.e Нулевые суммы для этого типа? –