2016-05-27 2 views
1

У меня есть отчет, который берет данные о продажах за несколько месяцев и показывает его график с разбивкой на полчаса, чтобы получатель мог видеть, что занятое время дня более длительное период. Я думаю, что им также понравится возможность взглянуть на конкретную дату в наборе данных. В Excel я просто выбросил столбец «Дата» в раздел «Фильтр страниц» (фильтр отчета) в PivotTable/PivotChart, и получатель мог использовать итоговый раскрывающийся список для фильтрации по датам в своем сердце. Есть ли способ воспроизвести такую ​​функциональность в SSRS? Я попытался добавить Дату к данным диаграммы, настроенным как группа серий, но это просто разбивает данные автоматически. Я хочу, чтобы по умолчанию были все месячные данные с возможностью выбора даты (ей), если это необходимо.Реплицирование полей таблицы Pivot Table в SSRS

ответ

1

Вам необходимо создать параметр, есть разные способы. Вот один из способов:

Создание двух параметров StartDate и EndDate. Затем выберите Datatype как Дата/время. Он покажет календарь, который пользователь может установить вручную, выбрав даты.

После создания параметров. на вашем наборе данных. щелкните правой кнопкой мыши Свойства>Фильтры. Нажмите, а затем в выражении выберите поле Дата в вашем наборе данных, затем Operator = Between. На значение поместите [@StartDate] и [@EndDate].

+0

Будет ли это работать, только если отчет работает? Я хочу решение, которое может работать после того, как отчет был запущен и доставлен. Получатели не будут иметь доступа к SSRS и смогут получить доступ к доставленному файлу Excel. – tomdemaine