Фильтрация данных в отчете (построитель отчетов 2.0)
В службах Reporting Services можно фильтровать данные отчета до или после их получения. Данные отчета — это множество наборов данных, используемых данным отчетом. Чтобы фильтровать данные до их получения, нужно изменить запрос для каждого набора данных. При фильтрации данных с помощью запроса они фильтруются на источнике данных, снижая количество данных, получаемое и обрабатываемое отчетом. Чтобы фильтровать данные после их получения, нужно создать критерии фильтра в отчете. Критерии фильтра можно применить к набору, области данных или группе, в том числе к группе сведений. В критерии фильтра можно включать параметры. Это позволяет фильтровать данные для конкретных значений или конкретных пользователей. Можно, например, провести фильтрацию по значению, определяющему пользователя, который просматривает отчет.
При фильтрации данных с использованием параметров возникают дополнительные возможности, которые можно задать для опубликованного отчета.
Связанные отчеты Можно создавать связанные отчеты с заранее заданными значениями параметров для различных целевых аудиторий. Дополнительные сведения см. в разделе Использование параметров для соединения с другими отчетами (построитель отчетов 2.0).
Подписки на отчет Можно задать значения параметров или иные критерии подписок на опубликованные отчеты. Дополнительные сведения см. в разделе «Подписка и доставка» в документации по службам Reporting Services в электронной документации по SQL Server.
Доступ по URL-адресу Можно задавать значения параметров с помощью доступа к URL-адресу. Дополнительные сведения см. в разделе «Использование префиксов параметров в URL-адресе» в документации по службам Reporting Services в электронной документации по SQL Server.
Выбор метода или сочетания методов зависит от возможностей источника данных, требований к производительности, а также от того, будет ли отчет просматриваться после его публикации.
В этом разделе
Фильтрация данных отчета в источнике (построитель отчетов 2.0)
Обсуждается фильтрация данных набора данных в источнике данных до их получения для отчета.Фильтрация данных в отчете (построитель отчетов 2.0)
Обсуждается фильтрация данных в отчете после их получения из источника данных.Фильтрация данных в отчете на основе модели (построитель отчетов 2.0)
Обсуждается фильтрация данных в отчете, использующем в качестве источника данных модель отчета.Примеры уравнений фильтра (построитель отчетов 2.0)
Приводятся примеры различных типов уравнений фильтра.