После применения созданного нами...



После применения созданного нами Фильтра 1 в таблице отображаются только задачи длительностью более недели и стоимостью более $1000


Проблема в том, что в MS Project фазы считаются видом задач (суммарной задачей). Следовательно, фазы, содержащие задачи, отвечающие условиям фильтрации, в нашем случае тоже удовлетворяют условиям фильтрации (так как стоимость или длительность фазы всегда больше или равна цене или длительности задачи).

Для того чтобы устранить фазы из результатов фильтрации, нужно добавить в фильтр дополнительное условие. Это условие будет использовать поле Summary (Суммарная задача), которое у фаз имеет значение Yes (Да), а у задач — No (Нет). В диалоговом окне определения свойств Фильтра 1 добавим условие Summary equals No (Суммарная задача равна Нет). Поскольку это условие должно выполняться одновременно с первым и вторым условием, а они соединены оператором Or (Или), то для связи нового условия с предыдущими стоит воспользоваться групповой связью условий.

Групповая связь условий — это возможность соединить с помощью логической связи (И или Или) не одно условие с другим, а группу условий с другой группой. Группа условий — это несколько условий, объединенных различными типами связи.

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

Для того чтобы связать наше новое условие с группой из двух предыдущих условий, вставим между ним и вторым условием из группы строку и в ней в поле And/Or (И/Или) выберем подходящее нам условие (И). Такой фильтр настроен на рис. 4.15, а результаты его действия видны на рис. 4.18 (файл 7.mрр).



Содержание раздела