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


Как добавить фильтр (службы Reporting Services)

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

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

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

Установка фильтра для набора данных

  1. Откройте отчет в режиме конструктора.

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

  3. Перейдите на вкладку Фильтры. Откроется список текущих уравнений фильтра. По умолчанию этот список пустой.

  4. Нажмите кнопку Добавить. Появится новое пустое уравнение фильтра.

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

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

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

  8. В поле Значение введите выражение или значение, с которым фильтр будет сравнивать значение в поле Выражение.

    Примеры уравнений фильтра см. в разделе Примеры уравнений фильтра (службы Reporting Services).

  9. Нажмите кнопку ОК.

Установка фильтра для области данных

  1. Откройте отчет в режиме конструктора.

  2. Щелкните правой кнопкой мыши область данных в области конструктора и выберите пункт Свойства<data region>. Для датчика выберите пункт Свойства панели датчиков. Откроется диалоговое окно Свойства <data region>.

  3. Перейдите на вкладку Фильтры. Откроется список текущих уравнений фильтра. По умолчанию этот список пустой.

  4. Нажмите кнопку Добавить. Появится новое пустое уравнение фильтра.

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

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

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

  8. В поле Значение введите выражение или значение, с которым фильтр будет сравнивать значение в поле Выражение.

    Примеры уравнений фильтра см. в разделе Примеры уравнений фильтра (службы Reporting Services).

  9. Нажмите кнопку ОК.

Установка фильтра для группы строк или столбцов табликса

  1. Откройте отчет в режиме конструктора.

  2. Щелкните правой кнопкой мыши таблицу, матрицу или список области данных в области конструктора. В области группирования отображаются группы выбранного элемента.

  3. В области группирования щелкните правой кнопкой мыши группу и выберите команду Изменить группу. Откроется диалоговое окно Группа табликсов.

  4. Перейдите на вкладку Фильтры. Откроется список текущих уравнений фильтра. По умолчанию этот список пустой.

  5. Нажмите кнопку Добавить. Появится новое пустое уравнение фильтра.

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

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

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

  9. В поле Значение введите выражение или значение, с которым фильтр будет сравнивать значение в поле Выражение.

    Примеры уравнений фильтра см. в разделе Примеры уравнений фильтра (службы Reporting Services).

  10. Нажмите кнопку ОК.

Установка фильтра для группы категорий диаграммы

  1. Откройте отчет в режиме конструктора.

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

  3. Щелкните правой кнопкой мыши поле, расположенное в зоне перетаскивания категории, и выберите пункт Свойства группы категорий.

  4. Перейдите на вкладку Фильтры. Откроется список текущих уравнений фильтра. По умолчанию этот список пустой.

  5. Нажмите кнопку Добавить. Появится новое пустое уравнение фильтра.

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

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

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

  9. В поле Значение введите выражение или значение, с которым фильтр будет сравнивать значение в поле Выражение.

    Примеры уравнений фильтра см. в разделе Примеры уравнений фильтра (службы Reporting Services).

  10. Нажмите кнопку ОК.

Установка фильтра для группы рядов диаграммы

  1. Откройте отчет в режиме конструктора.

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

  3. Щелкните правой кнопкой мыши поле, расположенное в зоне перетаскивания поля ряда, и выберите пункт Свойства группы рядов.

  4. Перейдите на вкладку Фильтры. Откроется список текущих уравнений фильтра. По умолчанию этот список пустой.

  5. Нажмите кнопку Добавить. Появится новое пустое уравнение фильтра.

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

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

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

  9. В поле Значение введите выражение или значение, с которым фильтр будет сравнивать значение в поле Выражение.

    Примеры уравнений фильтра см. в разделе Примеры уравнений фильтра (службы Reporting Services).

  10. Нажмите кнопку ОК.

См. также

Справочник

Основные понятия