リソースワークのバリアル

作業の差異は、推定された作業(ベースライン)と実行される実際の作業の違いです。

差異の取り扱い

リソースクラスによって公開されたWorkVarianceプロパティは、作業の分散を処理します。

マイクロソフトプロジェクトリソースワークのバリアンスのビュー

Microsoftプロジェクトのリソースワークの差異を確認するには:

  1. リソースシートで、挿入メニューに移動し、を選択します。
  2. 分散列を追加します。

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}
Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.