列の下の表のセルにリストを入れる方法やあ、
リストである変数を作成しました。 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 を閉じて再度開くと機能します。