좋은 아침이에요,
'식별' 열의 값이 동일한 경우 MG1과 MG2의 차이를 계산하는 열을 만들려고 합니다.
그러니까 두 노란색 값의 차이 또는 두 파란색 값의 차이입니다.
공식은 무엇일까요?
감사합니다
Capture d'écran 2026-08-26 153209.pngCapture d'écran 2026-08-26 153209.png 스크린샷 2026-08-26 153209.png
안녕하세요-
아마도 식별자로 레이블이 지정된 배치 프로세스를 사용하고 계신 것 같습니다. 이 프로세스에서는 MG1, MG2 값이 여러 시점에 기록되며, 각 시점마다 별도의 행에 저장됩니다.
먼저 고려해야 할 질문은 누락된 항목이 이렇게 많은 현행 행 구조를 유지할 것인지 여부입니다.
배치당 한 행씩 있는 구조를 생각해 보세요.
테이블 메뉴, 요약
식별자를 기준으로 그룹화
MG1과 MG2를 선택하고 평균값을 사용하세요(결측값은 무시됩니다).
데이터가 깨끗하지 않을 가능성이 있는 경우, 범위(0 이외의 모든 값)도 함께 포함하십시오.
그러면 배치별 요약표가 생성되어 차이를 계산하기가 더 쉬워집니다.
Data Table( "SAMPLE" ) << Summary(
Group( :Identification ),
Mean( :MG1 ),
Mean( :MG2 ),
Range( :MG1 ),
Range( :MG2 ),
Freq( "None" ),
Weight( "None" ),
statistics column name format( "column stat" ),
output table name( "Summary of SAMPLE" )
);
원본 데이터 테이블 내에서 작업을 수행하려면 다음과 같은 수식 열을 사용할 수 있습니다.
Col Mean( :MG1, :Identification ) - Col Mean( :MG2, :Identification )
MG1이 해당 식별자에 대해 입력되었고 MG2가 위치한 특정 행에 대해서만 계산하는 대안입니다.
If( !Is Missing( :MG2 ) & !Is Missing( Col Mean( :MG1, :Identification ) ),
Col Mean( :MG1, :Identification ) - Col Mean( :MG2, :Identification ),
.
)