여러 종속 열 생성 및 수식 할당안녕,
다음 표가 있고 사용된 수식을 기반으로 결과 열을 자동화하고 싶습니다.
| 연속물 | Main_rad | SNR_Sub_rad0 | SNR_Sub_rad1 | SNR_Sub_rad2 | SNR_OK_NG | Amp_Sub_rad0 | Amp_Sub_rad1 | Amp_Sub_rad2 | Amp_OK_NG |
| XWW001 | 0 | 25 | 23 | 23 | | 5 | 삼 | 5 | |
| XWW001 | 1 | 30 | 27 | 28 | | 5 | 삼 | 5 | |
| XWW001 | 2 | 26 | 28 | 27 | | 삼 | 5 | 2 | |
| XWW003 | 0 | 23 | 24 | 26 | | 2 | 4 | 4 | |
| XWW003 | 1 | 22 | 25 | 26 | | 삼 | 삼 | 삼 | |
| XWW003 | 2 | 24 | 24 | 25 | | 2 | 4 | 5 | |
| XWW006 | 0 | 30 | 28 | 27 | | 4 | 5 | 4 | |
| XWW006 | 1 | 29 | 29 | 30 | | 삼 | 4 | 삼 | |
| XWW006 | 2 | 25 | 28 | 26 | | 2 | 5 | 5 | |
이 경우 내 SNR_OK_NG 열은 SNR_Sub_rad0에서 SNR_Sub_rad2로 결과를 가져오므로 공식이 필요합니다.
일반적으로 이 공식을 수동으로 계산합니다. -> If( Sum( :SNR_Sub_rad0 > 26, : SNR_Sub_rad1 > 26, : : SNR_Sub_rad0 > 26 ) >= 2,
1, 0
);
단일 열 또는 여러 열 결과 계산을 기반으로 하는 매주 10개 이상의 합격/불합격 조건을 처리하고 있으므로 수동으로 열을 삽입하고 수식을 사용하여 결과.
방법을 제안해 주십시오.
감사.
Re: 여러 종속 열 만들기 및 수식 할당안녕 얘들아,
죄송합니다. 쉬운 방법을 찾은 것 같습니다.
dt = Current Data Table();
New column ("SNR_OK_NG",
formula (If( Sum( :SNR_Sub_rad0 > 26, :SNR_Sub_rad1 > 26, :SNR_Sub_rad2 > 26 ) >= 2,
"NG",
"OK"
)
)
);
New column ("AMP_OK_NG",
formula (If( Sum( :Amp_Sub_rad0 > 4, :Amp_Sub_rad1 > 4, :Amp_Sub_rad2 > 4 ) >= 2,
"NG",
"OK"
)
)
);
New column ("Noise_Asyn_OK_NG",
formula (If( :Noise_Asym > 2000,
"NG",
"OK"
)
)
);
그래서 지금이 좋다.. 
어떤 제안/방법도 환영합니다.
감사.
Re: 여러 종속 열 만들기 및 수식 할당안녕하세요 짐,
이전 설명이 혼란스러웠다면 죄송합니다. 샘플 파일을 첨부합니다.
일반적으로 이것은 아래와 같이 데이터베이스의 원시 파일입니다.
| 연속물 | Main_rad | SNR_Sub_rad0 | SNR_Sub_rad1 | SNR_Sub_rad2 | Amp_Sub_rad0 | Amp_Sub_rad1 | Amp_Sub_rad2 | Noise_Asym |
| XWW001 | 0 | 25 | 23 | 23 | 5 | 삼 | 5 | 2001년 |
| XWW001 | 1 | 30 | 27 | 28 | 5 | 삼 | 5 | 1830년 |
| XWW001 | 2 | 26 | 28 | 27 | 삼 | 5 | 2 | 1656 |
| XWW003 | 0 | 23 | 24 | 26 | 2 | 4 | 4 | 1246 |
| XWW003 | 1 | 22 | 25 | 26 | 삼 | 삼 | 삼 | 2142 |
| XWW003 | 2 | 24 | 24 | 25 | 2 | 4 | 5 | 1930년 |
| XWW006 | 0 | 30 | 28 | 27 | 4 | 5 | 4 | 1673 |
| XWW006 | 1 | 29 | 29 | 30 | 삼 | 4 | 삼 | 1887년 |
| XWW006 | 2 | 25 | 28 | 26 | 2 | 5 | 5 | 1680 |
분석하는 동안 매번 _OK_NG 열(수식 포함)을 수동으로 추가해야 아래와 같은 상태를 얻을 수 있습니다.
| 연속물 | Main_rad | SNR_Sub_rad0 | SNR_Sub_rad1 | SNR_Sub_rad2 | SNR_OK_NG | Amp_Sub_rad0 | Amp_Sub_rad1 | Amp_Sub_rad2 | Amp_OK_NG | Noise_Asym | 노이즈_Asym_OK_NG |
| XWW001 | 0 | 25 | 23 | 23 | 확인 | 5 | 삼 | 5 | NG | 2001년 | NG |
| XWW001 | 1 | 30 | 27 | 28 | NG | 5 | 삼 | 5 | NG | 1830년 | 확인 |
| XWW001 | 2 | 26 | 28 | 27 | 확인 | 삼 | 5 | 2 | 확인 | 1656 | 확인 |
| XWW003 | 0 | 23 | 24 | 26 | 확인 | 2 | 4 | 4 | 확인 | 1246 | 확인 |
| XWW003 | 1 | 22 | 25 | 26 | 확인 | 삼 | 삼 | 삼 | 확인 | 2142 | NG |
| XWW003 | 2 | 24 | 24 | 25 | 확인 | 2 | 4 | 5 | 확인 | 1930년 | 확인 |
| XWW006 | 0 | 30 | 28 | 27 | NG | 4 | 5 | 4 | 확인 | 1673 | 확인 |
| XWW006 | 1 | 29 | 29 | 30 | NG | 삼 | 4 | 삼 | 확인 | 1887년 | 확인 |
| XWW006 | 2 | 25 | 28 | 26 | 확인 | 2 | 5 | 5 | NG | 1680 | 확인 |
이제 상태와 함께 _OK_NG_columns를 추가하여 자동화할 스크립트를 얻으려고 했습니다. Noise_Asym 상태의 경우 스크립트를 얻을 수 있지만 Sub_rad에서는 탈출구를 찾을 수 없습니다.
감사.
Re: 여러 종속 열 만들기 및 수식 할당원하는 데이터 테이블을 수동으로 설정하여 원하는 대로 모든 수식이 예상대로 작동하는지 확인할 수 있습니까?
할 수 있다면 다음 질문은 "그 테이블로 충분합니까?"입니다. 새 데이터는 있지만 동일한 열과 수식이 있는 템플릿으로 재사용할 수 있습니까? 이 간단한 접근 방식은 많은 상황을 충족합니다.
그렇지 않은 경우 완료된 데이터 테이블을 스크립트의 템플릿으로 사용하십시오. (Jim은 여기에서 그 접근 방식을 시작했습니다.)
Re: 여러 종속 열 만들기 및 수식 할당나는 당신이 무엇을 요구하는지 잘 모르겠습니다.이러한 열을 생성하는 스크립트를 찾고 계십니까?