Группа SSRS / SQL по финансовым годам - ​​SQL Server 2014 - PullRequest
0 голосов
/ 20 июня 2019

Я пытаюсь написать отчет для SSRS, в котором пользователь будет выбирать несколько финансовых лет (2020, 2019, 2016), и мне нужно показывать данные для каждого из этих лет в таком количестве строк, которое выбрано в качестве финансовых годов. Я пытаюсь найти способ сделать цикл FOR, чтобы я мог получить одну строку для каждого финансового года. Какой лучший способ сделать это в SQL или SSRS? Я не хочу использовать курсор.

1 Ответ

0 голосов
/ 20 июня 2019

Создать матрицу и использовать группу строк, группирующуюся по финансовому году ??

Другой подход заключается в следующем: матрица внутри матрицы группируется по финансовому году и фильтрует вложенную матрицу по родительскому финансовому году.

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

Это позволит вам получить итоговую сумму закак по году, так и по этнической принадлежности.Сохраняйте свой SQL простым, считая с наименьшей степенью детализации и используя SSRS для агрегирования,

...