Главная | Обратная связь | Поможем написать вашу работу!
МегаЛекции

Как настраивать параметры группировки данных и группировки с интервалами.




Как создавать интерактивные фильтры.

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

1Откройте карту во вьюере карт ArcGIS.com.

2Щелкните кнопку Содержание (Contents) на панели Детали (Details).

3Щелкните стрелку справа от названия слоя и выберите Фильтр (Filter). Появится окно Фильтр (Filter) с закладкой Создать (Create).

4Создайте ваше определяющее выражение.

Выражения используют следующую общую форму: <Field_name> <Operator> <Value, Field or Unique> (<Название поля> <Оператор> <Значение, Поле или Уникальное значение>).

Вы можете создать одно выражение, несколько выражений, или один или несколько наборов выражений. Набор представляет собой группировку выражений, например, Тип – начальные и Прием – 400 и более (Type is elementary and Enrollment is at least 400).

Если у вас имеется более одного выражения, то выберите для отображения объекты в слое, которые удовлетворяют Всем (All) или Любому (Any) выражению. Вариант Все (All) требует, чтобы каждое из заданных вами условий было истинным. Вариант Любое (Any) означает, что только одно из заданных вами условий должно быть истинным для отображения объектов.

Для части выражения "поле (field)", щёлкните стрелку ниспадающего списка Поле (Field) и выберите в списке поле, по которому нужно построить запрос.

Для части выражения "оператор (operator)", щелкните стрелку ниспадающего списка Операторы (Operators) и выберите оператор.

Если вы хотите построить фильтр на базе конкретного значения, выберите Значение (Value) и введите значение в поле. Поле ввода текста варьируется в зависимости от типа поля.

Если вы хотите сравнить значение одного поля с значением другого поля, щёлкните стрелку ниспадающего списка Поле (Field) и выберите в списке поле для вашего выражения.

Если вы хотите построить фильтр на базе конкретного значения в выбранном для вашего выражения поле, щёлкните Уникальное значение (Unique) и выберите уникальное значение из вашего поля. Фильтры уникальных значений требуют использования картографического сервиса версии 10.1 или более поздней. Опция Уникальное (Unique) не появится, если вы создаете фильтр в версии 10.0 или более ранней.

Если вы создали выражение на основе значений или уникального значения, вы можете настроить интерактивное выражение. Вы не можете запрашивать значения для выражений на основе поля. Щелкните прямоугольник слева от строки Запросить значения (Ask for values). Введите информацию о значении в поле Подсказка (Prompt) и совет в поле Совет (Hint).

Для удаления выражения в фильтре, нажмите кнопку Удалить (Delete) справа от вашего выражения.

5Щелкните Применить фильтр (Apply Filter), чтобы включить фильтрованный вид на карте.

Подсказка:

Если вы создали фильтр для слоя объектов, у вас появится опция Применить фильтр и приблизить к (Apply Filter And Zoom To), которая позволяет перерисовать карту, чтобы получить ее отфильтрованное изображение.

6Чтобы отменить фильтр и показать все объекты слоя, щёлкните Удалить фильтр (Remove Filter).

 

Как настраивать параметры группировки данных и группировки с интервалами.

Группировать данные можно как с помощью предопределенных групп, так и «на лету», самостоятельно выбирая параметры группировки. Для этого существует диалоговое окно Customize Group By (Настройка группировки), вызываемое с помощью соответствующего пункта (см. рис. 4.20) в подменю Project > Group by: (Проект > Группировка). Это диалоговое окно (рис. 4.22, файл 9.mpp) позволяет задать собственные параметры группировки (если в момент вызова диалогового окна был выбран пункт No Group (Нет группы)) либо отредактировать параметры группы, выбранной в момент его вызова.

Рис. 4.21. Все задачи проекта сгруппированы по признаку критичности: в верхнем разделе расположены задачи, лежащие вне критического пути, а в нижнем — составляющие его

Рис. 4.22. Диалоговое окно настройки параметров группировки

 

Основной элемент этого диалогового окна — таблица в верхней части, определяющая поля, по которым будет проводиться группировка. В столбце Field Name (Имя поля) указывается имя поля, по которому будет осуществляться группировка, а в столбце Order (Порядок) — как будут расположены группы: по возрастанию значений (Ascending) или по убыванию (Descending).

Поле Field Type (Тип поля) заполняется автоматически и его значение несет информацию о том, к ресурсу (Resource) или задаче (Task) относится поле. Это сделано для того, чтобы различать поля с одинаковыми именами из разных «внутренних» таблиц.

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

Участвуют фазы проекта в группировке задач или нет, зависит от состояния флажка Show summary tasks (Показывать фазы). Поскольку в нашем случае фазы будут только мешать, не будем устанавливать этот флажок (по умолчанию он сброшен).

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

