Поделиться через


Фильтрация данных в отчете

В службах Reporting Services можно фильтровать данные отчета до или после их получения. Данные отчета — это множество наборов данных, используемых данным отчетом. Чтобы фильтровать данные до их получения, нужно изменить запрос для каждого набора данных. При фильтрации данных с помощью запроса они фильтруются на источнике данных, снижая количество данных, получаемое и обрабатываемое отчетом. Чтобы фильтровать данные после их получения, нужно создать критерии фильтра в отчете. Критерии фильтра можно применить к набору, области данных или группе, в том числе к группе сведений. В критерии фильтра можно включать параметры. Это позволяет фильтровать данные для конкретных значений или конкретных пользователей. Можно, например, провести фильтрацию по значению, определяющему пользователя, который просматривает отчет.

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

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

В этом разделе