Создание фильтра
Для создания собственного фильтра следует в диалоговом окне More Filters (Другие фильтры) (см. рис. 36) выбрать тип фильтра и нажать кнопку New (Создать).
После этого откроется диалоговое окно определения свойств фильтра (рис. 37, файл 7.mрр).
Диалоговое окно содержит уже знакомые элементы. В поле Name (Имя) вводится название фильтра. Флажок Show in menu (Показывать в меню) определяет, будет. название фильтра включено в список, отображаемый в подменю Project > Filter for: (Проект > Фильтр).
В центре диалогового окна находится раздел Filter (Фильтр), в котором определяется критерий отбора данных. Поскольку критерий может состоять из нескольких условий, для их ввода предназначена таблица, состоящая из несколько столбцов. Каждая строка таблицы соответствует условию.
Первый столбец, And/Or (И/Или), определяет связь условий внутри критерия должны ли строки, отбираемые фильтром, соответствовать всем условиям или же достаточно соответствия только некоторым (Или). При наличии в таблице единственного условия заполнять это поле не нужно.
Рис. 36 Диалоговое окно со списком всех фильтров напоминает аналогичное окно со списком таблиц
Рис. 37 Диалоговое окно редактирования свойств фильтра аналогично диалоговым окнам определения свойств таблиц и настройки автофильтра
Группы условий, объединенных с помощью логических операторов, можно объединять логическими операторами с другими группами или условиями, то есть как бы заключать в скобки. Например, на рис. 37 первые два условия объединены оператором Or (Или) друг с другом и оператором And (И) с третьим условием. Чтобы создать условие, объединяющее группу, нужно создать новую строку и поместить на нее только условие.
Во втором столбце, Field Name (Имя поля), определяется, на основании какого поля будет осуществляться фильтрация. Название поля выбирается из списка, в котором представлены все названия полей из «внутренней» таблицы соответствующего типа.
Третий столбец, Test (Проверка), содержит логическое условие, например «равно». Условие выбирается из списка, причем этот список может содержать разный набор условий в зависимости от типа данных в поле Field Name (Имя поля).
И последний столбец, Value(s) (Значения), определяет, с каким значением при проверке условия сравниваются данные из столбца Field Name (Имя поля). В качестве значений могут выступать как произвольные величины, вводимые вручную, так и значения других столбцов таблицы. Например, на рис. 37 первое условие фильтра требует, чтобы отбирались задачи, стоимость работ по которым составляет более $1000. А на рис. 38 (файл 6.mрр) фильтр для отбора задач, стоить которых превысила бюджет, отсеивает их, сравнивая реальный объем работ с изначально запланированным.
Кнопки, расположенные над таблицей условий, используются для выполнения операций над ее строками. Кнопки Cut Row (Вырезать строку) и Copy Row (Копировать строку) позволяют поместить строку в буфер обмена (в первом случае - с удалением из таблицы). Вставить скопированную или вырезанную строку можно с помощью кнопки Paste Row (Вставить строку).
Чтобы вставить строку в таблице между существующими строками, нужно установить курсор на ту строку, над которой необходимо вставить новую, и нажать кнопку Insert Row (Добавить строку). Удаление строк осуществляется с помощью кнопки Delete Row (Удалить строку), причем перед удалением предупреждение не будетотображаться.
Рис. 38Фильтр, выбирающий задачи с превышением бюджета, сравнивает реальный объем работ по задачам с изначально запланированным
Флажок Show related summary rows (Показывать связанные суммарные строки) определяет, будут ли при фильтрации отображаться только задачи, соответствующие условиям (в таком случае не прослеживается структура плана проекта), или же вместе с задачами будут отображаться и названия фаз, в которые эти задачи включены.
Дата добавления: 2015-04-15; просмотров: 836;