테이블을 분할하고 데이터를 올바르게 그룹화하는 데 어려움이 있습니다. 다음은 샘플 데이터입니다.
| V1 | I1 | 테스트 카운트 | 스윕 이름 |
| 0 | 0 | 1 | 앞으로 |
| 0.1 | 0.1 | 1 | 앞으로 |
| 0.2 | 0.2 | 1 | 앞으로 |
| 0.3 | 0.3 | 1 | 앞으로 |
| 0.4 | 0.4 | 1 | 앞으로 |
| 0.5 | 0.5 | 1 | 앞으로 |
| 0.6 | 0.6 | 1 | 앞으로 |
| 0.7 | 0.7 | 1 | 앞으로 |
| 0.8 | 0.8 | 1 | 앞으로 |
| 0.9 | 0.9 | 1 | 앞으로 |
| 1 | 1 | 1 | 앞으로 |
| 1.1 | 1.1 | 1 | 앞으로 |
| 1.2 | 1.2 | 1 | 앞으로 |
| 0 | 0 | 2 | 앞으로 |
| 0.1 | 0.1 | 2 | 앞으로 |
| 0.2 | 0.2 | 2 | 앞으로 |
| 0.3 | 0.3 | 2 | 앞으로 |
| 0.4 | 0.4 | 2 | 앞으로 |
| 0.5 | 0.5 | 2 | 앞으로 |
| 0.6 | 0.6 | 2 | 앞으로 |
| 0.7 | 0.7 | 2 | 앞으로 |
| 0.8 | 0.8 | 2 | 앞으로 |
| 0.9 | 0.9 | 2 | 앞으로 |
| 1 | 1 | 2 | 앞으로 |
| 1.1 | 1.1 | 2 | 앞으로 |
| 1.2 | 1.2 | 2 | 앞으로 |
| 0 | 0 | 1 | 뒤집다 |
| 0.1 | -0.1 | 1 | 뒤집다 |
| 0.2 | -0.2 | 1 | 뒤집다 |
| 0.3 | -0.3 | 1 | 뒤집다 |
| 0.4 | -0.4 | 1 | 뒤집다 |
| 0.5 | -0.5 | 1 | 뒤집다 |
| 0 | 0 | 2 | 뒤집다 |
| 0.1 | -0.1 | 2 | 뒤집다 |
| 0.2 | -0.2 | 2 | 뒤집다 |
| 0.3 | -0.3 | 2 | 뒤집다 |
| 0.4 | -0.4 | 2 | 뒤집다 |
| 0.5 | -0.5 | 2 | 뒤집다 |
| 0.6 | -0.6 | 2 | 뒤집다 |
| 0.7 | -0.7 | 2 | 뒤집다 |
| 0.8 | -0.8 | 2 | 뒤집다 |
테이블을 나누다보니..
dt << Split(
Split By( :Sweep Name ),
Split( :V1, :I1 ),
Output Table( "Split Table" ),
Sort by Column Property
다음 표를 얻습니다.
| 테스트 카운트 | V1 포워드 | V1 리버스 | I1 포워드 | I1 리버스 |
| 1 | 0 | 0 | 0 | 0 |
| 1 | 0.1 | 0.1 | 0.1 | -0.1 |
| 1 | 0.2 | 0.2 | 0.2 | -0.2 |
| 1 | 0.3 | 0.3 | 0.3 | -0.3 |
| 1 | 0.4 | 0.4 | 0.4 | -0.4 |
| 1 | 0.5 | 0.5 | 0.5 | -0.5 |
| 1 | 0.6 | 0 | 0.6 | 0 |
| 1 | 0.7 | 0.1 | 0.7 | -0.1 |
| 1 | 0.8 | 0.2 | 0.8 | -0.2 |
| 1 | 0.9 | 0.3 | 0.9 | -0.3 |
| 1 | 1 | 0.4 | 1 | -0.4 |
| 1 | 1.1 | 0.5 | 1.1 | -0.5 |
| 1 | 1.2 | 0.6 | 1.2 | -0.6 |
| 2 | 0 | 0.7 | 0 | -0.7 |
| 2 | 0.1 | 0.8 | 0.1 | -0.8 |
| 2 | 0.2 | | 0.2 | |
| 2 | 0.3 | | 0.3 | |
| 2 | 0.4 | | 0.4 | |
| 2 | 0.5 | | 0.5 | |
| 2 | 0.6 | | 0.6 | |
| 2 | 0.7 | | 0.7 | |
| 2 | 0.8 | | 0.8 | |
| 2 | 0.9 | | 0.9 | |
| 2 | 1 | | 1 | |
| 2 | 1.1 | | 1.1 | |
| 2 | 1.2 | | 1.2 | |
JMP는 데이터 포인트 수가 테스트 간에 반드시 같지 않기 때문에 모든 역방향 데이터에 대해 테스트 카운트를 잘못 정렬하게 됩니다.
내가 원하는 것은 다음과 같습니다.
| 테스트 카운트 | V1 포워드 | V1 리버스 | I1 포워드 | I1 리버스 |
| 1 | 0 | 0 | 0 | 0 |
| 1 | 0.1 | 0.1 | 0.1 | -0.1 |
| 1 | 0.2 | 0.2 | 0.2 | -0.2 |
| 1 | 0.3 | 0.3 | 0.3 | -0.3 |
| 1 | 0.4 | 0.4 | 0.4 | -0.4 |
| 1 | 0.5 | 0.5 | 0.5 | -0.5 |
| 1 | 0.6 | | 0.6 | |
| 1 | 0.7 | | 0.7 | |
| 1 | 0.8 | | 0.8 | |
| 1 | 0.9 | | 0.9 | |
| 1 | 1 | | 1 | |
| 1 | 1.1 | | 1.1 | |
| 1 | 1.2 | | 1.2 | |
| 2 | 0 | 0 | 0 | 0 |
| 2 | 0.1 | 0.1 | 0.1 | -0.1 |
| 2 | 0.2 | 0.2 | 0.2 | -0.2 |
| 2 | 0.3 | 0.3 | 0.3 | -0.3 |
| 2 | 0.4 | 0.4 | 0.4 | -0.4 |
| 2 | 0.5 | 0.5 | 0.5 | -0.5 |
| 2 | 0.6 | 0.6 | 0.6 | -0.6 |
| 2 | 0.7 | 0.7 | 0.7 | -0.7 |
| 2 | 0.8 | 0.8 | 0.8 | -0.8 |
| 2 | 0.9 | | 0.9 | |
| 2 | 1 | | 1 | |
| 2 | 1.1 | | 1.1 | |
| 2 | 1.2 | | 1.2 | |
분할 데이터 테이블이 있는 그룹 옵션을 가지고 놀았지만 항상 데이터를 삭제하는 것 같습니다. 예를 들어, 테스트 카운트별로 그룹화하면 테스트 카운트당 하나의 행만 제공하고 정방향 및 역방향에 대해 해당 테스트 카운트의 마지막 값이 무엇이든 선택하는 것 같습니다.
이 모든 것이 의미가 있기를 바랍니다. 도움을 주셔서 미리 감사드립니다.