연속 숫자 열에 사용자 지정 순서를 추가하는 방법이 있습니까? 주어진 작업 주문의 시작 시간을 저장하는 열이 있습니다. 시간은 선행 0이 제거된 24시간 형식의 숫자로 저장됩니다(예: 12:05 am = 500; 3:26 am = 32600; 7:14 pm = 191400). 각 작업 주문에는 여러 항목이 있으며 데이터를 표로 만들고 작업 주문별로 그룹화하고 최소 시작 시간을 작업 주문의 실제 시작 시간으로 표시합니다. 문제는 작업 주문을 완료할 수 있는 3교대 근무가 있다는 것입니다. 1조는 오전 7시~오후 3시, 2조는 오후 3시~오후 11시, 3조는 오후 11시~오전 7시이다. 작업 주문에 자정 이전 항목이 있고 다른 항목이 자정 이후에 있는 경우 min 함수는 자정 이후 항목을 최소값으로 사용합니다(예: 오후 11:15 및 오전 2:00에 항목이 있는 작업 주문이 있는 경우 min 함수는 오후 11시 15분이 아닌 오전 2시로 표시됨).
열 정보 메뉴를 통해 사용자 지정 순서를 만들 수 있다는 것을 알고 있지만 이 작업을 프로그래밍 방식으로 수행해야 합니다.
<< Set Property("Value Order", {Custom Order({...}), Common Order(0)})를 사용할 수 있다는 것을 알고 있지만, 이를 위해서는 값을 알고 Custom Order 대괄호에 입력해야 합니다. . 데이터 세트의 값은 매주 변경되므로 주문이 정확히 무엇인지 지정할 수는 없습니다. 값이 70000 미만이면 235959 이후에 이동한 다음 거기에서 상승해야 합니다. 더 일반적으로이 작업을 수행하는 방법이 있습니까?
0에서 65959 사이의 값에 86400(초 단위 하루)을 추가하는 것에 대해 생각했지만 나중에 시간을 실시간 형식으로 변환하는 코드를 엉망으로 만들 것입니다.