Параметры отчета (SSRS Parametrs)

Осталось определиться с Параметрами (фильтры наверху отчета)

11

Создаются фильтры в папке параметры (parameters)

12

Data_start и Data_end фильтры даты и времени.

Создание параметра (Главная станица)

  • Data_start — внутреннее имя
  • Prompt – то что мы видим в отчете
  • Data type – тип данных Data/Time

13

Создание параметра (Доступные значения)

Оставляем по умолчанию

14

 

Создание параметра (Значения по умолчанию)

В качестве значения можно указывать конкретную дату или выражение:

Например:   =DateAdd(«m»,-3,Today())

Минус три месяца от текущей даты

15

Создание параметра (Продвинутый)

Оставляем по умолчанию

16.png

 

Status — фильтр по строке.

 Создание параметра (Главная станица)

  • Status — внутреннее имя
  • Prompt – то что мы видим в отчете
  • Data type – тип данных Текст
  • Allow multiple values – разрешить несколько значений

 17

 

Создание параметра (Доступные значения)

Создаем возможные варианты от руки ( также можно добавлять возможные варианты из запроса)

18

 

Создание параметра (Значения по умолчанию)

Выбираем значения, указанные на прошлом шаге

19

Создание параметра (Продвинутый)

Оставляем по умолчанию

16

Итак!  мы создали фильтры теперь надо их применить к Отчету .

Для этого надо зайти  в свойства Dataset

20

Перейти в вкладку Filters (Фильтры)

Expression — укажите столбец для фтльтра

Value – укажите параметр

21

Выбор параметра:

Если используется выбор из нескольких значений (allow multiple values) параметр должен быть =Parameters!Status.Value (без (0) в конце выражения) 

22.png

Внимание: Рекомендуется использовать параметры непосредственно в SQL запросе, т.к если мы используем фильтр на Dataset то SSRS получает сначала все данные из таблицы и уже потом применяет фильтр по параметрам.

 

 

Реклама

Добавить комментарий

Заполните поля или щелкните по значку, чтобы оставить свой комментарий:

Логотип WordPress.com

Для комментария используется ваша учётная запись WordPress.com. Выход /  Изменить )

Google+ photo

Для комментария используется ваша учётная запись Google+. Выход /  Изменить )

Фотография Twitter

Для комментария используется ваша учётная запись Twitter. Выход /  Изменить )

Фотография Facebook

Для комментария используется ваша учётная запись Facebook. Выход /  Изменить )

w

Connecting to %s