Loading

초를 HH:MM:SS 또는 DD:HH:MM:SS로 변환

게시 일자: Jan 3, 2024
과업
초 데이터만 포함한 필드를 다음 형식 중 하나로 변환하는 방법입니다.
  • HH:MM:SS
  • DD:HH:MM:SS
참고: "HH:MM:SS"는 시, 분, 초를 나타냅니다. "DD:HH:MM:SS"는 일, 시, 분, 초를 나타냅니다.
단계

HH:MM:SS 또는 DD:HH:MM:SS를 표시하는 문자열로 초를 변환하려면 다음 절차 중 하나를 사용하여 계산된 필드를 만들어야 합니다.

HH:MM:SS의 경우

1. 분석 > 계산된 필드 만들기로 이동합니다.
2. 계산된 필드 대화 상자에서 다음 작업을 수행합니다.
 
1. 이름 필드에 다음을 입력합니다. HH:MM:SS
2. 수식 필드에 다음을 입력하고 확인을 클릭합니다.
 
STR(INT(SUM([<fieldname>])/3600))
+ ":" +
 
IF INT(SUM([<fieldname>])%3600/60)
< 10 THEN "0" ELSE "" END + STR(INT(SUM([<fieldname>])%3600/60))
+ ":" +
 
IF INT(SUM([<fieldname>]) %3600 %60)
< 10 THEN "0" ELSE "" END + STR(INT(SUM([<fieldname>])%3600 %60))
 
참고: <fieldname>을 "초" 데이터가 포함된 데이터 원본의 필드 이름으로 바꿉니다. 
 

DD:HH:MM:SS의 경우

1. 분석 > 계산된 필드 만들기로 이동합니다.
2. 계산된 필드 대화 상자에서 다음 작업을 수행합니다.
 
1. 이름 필드에 다음을 입력합니다. DD:HH:MM:SS
2. 수식 필드에 다음을 입력하고 확인을 클릭합니다.
 
STR(INT(SUM([<fieldname>])/86400)) 
 
+ ":" + 
 
IF (INT(SUM([fieldname])%86400/3600)) 
< 10 THEN "0" ELSE "" END + STR(INT(SUM([fieldname])%86400/3600))
 
+ ":" + 
 
IF INT(SUM([<fieldname>])%3600/60) 
< 10 THEN "0" ELSE "" END + STR(INT(SUM([<fieldname>])%3600/60)) 
 
 
+ ":" + 
 
IF INT(SUM([<fieldname>]) %3600 %60) 
< 10 THEN "0" ELSE "" END + STR(INT(SUM([<fieldname>]) %3600 %60))

참고: <fieldname>을 "초" 데이터가 포함된 데이터 원본의 필드 이름으로 바꿉니다. 

 
추가 자원
숫자가 포함된 Tableau의 도면에서 시간 서식을 지정하는 방법으로는 초 데이터를 변환하는 방법, 데이터를 숫자로 유지하는 방법 등이 있습니다.
Knowledge 기사 번호

001458125

 
로드 중
Salesforce Help | Article