Добавление фильтра в набор данных построитель отчетов

Добавление фильтра к набору данных ограничивает данные в отчете после извлечения данных из внешнего источника данных. При добавлении фильтра к набору данных все элементы отчета или области данных используют только данные, соответствующие условиям фильтра.

Примечание.

Части отчетов устарели для всех выпусков служб SQL Server Reporting Services, начиная с SQL Server Reporting Services 2019 и всех выпусков Сервер отчетов Power BI начиная с Сервер отчетов Power BI сентября 2022 года.

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

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

Примечание.

Создать и изменить определение для отчета на страницу (RDL-файл) можно с помощью построителя отчетов (Майкрософт), построителя отчетов Power BI и конструктора отчетов в SQL Server Data Tools.

Добавление фильтра в общий набор данных

  1. Откройте общий набор данных в построитель отчетов.

  2. На вкладке "Главная" выберите "Задать параметры". Откроется диалоговое окно Свойства набора данных .

  3. Перейдите на вкладку "Фильтры". Этот параметр отображает текущий список уравнений фильтра. По умолчанию этот список пустой.

  4. Выберите Добавить. Появится новое пустое уравнение фильтра.

    Снимок экрана: диалоговое окно

  5. В поле "Выражение" введите или выберите выражение для поля для фильтрации. Чтобы изменить выражение, нажмите кнопку выражения (fx).

  6. В раскрывающемся списке выберите тип данных, соответствующий типу данных в выражении, созданном на предыдущем шаге.

  7. В раскрывающемся списке операторов выберите оператор, который будет использоваться фильтром для сравнения значений в поле "Выражение и значение". Выбранный оператор определяет число значений, которые используются в следующих шагах.

  8. В поле "Значение" введите выражение или значение, для которого фильтр будет оценивать значение в поле выражения. Чтобы изменить значение, нажмите кнопку выражения (fx).

    Примеры уравнений фильтра см. в примерах уравнений фильтра в отчете с разбивкой на страницы (построитель отчетов).

  9. Нажмите ОК.

Добавление фильтра в внедренный набор данных или экземпляр общего набора данных

  1. В отчете щелкните правой кнопкой мыши набор данных в области данных отчета и выберите свойства набора данных. Откроется диалоговое окно Свойства набора данных .

  2. Перейдите на вкладку "Фильтры". Этот параметр отображает текущий список уравнений фильтра. По умолчанию этот список пустой.

  3. Выберите Добавить. Появится новое пустое уравнение фильтра.

  4. В поле "Выражение" введите или выберите выражение для поля для фильтрации. Чтобы изменить выражение, нажмите кнопку выражения (fx).

  5. В раскрывающемся списке выберите тип данных, соответствующий типу данных в выражении, созданном на предыдущем шаге.

  6. В раскрывающемся списке операторов выберите оператор, который будет использоваться фильтром для сравнения значений в поле "Выражение и значение". Выбранное оператор определяет количество значений, используемых на следующем шаге.

  7. В поле "Значение" введите выражение или значение, для которого фильтр будет оценивать значение в поле выражения. Чтобы изменить значение, нажмите кнопку выражения (fx).

    Примеры уравнений фильтра см. в примерах уравнений фильтра в отчете с разбивкой на страницы (построитель отчетов).

  8. Нажмите ОК.