열 아래의 표 셀에 목록을 넣는 방법안녕,
목록 변수를 만들었습니다. if 문 아래에서 해당 변수로 셀을 채우는 새 열을 만들고 싶습니다. 그래서 아래와 같이 테이블을 얻을 수 있습니다. 어떻게 셀에 목록을 추가할 수 있습니까?

A={"96", "104", "112", "120"};
B={"1", "100", "111", "121"};
C={"6", "14", "112", "129"};
D={"9", "124", "132", "160"};
dt << New column("Value", Expression, formula(
if (
:Mode=="A" , A,
:Mode=="B" , B,
:Mode=="C" , C,
:Mode=="D" , D,
)데이터 테이블스크립팅Re: 열 아래 테이블 셀에 목록을 넣는 방법귀하의 코드는 저에게 잘 작동합니다

Names Default To Here( 1 );
dt = Current Data Table();
A = {"96", "104", "112", "120"};
B = {"1", "100", "111", "121"};
C = {"6", "14", "112", "129"};
D = {"9", "124", "132", "160"};
dt << New Column( "Value",
Expression,
formula(
If(
:Mode == "A", A,
:Mode == "B", B,
:Mode == "C", C,
:Mode == "D", D
)
)
);Re: 열 아래 테이블 셀에 목록을 넣는 방법닫는 괄호가 몇 개 없고 여분의 가 있는 것 외에도 스크립트에 다음과 같은 문제가 표시되지 않습니다. @txnelson 또한 말했다
Names Default To Here(1);
dt = New Table("Untitled",
Add Rows(5),
Compress File When Saved(1),
Set Header Height(46),
New Column("Mode", Character, "Nominal", Set Values({"A", "C", "A", "A", "D"}))
);
A = {"96", "104", "112", "120"};
B = {"1", "100", "111", "121"};
C = {"6", "14", "112", "129"};
D = {"9", "124", "132", "160"};
dt << New Column("Value",
Expression,
formula(
If(
:Mode == "A", A,
:Mode == "B", B,
:Mode == "C", C,
:Mode == "D", D
)
)
);
해당 셀에 값이 아닌 수식이 필요한 경우 확인하는 것이 좋습니다. Eval Insert, Eval Expr, Parse 및 Substitute를 사용하여 한 표현식을 다른 표현식에 삽입 발생할 수 있는 몇 가지 문제를 방지할 가능성이 높기 때문입니다.
Re: 열 아래 테이블 셀에 목록을 넣는 방법안녕 짐,
네 말이 맞아. 이전에 작동하지 않았던 문제가 무엇인지 잘 모르겠습니다. JMP를 닫았다가 다시 열면 작동합니다.