Добавление фильтра в отчет на страницу (построитель отчетов)
Применимо: Microsoft построитель отчетов (SSRS) Power BI построитель отчетов конструктор отчетов в SQL Server Data Tools
Вы можете добавить фильтр к набору данных, области данных или группе в отчете на страницу, если необходимо включить или исключить определенные значения в вычислениях или отображении. Фильтры применяются во время выполнения в первый раз в наборе данных. Затем фильтры применяются к региону данных, а затем в группе в порядке сверху вниз для иерархий групп. В таблице, матрице и списке фильтры для групп строк, групп столбцов и смежных групп применяются независимо друг от друга. В диаграмме фильтры для групп категорий и групп рядов применяются независимо друг от друга.
Чтобы добавить фильтр, необходимо указать одно или несколько уравнений фильтра. Уравнение фильтра состоит из выражения, определяющего фильтруемые данные, оператор и значения сравнения. Тип данных фильтруемых данных и тип данных значения должны совпадать. Фильтрация по статистическим значениям для набора данных или региона данных не поддерживается.
Чтобы отфильтровать точки данных в диаграмме, нужно установить фильтр для группы категорий или группы рядов. По умолчанию диаграмма использует встроенную функцию Sum, чтобы вычислить агрегаты, принадлежащие одной группе, в отдельной точке данных ряда. Если изменить агрегатную функцию ряда, необходимо также изменить агрегатную функцию в критерии фильтра.
Дополнительные сведения о фильтрации внедренных и общих наборов данных см. в разделе "Добавление фильтра" в набор данных (построитель отчетов).
Примечание.
Создать и изменить определение для отчета на страницу (RDL-файл) можно с помощью построителя отчетов (Майкрософт), построителя отчетов Power BI и конструктора отчетов в SQL Server Data Tools.
Установка фильтра для области данных
Откройте отчет в режиме конструктора .
Выберите область данных в области конструктора и щелкните правой кнопкой мыши пункт
<data region>
Свойства. Для датчика выберите пункт Свойства панели датчиков. Откроется диалоговое<data region>
окно "Свойства ".Примечание.
В области данных Tablix щелкните правой кнопкой мыши угловую ячейку или дескриптор строки или столбца, а затем выберите свойства Tablix.
Выберите фильтры. Это действие отображает текущий список уравнений фильтра. По умолчанию этот список пустой.
Выберите Добавить. Появится новое пустое уравнение фильтра.
В выражении введите или выберите выражение для поля для фильтрации. Чтобы изменить выражение, нажмите кнопку выражения (fx).
В списке выберите тип данных, соответствующий типу данных в выражении, созданном на шаге 5.
В поле Оператор выберите оператор, который фильтр должен использовать для сравнения значений в полях Выражение и Значение . Выбранный оператор определяет число значений, которые используются в следующих шагах.
В поле "Значение" введите выражение или значение, для которого фильтр будет оценивать значение в выражении.
Примеры уравнений фильтра см. в примерах формул фильтра (построитель отчетов).
Нажмите ОК.
Установка фильтра для группы строк или столбцов табликса
Откройте отчет в режиме конструктора .
Щелкните правой кнопкой мыши область данных таблицы, матрицы или списка данных в области конструктора и выберите ее. В области группирования отображаются группы для выбранного элемента.
В области группирования щелкните правой кнопкой мыши группу и выберите команду "Изменить группу". Откроется диалоговое окно "Группа табликса".
Выберите фильтры. Это действие отображает текущий список уравнений фильтра. По умолчанию этот список пустой.
Выберите Добавить. Появится новое пустое уравнение фильтра.
В выражении введите или выберите выражение для поля для фильтрации. Чтобы изменить выражение, нажмите кнопку выражения (fx).
В списке выберите тип данных, соответствующий типу данных в выражении, созданном на шаге 5.
В поле Оператор выберите оператор, который фильтр должен использовать для сравнения значений в полях Выражение и Значение . Выбранный оператор определяет число значений, которые используются в следующих шагах.
В поле "Значение" введите выражение или значение, для которого фильтр будет оценивать значение в выражении.
Примеры уравнений фильтра см. в примерах формул фильтра (построитель отчетов).
Нажмите ОК.
Установка фильтра для группы категорий диаграммы
Откройте отчет в режиме конструктора .
В области конструктора дважды щелкните диаграмму, чтобы открыть зоны удаления полей данных, рядов и категорий.
Щелкните правой кнопкой мыши поле, расположенное в зоне перетаскивания категории, и выберите пункт Свойства группы категорий.
Выберите фильтры. Это действие отображает текущий список уравнений фильтра. По умолчанию этот список пустой.
Выберите Добавить. Появится новое пустое уравнение фильтра.
В выражении введите или выберите выражение для поля для фильтрации. Чтобы изменить выражение, нажмите кнопку выражения (fx).
В списке выберите тип данных, соответствующий типу данных в выражении, созданном на шаге 5.
В поле Оператор выберите оператор, который фильтр должен использовать для сравнения значений в полях Выражение и Значение . Выбранный оператор определяет число значений, которые используются в следующих шагах.
В поле Значение введите выражение или значение, с которым фильтр будет сравнивать значение в поле Выражение.
Примеры уравнений фильтра см. в примерах формул фильтра (построитель отчетов).
Нажмите ОК.
Установка фильтра для группы рядов диаграммы
Откройте отчет в режиме конструктора .
В области конструктора дважды щелкните диаграмму, чтобы открыть зоны удаления полей данных, рядов и категорий.
Щелкните правой кнопкой мыши поле, расположенное в зоне перетаскивания поля ряда, и выберите пункт Свойства группы рядов.
Выберите фильтры. Это действие отображает текущий список уравнений фильтра. По умолчанию этот список пустой.
Выберите Добавить. Появится новое пустое уравнение фильтра.
В выражении введите или выберите выражение для поля для фильтрации. Чтобы изменить выражение, нажмите кнопку выражения (fx).
В списке выберите тип данных, соответствующий типу данных в выражении, созданном на шаге 5.
В поле Оператор выберите оператор, который фильтр должен использовать для сравнения значений в полях Выражение и Значение . Выбранный оператор определяет число значений, которые используются в следующих шагах.
В поле Значение введите выражение или значение, с которым фильтр будет сравнивать значение в поле Выражение.
Примеры уравнений фильтра см. в примерах формул фильтра (построитель отчетов).
Нажмите ОК.
Связанный контент
Добавление фильтров набора данных, фильтров регионов данных и фильтров групп (построитель отчетов)
Примеры выражений (построитель отчетов)
Датчики (построитель отчетов)
Таблицы, матрицы и списки (построитель отчетов)
Диаграммы (построитель отчетов)
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по