자원의 시간대별 데이터 읽기

Microsoft Project의 시간대별 데이터는 프로젝트 일정 전반에 걸친 자원 작업량과 비용의 분포를 나타냅니다. 이를 통해 프로젝트 관리자는 특정 시간 간격별로 작업 할당, 자원 활용도 및 비용 흐름을 분석할 수 있습니다. Aspose.Tasks for .NET, 개발자는 Microsoft Project 파일(MPP/XML)에서 자원의 시간대별 데이터를 프로그래밍 방식으로 직접 읽을 수 있습니다. 이를 통해 상세 보고서를 작성하고 비용 예측을 수행하며 자원 분석을 맞춤형 프로젝트 관리 시스템에 통합할 수 있습니다.

시간대별 자원 데이터 읽기

해당 Resource 클래스는 TimeScaleData 시간대별 정보를 추출하는 메서드를 제공합니다.

이러한 유연성으로 개발자는 프로젝트 일정 전반에 걸친 작업량과 재무 분포를 모두 분석할 수 있습니다.

코드 예제

다음 예제는 자원의 시간대별 데이터를 읽는 방법을 보여줍니다. 이 코드 조각은 프로젝트 파일을 로드하고 자원 수준의 시간대별 데이터를 검색하여 정의된 시간 단위별 작업량 또는 비용과 같은 값을 출력합니다. 대시보드, 보고 시스템 또는 예측 도구에 적용할 수 있습니다.

 1Project project = new Project("New Project.mpp");
 2
 3// Get the Resource by its ID
 4Resource resource = project.Resources.GetByUid(1);
 5
 6// Print Timephased data of ResourceWork
 7Console.WriteLine("Timephased data of ResourceWork");
 8foreach (TimephasedData td in resource.GetTimephasedData(project.Get(Prj.StartDate), project.Get(Prj.FinishDate)))
 9{
10    Console.Write("Start: " + td.Start.ToShortDateString());
11    Console.Write(" Work: " + td.Value + Environment.NewLine);
12}
13
14// Print Timephased data of ResourceCost
15Console.WriteLine("Timephased data of ResourceCost");
16foreach (TimephasedData td in resource.GetTimephasedData(project.Get(Prj.StartDate), project.Get(Prj.FinishDate), TimephasedDataType.ResourceCost))
17{
18    Console.Write("Start: " + td.Start.ToShortDateString());
19    Console.Write(" Cost: " + td.Value + Environment.NewLine);
20}

자주 묻는 질문

Q: 시간대별 데이터를 읽으려면 Microsoft Project를 설치해야 하나요?

Q: 프로젝트 관리에서 시간대별 데이터란 무엇인가요?

Q: 어떤 프로젝트 파일 형식이 시간대별 데이터 추출을 지원하나요?

Q: 작업 데이터와 비용 데이터를 동시에 추출할 수 있나요?

Q: 시간 간격(일별, 주별, 월별)을 사용자 지정할 수 있나요?

결론

시간대별 데이터를 읽는 것은 자원의 작업량 분포와 시간에 따른 프로젝트 비용 동향을 이해하는 데 매우 중요합니다. Aspose.Tasks for .NET, 개발자는 Microsoft Project 파일에서 작업 및 비용 데이터를 효율적으로 추출하고 분석하여 고급 보고, 예측 및 의사결정을 가능하게 할 수 있으며 — Microsoft Project 자체를 필요로 하지 않습니다.

Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.