두 테이블의 열을 수식으로 연결안녕하세요,
42 명의 환자가있는 테이블이 있고 세로 샘플링이 있습니다. 매일 6 개의 SOFA 점수 구성 요소와 총 SOFA 점수 (구성 요소의 합계)가 있습니다 (첨부 된 긴 표 참조). 이제 그 정보를 환자 만있는 내 짧은 테이블 (첨부 됨)로 가져오고 싶습니다. 여기에는 환자 당 평균 SOFA 점수, 첫 3 일 (0 ~ 3)의 평균 및 첫 번째 7 일의 평균 열이 있습니다. (0-7). 테이블이 연결되도록하려면 어떻게해야합니까? SOFA 점수의 구성 요소가 원래의 긴 테이블에서 변경 될 때마다 짧은 테이블의 평균이 결과로 변경됩니까?
테이블 요약을 사용하고 그에 따라 행을 선택하고 짧은 테이블에 복사하여 붙여 넣기를 사용하여 정적 방식으로이 작업을 수행 할 수 있었지만 연결 테이블 기능이 작동하는 방식을 이해할 수 없습니다.
감사,
우리엘.
데이터 테이블Re : 두 테이블의 열을 수식으로 연결먼저 변수 (Study ID) 별 Col Mean 함수를 사용하여 Long 테이블에서 계산을 수행했습니다.
예 : 0..3 일 평균 :
Col Mean( If( :Day <= 3, :total SOFA score, . ), :StudyID )
문제는 Long 테이블에서 연구 ID가 고유하지 않기 때문에 짧은 테이블에서 Long으로 연결이 작동하지 않는다는 것입니다.
해결 방법은 두 테이블 모두에 새 링크 ID를 생성하는 것입니다. Long 테이블에서 다음과 같을 수 있습니다.
Char( :StudyID ) || "_" || Char( :Day )
그리고 짧은 테이블에서 :
Char(:StudyID) || "_0"
그런 다음 짧은 테이블에서 Long을 참조 할 수 있습니다 (항상 0 일이지만 정확한 집계 정보를 포함합니다).
이제 심볼릭 링크로 동적으로 연결된 짧은 테이블에 정보가 있습니다.
Re : 두 테이블의 열을 수식으로 연결이제 알았습니다. 문제는 링크가 "일대 다"로 작동하지 않는다는 것입니다. 해결 방법이 좋습니다!
감사합니다!
우리엘.