시간을 24시간 형식으로 출력하는 파생 필드 사용
문제점 또는 오류: 어떻게 Campaign에 24시간 형식(군용 시간)으로 시간을 출력합니까?
솔루션: 24시간 형식을 얻기 위해 다음 명령문을 사용하여 Campaign에 파생 필드를 작성할 수 있습니다.
if((string_seg(10, 11, Current_Time()) = 'PM' 
AND number(string_seg(1, 2, Current_Time()))< 12) ,
string_concat(format((number(string_seg(1, 2, Current_Time()))+ 12),2),
string_seg(3, 8, Current_Time())),
if ((string_seg(10, 11, Current_Time()) = 'AM'
AND number(string_seg(1, 2, Current_Time())) = 12),
string_concat('00', string_seg(3, 8, Current_Time())),
string_concat(string_seg(1, 2, Current_Time()),
string_seg(3, 8, Current_Time()))))
*
다음은 동일 결과를 얻는 대체 방법입니다.
StripHour = string_seg(1, 2, Current_time())
HourNum = number(StripHour)
StripPM = string_seg(10, 11, Current_time())
StripRest = string_seg(3, 8, Current_time())
if((StripPM = 'PM' AND HourNum < 12),
string_concat(format((HourNum + 12),2), StripRest),
if ((StripPM = 'AM' AND HourNum = 12), string_concat('00', StripRest),
string_concat(Strip_Hour, StripRest)