Добавление полей с формулой в MS Project
Ниже приведенная информация является справочным материалом. Подробнее о данном материале и его практическом применении вы можете узнать, просмотрев видео.
Содержание:
Добавление полей с формулой в MS Project
Стандартных аналитических колонок планировщика (таких как «Длительность», «Затраты» или «Трудозатраты») часто бывает недостаточно для специфических требований компании. Для автоматизации рутинных расчетов, вычисления маржинальности, критических отклонений или создания уникальных индексов в MS Project Professional используется механизм настраиваемых полей с формулами.
Этот инструмент позволяет трансформировать стандартные ячейки в динамические вычисляемые элементы, значения которых автоматически изменяются вслед за перерасчетом параметров проекта.
Настройка формулы в пользовательском поле
Любое свободное локальное настраиваемое поле (например, Число1, Текст3 или Затраты2) может быть переведено в режим автоматического расчета. Данные в этих полях заменяются на настраиваемые значения, которые вычисляются на основе математических или логических связей со значениями других полей проекта.
Порядок создания вычисления:
- Кликните правой кнопкой мыши по заголовку любого столбца в таблице задач, выберите пункт «Настраиваемые поля» (Custom Fields).
- В открывшемся окне выберите тип поля (например, «Число») и нажмите на кнопку «Формула…» (Formula) в блоке «Тестирование и графические индикаторы».
- Для установки формулы используются стандартные поля проекта, которые можно ввести вручную с клавиатуры (соблюдая строгий синтаксис) либо безопасно выбрать с помощью интерактивных кнопок «Поле» (Field) и «Функция» (Function). Использование кнопок исключает опечатки в системных именах переменных.
- Помимо создания формулы с нуля, вы можете импортировать уже готовое настроенное математическое выражение из другого файла, нажав на кнопку «Импорт формулы…» (Import Formula).
Настройка суммарных значений и логики группировки
Важной особенностью работы с формулами является определение того, как вычисляемое поле будет вести себя на уровне фаз (суммарных задач проекта) и проекта в целом. По умолчанию суммарные строки остаются пустыми или рассчитываются некорректно.
Для настройки суммарных значений в окне конфигурации поля выберите блок «Сведения для суммарных задач и строк групп» (Calculation for task and group summary rows):
- Вы можете установить принудительный тип математического суммирования, выбрав переключатель «Сведения:» (Rollup). В выпадающем списке задается необходимый тип агрегации данных: среднее, среднее по подуровню 1, максимум, минимум или сумма.
- Если простое суммирование или усреднение не подходит (например, если поле рассчитывает сложный индекс рентабельности), для суммарных значений также может быть активирован переключатель «Использовать формулу» (Use formula). В таком случае математическое выражение применится к верхнему уровню иерархии СДР.
Масштабирование: Импорт настроек и работа с сервером
Чтобы не тратить время на повторную конфигурацию таблиц в каждом новом проекте, в MS Project реализованы механизмы отчуждения и централизации настроек.
Импорт локальных настраиваемых полей
Если вы или ваши коллеги уже создали идеальное поле с формулой и настроенными «светофорами» в одном из старых файлов графиков, его можно мгновенно перенести в текущий рабочий документ:
- В окне «Настраиваемые поля» нажмите на кнопку «Импорт поля…» (Import Field).
- В открывшемся окне «Импорт настраиваемого поля» через кнопку обзора укажите целевой файл-источник (.mpp), с которого хотите импортировать конфигурацию.
- Определите тип поля (Задачи / Ресурсы) и в выпадающем списке выберите то конкретное поле, которое хотите импортировать. Нажмите «ОК» — формула и логика агрегации скопируются автоматически.
Переход на корпоративный уровень
Если ваша компания использует серверную инфраструктуру, локальные формулы могут быть переведены в разряд общедоступных стандартов. Для добавления разработанных колонок в глобальный пул нажмите кнопку «Добавить корпоративное поле» (Add to Enterprise).
После одобрения администратором PMO данное поле станет частью единого корпоративного шаблона, зафиксируется на MS Project Server и будет автоматически рассчитываться во всех инвестиционно-строительных или ИТ-проектах организации.
Остались вопросы по синтаксису операторов IIf в формулах MS Project или настройке графических индикаторов на основе вычисляемых полей? Пишите в комментариях под видео.
Присоединяйтесь к сообществу проектных менеджеров в телеграмм канале "Управление проектами с MS Project" https://t.me/msprojectonline Задать вопросы можно перейдя по ссылке.
Вас могут заинтересовать следующие материалы


Календарь проекта в MS Project Pro


Корпоративные календари в MS Project Server






