Использование фильтрации, группировки и сортировки данных на диаграммах

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

Все приемы группировки, сортировки и фильтрации данных, описанные в главе Сортировка, группировка и фильтрация данных в таблицах), полностью могут применяться и к диаграммам, которые всегда отображаются вместе с таблицей (диаграммы использования задач и ресурсов, диаграмма Ганга и ее виды). В таком случае фильтрация, группировка и сортировка применяются к данным в таблице, и в соответствии с ней перестраивается диаграмма. Например, на рис. 8.10 (файл 2_1.mрр) к диаграмме использования ресурсов применена фильтрация, чтобы отобрать только перегруженные ресурсы (Overaltocated resources (Превышение доступности ресурсов)). После применения фильтра в таблице отображаются только эти ресурсы, и на диаграмме отображаются соответствующие им данные.

Аналогичный пример представлен на рис. 8.11 (файл 2_2.mрр). К данным, размещенным на диаграмме Ганта, была применена группировка задач по длительности. В сопровождающей диаграмму таблице задачи разделились на группы, и сама диаграмма соответственно перестроилась.

Структурная фильтрация (см. раздел «Структурная фильтрация») может быть применена ко всем диаграммам, отображающимся как вместе с таблицами, так и без них. При этом одна ее возможность специально предназначена для фильтрации данных в диаграммах использования задач и ресурсов. С помощью команды меню Project t Outline > Show Assignments (Проект > Структура > Показать назначения) можно отобразить все выделенные на задачу ресурсы или все задачи, связанные с ресурсом (ресурс или задача должны быть выделены курсором). И наоборот, с помощью команды Project > Outline > Hide Assignments (Проект > Структура > Скрыть назначения) можно скрыть отображенные на диаграмме данные, связанные с выбранным ресурсом или задачей.

На диаграмме отображаются только перегруженные ресурсы

Рис. 8.10. На диаграмме отображаются только перегруженные ресурсы

Такой вид принимает план на диаграмме Ганта после группировки задач проекта по длительности

Рис. 8.11. Такой вид принимает план на диаграмме Ганта после группировки задач проекта по длительности

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

Фильтрация данных на диаграммах без таблиц

Фильтрация может быть применена на всех диаграммах в одном из двух режимов: собственно фильтрации или выделения. В режиме фильтрации на диаграмме будут отображаться только данные, соответствующие условиям фильтра (аналогично примеру на рис. 8.10). В режиме выделения на диаграмме отображаются все данные, а соответствующие условиям фильтра подсвечиваются (см. раздел «Фильтры» урока 4). Например, на рис. 8.12 (файл 2_3.mpp) на календаре выделены задачи стоимостью больше $200, для чего мы применили стандартный фильтр Cost Greater Then (Затраты превышают).

Фильтрация календаря в режиме выделения: подсвечены задачи стоимостью более $200

Рис. 8.12. Фильтрация календаря в режиме выделения: подсвечены задачи стоимостью более $200

Фильтрация в режиме выделения не работает на ресурсном графике и схеме данных.

Сортировка данных на диаграммах без таблиц

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

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

Группировка данных на диаграммах без таблиц

Группировать данные можно только на сетевом графике. При большом числе задач группировку удобно осуществлять, включив режим Hide fields (Скрыть поля) в контекстном меню графика. В таком случае большинство задач умещается на одном экране.

Сетевая диаграмма с включенным режимом группировки по стоимости задачи

Рис. 8.13. Сетевая диаграмма с включенным режимом группировки по стоимости задачи

Например, на рис. 8.13 (файл З.mpp) задачи сгруппированы по затратам с интервалом в $100 (о сортировке с интервалом см. раздел «Настройка параметров группировки»). Для группировки использована ранее созданная группа Cost (Затраты), а для того чтобы на экране помещалось больше блоков, у них скрыты поля. В верхнем блоке расположены задачи стоимостью от 0 до $100, в следующем — от $100 до $200 и т. д. Кстати, группировка данных на сетевом графике — новая возможность, появившаяся именно в MS Project 2002.