Например, сгруппируем данные в таблице по длительности. Для этого укажем в столбце Field Name (Имя поля) поле Duration (Длительность) и нажмем кнопку ОК (рис. 4.23, файл 9.mpp).

Как мы видим, таблица содержит очень много групп, поскольку у задач много различных длительностей. Поскольку при группировке был выбран порядок по возрастанию значений, первой идет группа с задачами наименьшей длительности (0 дней). Число групп можно сократить, если выбирать не все значения длительности, а только некоторые интервалы, например от 1 дня до 5, от 5 до 10 и т. д.

Для группировки с использованием интервалов вернемся в диалоговое окно настройки параметров группировки через подменю Project > Group by: > Customize Group By (Проект > Группировка > Настройка группировки). Поля диалогового окна будут заполнены в соответствии с текущими параметрами группировки (см. рис. 4.22). Нажмем кнопку Define Group Intervals (Определить интервалы группировки), после чего откроется диалоговое окно определения интервала группировки (рис. 4.24).

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

С помощью раскрывающегося списка Group on (Группировать по) можно выбрать, будут ли использованы для группировки все значения из столбца группировки или они будут объединены в интервалы. По умолчанию выбран пункт Each Value (По каждому значению), что соответствует группировке без интервалов. Для включения группировки с интервалами нужно выбрать в этом списке любой другой пункт.

Рис. 4.23. Задачи в таблице сгруппированы по длительности

Рис. 4.24. Диалоговое окно определения интервала группировки

 

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

ПРИМЕЧАНИЕ

В числовых полях выбор единицы измерения невозможен, и поэтому при настройке интервалов группировки для них раскрывающийся список Group on (Группировать по) будет состоять только из двух пунктов — Each Value (По каждому значению) и Interval (По интервалу). В случае же с текстом в качестве интервалов могут выступать начальные буквы, поэтому этот список будет содержать пункты Each Value (По каждому значению) и Prefix Characters (Знакам префикса).

Счетчик Start at (Начиная с) определяет, с какого значения начинается отсчет интервалов. Поскольку задачи с длительностью в 0 дней являются вехами (Milestones), то их стоит собрать в отдельной группе. Cоответственно, мы начнем отсчет интервалов с 1 дня.

В счетчике Group interval (Интервал группировки) указывается значение интервала. Укажем здесь 5, как мы и планировали. Нажмем кнопку ОК и, вернувшись в диалоговое окно определения параметров группировки, снова нажмем кнопку ОК. Теперь таблица сгруппирована по-новому (рис. 4.25, файл 10.mрр). Верхнюю группу с задачами длительностью менее 1 дня на рис. 4.25 мы свернули, используя значок рядом с ее названием, чтобы она не отвлекала наше внимание от групп с более продолжительными задачами.

Рис. 4.25. Теперь строки таблицы разбиты на 4 группы

 

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

Для этого вернемся в диалоговое окно настройки параметров группировки через подменю Project > Group by: > Customize Group By (Проект > Группировка > Настройка группировки). В таблицу с полями сортировки добавим поле Cost (Затраты) и сразу определим интервал для этих групп, например, в $100 (рис. 4.26, файл 11.mpp). Обратите внимание, что для числового поля в списке Group on (Группировать по) не надо выбирать единицу измерения.

Рис. 4.26. Создаем поле Cost (Затраты) и определяем для него интервал

 

Группы должны быть выделены на экране цветом, причем цвет заголовка вложенной группы должен отличаться от цвета заголовка группы верхнего уровня. MS Project автоматически подбирает цвета при создании новой группы, и они отображаются при выделении столбца группировки в таблице. Когда курсор стоит на соответствующей строке, поля настройки шрифта, цвета и узора для группы приобретают соответствующие значения.

Например, на рис. 4.22 выделено поле группировки Duration (Длительность), и ноля Font (Шрифт), Cell background (Цвет фона ячеек) и Pattern (Узор) соответствуют оформлению заголовка этой группы в таблице (см. рис. 4.25). А на рис. 4.26 выделено поле группировки Cost (Затраты), и его фон ячейки и узор отличаются от аналогичных параметров для поля группировки верхнего уровня.

Если стандартные параметры оформления вам не подходят, их можно отредактировать. Для изменения шрифта заголовка группы служит кнопка Font (Шрифт), Цвет фона и узор определяются параметрами в раскрывающихся списках. После завершения настройки параметров нажмем кнопку ОК и вернемся в таблицу (рис. 4.27, файл 11.mpp).

Теперь группы задач с определенной длительностью разбиты на подгруппы с определенным диапазоном стоимости. Например, в группе задач длительностью от 1 до 6 дней выделены подгруппы со стоимостью до $100 и от $500 до $600. Поскольку в проекте нет задач длительностью 6 дней и стоимостью от $100 до $200, от $200 до $300 и от $300 до $400, то группы для них созданы не были.

Поделиться:





Воспользуйтесь поиском по сайту:



©2015 - 2024 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...