선택 기준에 따라 데이터를 복사하는 기능안녕,
다른 열에서 선택한 항목을 기반으로 열의 정보를 복사하는 함수, 스크립트 또는 열 수식을 만들 수 있습니까? 이것을 설명해야하는 경우 일종의 VLOOKUP 함수입니다. 예를 들어 JMP 테이블을 첨부했습니다.
나는 채우고 싶습니다 조정 된 시간 데이터가있는 열 시각 기둥. 그리고 이것은 Stage = PR 시간 열에서와 같이 각 행의 정확한 데이터를 복사해야합니다. 하지만 Stage = SL Step = 시간을 복사해야합니다. P0 (각 SL 행에 대해). Stage = 성 Step = 시간을 복사해야합니다. R1 (각 ST 행에 대해). 이것은 또한 각각에 대해 수행되어야합니다 실험 번호 갈라져.
현재 데이터 테이블 (예 : 실험 번호 2)에서 사용할 수있는 단계 = P0 또는 단계 = R1이없는 경우 경고 메시지를 생성 할 수 있습니까?
누군가 나를 도와 주거나이 스크립트 나 공식을 작성하는 것을 시작하게 해주면 대단히 감사합니다.
Rob
데이터 테이블스크립팅Re : 선택 기준에 따라 데이터를 복사하는 기능다음은 원하는 작업을 수행하는 수식이며 적절한 조회 값이 없으면 셀 색상이 빨간색으로 변경됩니다.아래 공식 및 첨부 데이터 표

curExp = :Experiment Number;
curStage = :Stage;
:Adjusted Time << color cells( "White", Row() );
at = .;
If(
:Stage == "PR", at = :Time,
:Stage == "SL",
row = Current Data Table() << get rows where( :Experiment Number == curExp & :Stage == "SL" & :Step == "P0" );
If( N Rows( row ) > 0,
at = :Time[row[1]],
:Adjusted Time << Color Cells( "Red", Row() )
);,
:Stage == "ST",
row = Current Data Table() << get rows where( :Experiment Number == curExp & :Stage == "ST" & :Step == "R1" );
If( N Rows( row ) > 0,
at = :Time[row[1]],
:Adjusted Time << Color Cells( "Red", Row() )
);
);
at;
Re : 선택 기준에 따라 데이터를 복사하는 기능안녕 헉헉 ,
빠른 응답에 감사드립니다. 이것은 정말 훌륭하게 작동합니다.
그러나 빨간색 셀은 수동 데이터 입력을 위해 잠겨있는 것처럼 보입니다. 이것을 우회하는 방법이 있습니까?
이런 일이 발생할 때마다 날짜 시간 값을 직접 입력하고 싶습니다.
문안 인사,
Rob
Re : 선택 기준에 따라 데이터를 복사하는 기능- 열의 값은 수식에 의해 생성되므로이를 수식 기반 열로 유지하고 값을 수정하는 유일한 방법은 누락 된 P0 및 R1 행을 추가하는 것입니다. 사라질 것입니다.
- 개별 셀 값을 수정하기 위해 수동 입력을 사용해야하는 경우 열 값을 정적 값으로 변경해야합니다.이것은 쉽게 수행됩니다
- 열 헤더를 두 번 클릭하여 열 정보 창을 엽니 다.
- 열 속성 영역으로 이동하고 제거 버튼을 클릭하여 공식을 제거하도록 지정합니다.
- 확인을 클릭하여 열 정보 창을 닫습니다.
- 이제 셀 값을 입력하여 변경하고 셀을 마우스 오른쪽 버튼으로 클릭하고 셀 색상을 선택하여 셀 색상을 변경할 수 있습니다.
시간을내어 Help 풀다운 메뉴의 JMP Documentation Library에있는 Discovering JMP 및 Using JMP 문서를 읽어 보는 것이 좋습니다.JMP 세계로의 진입이 더 쉽고 즐겁다는 것을 알게 될 것입니다.또한 JMP와 Excel은 서로 다르지만 둘 다 매우 강력한 도구임을 보여줍니다.