TableBox에서 SortByColumn 사용안녕하세요 여러분,
프로세스 스크리닝 스크립트에서 생성된 TableBox가 있습니다. 두 개의 열을 사용하여 순차적으로 정렬하고 싶습니다.
먼저, "Column" 열과 "xDrawingNumber" 열입니다. TableBox에서 수동으로 이 작업을 수행하면 출력이 올바르게 보이지만 스크립팅하면 알아낼 수 없습니다. SendToReport 옵션에서 SortByColumn을 사용하지만 그룹화나 명령의 조합으로는 올바른 답을 얻을 수 없습니다.
어떠한 제안이라도 감사히 받겠습니다.

SendToReport( Dispatch( {}, "", TableBox, {SortByColumn( "Column",1)}))
자동화 및 스크립팅품질 및 공정 엔지니어링윈도우Re: TableBox에서 SortByColumn 사용스크립팅 인덱스에서 테이블 상자를 체크하고 정렬을 찾으세요.

올바른 순서로 여러 번 정렬하면 간단한 "다중 열" 정렬을 수행할 수 있습니다.
더 보기...
Names Default To Here(1);
New Window("Mountains",
tb = Table Box(
Number Col Box("R", {1,1,2,2}),
String Col Box("Mountain",
{"K2", "Delphi", "Kilimanjaro", "Grand Teton"}
),
Number Col Box("Elevation (meters)",
{8611, 681, 5895, 4199}
),
Plot Col Box("", {8611, 681, 5895, 4199})
)
);
tb << Sort By Column(3, 1);
tb << Sort By Column(1, 1);
Re: TableBox에서 SortByColumn 사용고맙습니다. 제가 하려고 하는 것의 일부인 독립형 테이블박스에서는 잘 작동하는 것 같습니다.
안타깝게도, 저는 Process Screening 플랫폼에서 비슷한 두 열 순차 정렬을 직접 수행하고 싶은데, 이것도 고집스러운 것 같습니다. 이 경우, 저는 tablebox에서 직접 작업할 수 없고, 그래서 SendToReport 명령을 사용했습니다.
Re: TableBox에서 SortByColumn 사용해결책을 찾은 것 같습니다. Process Screening 플랫폼에서 모든 정렬을 직접 제거한 다음 Process Screening 변수에서 SortByColumn과 함께 Dispatch 명령을 연속적으로 두 번 사용합니다. 이제 정렬이 예상대로 보입니다.