Ресурсные варианты
Contents
[
Hide
Show
]Рабочая дисперсия - это разница между предполагаемой работой (базовая линия) и фактической выполненной работой.
Обработка отклонения
Собственность Workvariance, выявленная классом ресурсов, обрабатывает дисперсию в работе:
- Workvariances: отличие ресурса проекта от базовой работы (двойной).
Microsoft Project Project View of Resource Work Formance
Чтобы увидеть дисперсию работы с ресурсом в проекте Microsoft:
- На листе ресурса перейдите в меню вставка и выберите Столбец.
- Добавьте столбец дисперсии.
Получение дисперсии ресурсов в Aspose.tasks
В следующем примере кода продемонстрировано, как получить дисперсию работы с ресурсами с помощью Aspose.tasks.
1// Read the input Project file
2System::SharedPtr<Project> project = System::MakeObject<Project>(dataDir + u"WorkVariance.mpp");
3Key<System::SharedPtr<Resource>, AsnKey> asnRsc = Asn::Resource();
4
5{
6 auto ra_enumerator = (project->get_ResourceAssignments())->GetEnumerator();
7 decltype(ra_enumerator->get_Current()) ra;
8 while (ra_enumerator->MoveNext() && (ra = ra_enumerator->get_Current(), true))
9 {
10 System::SharedPtr<Resource> rsc;
11
12 // C# preprocessor directive: #if !__cplusplus
13
14
15 // C# preprocessor directive: #endif
16
17 rsc = ra->Get(asnRsc);
18
19 double d = rsc->Get<double>(Rsc::WorkVariance());
20
21 System::Console::WriteLine(d);
22 }
23}