как сгруппировать записи клиентов по месяцам по годам в отчетах ssrs в nav - PullRequest
0 голосов
/ 28 марта 2020

Я пытаюсь получить сумму записей по каждой книге покупок и сгруппировать отчет Ssrs по месяцам по разным годам. Например, я должен иметь возможность фильтровать по году 011117..310318, это должно дать мне записи о каждом клиенте, сгруппированном по месяцам: ноябрь, декабрь, январь (18), февраль, матч.

1 Ответ

0 голосов
/ 29 марта 2020

Вы можете сделать это, используя матрицу в своем отчете.

Добавьте матрицу и установите группу строк для группировки по клиенту (независимо от того, что делает клиента уникальным, например, по идентификатору).

Добавить группы столбцов по месяцам, а затем родительскую группу столбцов по годам. Если в вашем наборе данных нет отдельных столбцов для месяцев и лет, вы можете использовать выражение в групповом выражении, например ..

=Month(Fields!myDateField.Value)
=Year(Fields!myDateField.Value)

В ячейке данных просто перетащите нужное значение агрегировать там.

Это должно дать вам базовую c рабочую матрицу.

Если вам нужна дополнительная помощь, обратитесь к документации SSRS по элементу управления матрицы.

https://docs.microsoft.com/en-us/sql/reporting-services/report-design/create-a-matrix-report-builder-and-ssrs?view=sql-server-ver15

...