2010-03-08 2 views
0

원형 차트를 사용하여 요원의 하루 활동을 보여주는 Crystal Report가 있습니다. 세부 섹션 것이 표시되어Crystal Report 초를 Timespan 형식으로 변환하는 기능

  • 활동 [캐릭터]
  • StartedAt [날짜 시간]
  • EndedAt [날짜 시간]
  • 시간 [초 EndedAt 및 StartedAt 차이 - 정수]

보고서 데이터는 GroupedBy 활동이며 기간별로 요약됩니다.

현재 재생 시간은 초 단위로 표시되지만 02h : 30m : 22s : 15ms 형식이어야합니다. Crystal Reports에서 수식 워크샵 편집기의 사용자 지정 함수를 다음과 같이 작성했지만 구문이 올바르지 않습니다 (키워드 Long에 대한 오류 메시지 : "변수 유형 (예 : 'String')이 누락되었습니다.).). 누군가 도울 수 있습니까?

Function GetTimeSpanString(seconds as Long) 
    Dim ts As TimeSpan = TimeSpan.FromSeconds(seconds); 
    GetTimeSpan = string.Format("{0:D2}h:{1:D2}m:{2:D2}s:{3:D3}ms", 
          ts.Hours, 
          ts.Minutes, 
          ts.Seconds, 
          ts.Milliseconds) 
End Function 

답변

1

ElapsedTime() 기능을 사용자의 필요에 맞게 쉽게 변경할 수 있습니다.