몇 가지 질서 정연한 속성에 기반한 델타 계산안녕 얘들 아,
스크립트가 도움이된다고 생각하는 다음과 같은 문제가 있습니다. 델타 열에 표시된대로 델타를 찾고 싶습니다. Table1에서 델타는 동일한 ID와 test_id를 기반으로 파생되므로 test_type = 31 / main_rad = 2 / sub_rad = 0에서 결과를 가져 와서 빼냅니다 test_type = 33 / main_rad = 2 / sub_rad = 0. 그리고 그 과정은 계속됩니다.
table2에서 델타는 동일한 ID, test_id 및 test_type을 기반으로 파생되므로 main_rad = 2 / sub_rad = 0에서 결과를 가져오고 main_rad = 3 / sub_rad = 0에서 빼냅니다. 그리고이 프로세스는 다음 main_rad 및 sub_rad에 대해 계속됩니다.
* 실제 데이터에는 수천 개의 ID가 있습니다. test_type과 main 및 sub radius를 기준으로 하나씩 비교하려면이 방법이 어렵습니다. 스크립트를 작성하면 도움이 될 것입니다.
아래 그림을 참조하십시오 :

고맙습니다.
몇 가지 질서있는 속성을 기반으로 델타 계산짐 감사합니다! 스크립트에 약간의 오류가 있었지만 알아낼 수있었습니다.
몇 가지 질서있는 속성을 기반으로 델타 계산여기 당신이 물어 보는 것을 수행하는 작은 스크립트가 있습니다. 첫 번째 데이터 테이블에서 작동합니다. 사소한 변경을 가하면 동일한 개념이 두 번째 데이터 테이블에도 적용됩니다.
Names Default To Here( 1 );
dt = Current Data Table();
For( i = 1, i <= N Rows( dt ), i++,
If( :test_ic[i] == 566,
target_row = (dt << get rows where( :ID == :ID[i] & :test_ic == 568 & :main_rad == :main_rad[i] & :sub_rad == :sub_rad[i] ))[1];
If( Is Missing( target_row ) == 0,
:delta[i] = :result[i] - :result[target_row],
:delta[i] = .
);
,
:delta[i] = .
)
);