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 столбца будут повторяться вправо для каждого года, и вы получите строки, основанные на количестве дней в вашем наборе данных.

Другие вопросы по тегам