SSRS: горизонтальное выравнивание по группе
В моем наборе данных я выбираю информацию за четыре года, отсортированную по дате и количеству подписок, которые у меня были на указанную дату, что выглядит примерно так:
Date Year Subs Day
15/09/2014 2015 57 1
16/09/2014 2015 18 2
17/09/2014 2015 16 3
14/09/2015 2016 10 1
15/09/2015 2016 45 2
16/09/2015 2016 28 3
12/09/2016 2017 32 1
13/09/2016 2017 11 2
14/09/2016 2017 68 3
24/08/2017 2018 23 1
25/08/2017 2018 53 2
26/08/2017 2018 13 3
Я пытаюсь создать группу столбцов 'Year', чтобы выровнять их по горизонтали, но когда я это делаю, это результат:
Ожидаемый результат:
Это достижимо в SSRS? Я попытался удалить группу =(Подробности), которая дает мне желаемый результат, за исключением того, что он возвращает только одну строку информации.
Любое понимание ценится.
1 ответ
По умолчанию группа "Подробности" позволяет получать по одной строке на строку в наборе данных. В вашем случае я бы предложил сгруппировать строки по столбцу "День" и создать группу столбцов по году.
Сначала создайте две группы и добавьте столбцы в группу столбцов.
Затем добавьте строку снаружи и над группой строк "День". Разместите заголовки здесь, а затем удалите верхний ряд. Это должно выглядеть так:
Теперь эти 4 столбца будут повторяться вправо для каждого года, и вы получите строки, основанные на количестве дней в вашем наборе данных.