有JSL相當於選單功能嗎
行=>行選擇=>在列中命名選擇?
假設有 A 列,我使用 select where 來選擇 A 列中的行。
<< Column() 中的名稱選擇是一條可以傳送到資料表的訊息。不過,這似乎只支援字串值,因此如果您需要數字,則必須使用其他方法
Names Default To Here(1);
dt = Open("$SAMPLE_DATA/Big Class.jmp");
dt << Select Where(:Age < 14);
dt << Name Selection in Column(
Column Name("Younger"),
Selected("Yes"),
Unselected("No")
);

如果您希望使用數字,這裡是其他方法(類似的想法可用於其他值,但您必須使用 Repeat() 而不是 J() 初始化空列表)
Names Default To Here(1);
dt = Open("$SAMPLE_DATA/Big Class.jmp");
dt << Select Where(:Age < 14);
selrows = dt << Get Selected Rows;
vals = J(1, N Rows(dt), 0);
vals[selrows] = 1;
dt << New Column("Selection", Numeric, Nominal, Values(vals));