<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
다음 행과 열이 포함된 Excel 시트가 있습니다.
| 숫자 | 빨간색 | 파란색 | 검은색 | 녹색 |
| 7006 | 1 | 0 | 1 | 2 |
| 7009 | 1 | 2 | 삼 | 4 |
| 7012 | 1 | 4 | 5 | 6 |
| 7015 | 1 | 6 | 7 | 8 |
| 7018 | 1 | 8 | 9 | 10 |
| 7021 | 1 | 10 | 11 | 12 |
| 7024 | 1 | 12 | 13 | 14 |
| 7027 | 1 | 14 | 15 | 16 |
| 7030 | 1 | 16 | 17 | 18 |
| 7033 | 1 | 18 | 19 | 20 |
| 7036 | 1 | 20 | 21 | 22 |
| 7039 | 1 | 22 | 23 | 24 |
이제 빨간색+파란색과 검은색+녹색이라는 두 개의 열을 추가하고 각 숫자에 대한 빨간색+파란색의 합계를 계산하고 결과 열에 배치해야 합니다. 두 번째 열도 마찬가지입니다. 결과는 다음과 같아야 합니다.
| 숫자 | 빨간색 | 파란색 | 검은색 | 녹색 | 빨간색+파란색 | 검정색+녹색 |
| 7006 | 1 | 0 | 1 | 2 | 1 | 삼 |
| 7009 | 1 | 2 | 삼 | 4 | 삼 | 7 |
| 7012 | 1 | 4 | 5 | 6 | 5 | 11 |
| 7015 | 1 | 6 | 7 | 8 | 7 | 15 |
| 7018 | 1 | 8 | 9 | 10 | 9 | 19 |
| 7021 | 1 | 10 | 11 | 12 | 11 | 23 |
| 7024 | 1 | 12 | 13 | 14 | 13 | 27 |
| 7027 | 1 | 14 | 15 | 16 | 15 | 31 |
| 7030 | 1 | 16 | 17 | 18 | 17 | 35 |
| 7033 | 1 | 18 | 19 | 20 | 19 | 39 |
| 7036 | 1 | 20 | 21 | 22 | 21 | 43 |
| 7039 | 1 | 22 | 23 | 24 | 23 | 47 |
누군가 코드를 도와줄 수 있나요?
테이블을 JMP로 가져오는(또는 그냥 붙여넣는) 방법을 알고 있다고 가정하면 매우 간단합니다. 아래 예에서는 1) 정적 열과 2) 열 수식이라는 두 가지 접근 방식을 보여줍니다. 후자는 값이 변경되면 합계를 업데이트하지만 전자는 업데이트하지 않습니다.
//예제 테이블 만들기
dt = 새 테이블 ( "그림 물감" ,
행 추가 ( 삼 ) ,
새 열 ( "숫자" ,
숫자 ,
마디 없는 ,
체재 ( "최상의" , 4 ) ,
선택 항목 설정 ,
값 설정 ( [ 7006 , 7009 , 7012 ] )
) ,
새 열 ( "빨간색" ,
숫자 ,
마디 없는 ,
체재 ( "최상의" , 12 ) ,
선택 항목 설정 ,
값 설정 ( [ 1 , 1 , 1 ] )
) ,
새 열 ( "파란색" ,
숫자 ,
마디 없는 ,
체재 ( "최상의" , 12 ) ,
선택 항목 설정 ,
값 설정 ( [ 0 , 2 , 4 ] )
) ,
새 열 ( "검은색" ,
숫자 ,
마디 없는 ,
체재 ( "최상의" , 12 ) ,
선택 항목 설정 ,
값 설정 ( [ 1 , 삼 , 5 ] )
) ,
새 열 ( "녹색" ,
숫자 ,
마디 없는 ,
체재 ( "최상의" , 12 ) ,
선택 항목 설정 ,
값 설정 ( [ 2 , 4 , 6 ] )
)
) ;
//대안 1: 정적 열
dt << 새 열 ( "빨간색+파란색" , 연속적인 ) ;
dt << 새 열 ( "블랙+그린" , 연속적인 ) ;
각 행마다 ( : 이름 ( "빨간색+파란색" ) =: 빨간색 +: 파란색 ) ;
각 행마다 ( : 이름 ( "블랙+그린" ) =: 검은색 +: 녹색 ) ;
//대안 2: 열 수식
dt << 새 열 ( "빨강+파랑2" , 연속적인 , 공식 ( : 빨간색 +: 파란색 )) ;
dt << 새 열 ( "블랙+그린2" , 연속적인 , 공식 ( : 검은색 +: 녹색 )) ;