Вычисления процента завершения

В Microsoft Project, значения процентного выполнения помогают отслеживать ход выполнения проекта, показывая, какая часть задачи выполнена. Aspose.Tasks for .NET позволяет разработчикам программно считывать и управлять этими процентными полями, обеспечивая точную отчётность и интеграцию с настраиваемыми рабочими процессами управления проектами.

Процентные значения

Класс Tsk предоставляет несколько свойств для измерения прогресса задачи:

Чтобы увидеть PhysicalPercentComplete в Microsoft Project:

  1. На форме ввода задачи, в меню Вставка меню, выберите Столбец.
  2. Добавьте столбец.

Чтобы увидеть процент завершения в Microsoft Project, можно дважды щёлкнуть по нужному столбцу на форме ввода задачи.

Получение процентных значений в Aspose.Tasks

Следующий пример на C# демонстрирует, как читать значения процентного выполнения задачи:

1Project project = new Project("TaskPercentageCompletion.mpp");
2
3// Access tasks and display percentage completion
4foreach (Task task in project.RootTask.Children)
5{
6    Console.WriteLine(task.Get(Tsk.PercentComplete));
7    Console.WriteLine(task.Get(Tsk.PercentWorkComplete).ToString());
8    Console.WriteLine(task.Get(Tsk.PhysicalPercentComplete).ToString());
9}

Ключевые моменты

Часто задаваемые вопросы

В: В чём разница между PercentComplete и PercentWorkComplete?

В: Когда следует использовать PhysicalPercentComplete?

В: Сохраняются ли процентные поля при переходе между форматами MPP и XML?

Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.