대략적인 타임 스탬프를 기반으로 데이터 결합조인해야하는 데이터 테이블이 두 개 있습니다.테이블 A에는 시간 단위의 타임 스탬프가 있습니다 : 24, 48, 72, 96, ....테이블 B에는 5 분 간격의 온라인 데이터가 있으므로 타임 스탬프에 정밀도를 캡처하려면 소수점 이하 자릿수가 몇 개 있어야합니다. 1.000, 1.083, 1.167, 1.250, 1.333, 1.417, 1.500 등 B를 A에 결합하는 것이 잘 작동합니다. 테이블 B에는 테이블 A와 타임 스탬프의 정수 일치가 항상 있기 때문에 문제가되지 않습니다. 따라서 A의 모든 시점에 대해 B에는 해당 값이 있습니다. 문제는 테이블 A가 "120.1"로 끝나는 경우가 있다는 것입니다. 또는 "120.4"시간입니다. 이것은 조인이 실패하고 B의 데이터가 최종 데이터 포인트에서 A에 조인되지 않음을 의미합니다. VLOOKUP이 Excel에서 작동하는 방식과 같이 "대략적인"일치 항목을 얻을 수있는 방법이 있습니까? 반복되는 값이 있기 때문에 테이블 B의 값을 간단히 반올림 할 수 없습니다 (0.3 및 0.8 간격).
스크립팅Re : 대략적인 타임 스탬프를 기반으로 데이터 결합안녕하세요,
Loc Sorted () 함수를 확인하십시오. 조회를 수행하는 데 사용할 수 있습니다.
예를 들어, 아래 코드는 시뮬레이션 된 시험 점수에 문자 등급을 할당합니다. 즉, 조회 행렬 [0, 60, 70, 80, 90]을 사용하여 점수가 0을 초과하는지 여부에 따라 85, 67, 99, 92 및 89의 샘플 점수에 문자 등급 F, D, C, B 및 A가 할당됩니다. , 60, 70, 80 또는 90입니다. 나는 당신의 사용 사례와 유사한 방식으로 그것을 사용했습니다.
건배,
브래디
Words( "FDCBA", "" )[Loc Sorted( [0, 60, 70, 80, 90], [85, 67, 99, 92, 89] )];

Re : 대략적인 타임 스탬프를 기반으로 데이터 결합확인할 수있는 또 다른 아이디어는 JMP 쿼리 빌더를 사용하여 "퍼지"조인을 수행하는 것입니다.
질량 분석법에서 특정 질량 범위 내에있는 화학 성분을 식별하려는 사람을 위해 이것을 살펴 보았습니다.
예를 들어 3 개의 테이블을 첨부했습니다. Joined 테이블에는 데이터 테이블의 질량이 질량 낮음 및 질량 높음 범위 내에있는 Ref 테이블의 클래스가 있습니다.
이 솔루션이 유용하다고 생각되면 더 많은 지침을 제공하게되어 기쁩니다.
다음은 JMP 쿼리 작성기에서 퍼지 조인을 정의하는 방법입니다.
