У меня есть отчет SSRS, который имеет типичные параметры Дата начала/Конечной даты, которые будут отфильтровывать информацию о заказе клиента на основе поля OrderDate. В этом отчете у меня есть сводный отчет. Этот подреборт - это не что иное, как совокупность одной и той же информации, по месяцам. Эта совокупная информация должна быть с первого дня месяца, за один год до, через последний день месяца параметров конечной даты. Это не учитывает основной параметр «Дата начала».Подтверждение фильтра SSRS за 12 месяцев с первого дня месяца до последнего дня месяца
Это то, где он становится немного сложнее. Например, позволяет сказать, что я сделал параметры даты начала/окончания даты на моего основного доклада:
10/15/2016 - 11/15/2016
(только помните, для этой цели, дата начала не имеет значения)
Я хотел бы подотчет на покажите итоговые суммы продаж в месяц в течение ВСЕГО месяца декабря 2015 года через весь месяц ноября 2016 года, хотя моя дата окончания была 11/15/2016.
Если бы я должен был поставить те же самые даты для моих параметров в отчете прямо сейчас, для агрегации декабря 2015 года, я бы получил только продажи с 15-го по 31-й. В настоящее время у меня есть свой подотчет фильтровать на OrderDate по:
Fields!OrderDate.Value>= DateAdd(DateInterval.Month, -12,Parameters!EndDate.Value)
Я знаю, что этот фильтр не настроен, чтобы иметь дату окончания параметра, просто больше, чем аргумент, который является неправильным, так как я хочу 12-месячную историю, чтобы остановить в последний день месяца в месяц моего параметра «Дата окончания», но я не знаю, как это сделать.
Надеюсь, я объяснил это хорошо. Любая помощь по этому вопросу будет принята с благодарностью.
Сначала я получал сообщение об ошибке, но затем в StartDate я добавил «.Month» после параметров EndDate.Value и работал отлично. Большое вам спасибо за вашу помощь!! – jenhil34
@ jenhil34, oh Я забыл свойство месяца. Редактирование прямо сейчас. Я рад, что вам удалось это решить. –
Не беспокойтесь, вы сделали достаточно, помогая мне в первую очередь! Самое меньшее, что я мог сделать, это попытаться заставить его работать самостоятельно, вместо того, чтобы просто вернуться к вам с помощью «uhhh, это не сработает» :) – jenhil34