如何將矩陣公式保存到數據表中?<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />嗨,
你們有沒有人知道如何使用JSL將矩陣公式保存到數據表中,例如([1] ||(X1 + 1))* [2,3]?
直接在公式編輯器中輸入它。但是使用JSL,它不允許我將任何表達式保存到矩陣/向量中。
例如,Concat(1,Expr(X1 + 1));是無效的。
我還嘗試先將表達式保存到列表中,然後將其與數字向量/矩陣相乘。但JSL抱怨說,列表和矩陣不能在公式中混合在一起。
您是否遇到過任何可以保存vector / matrices中表達的公式的JSL示例?提前謝謝了!
Re:如何將矩陣公式保存到數據表中?我剛剛從Ryan Lekivetz那裡學到了以下腳本,它非常有用!
myexp1 = nameexpr(([1] || X1 + 1)* [2,3]);
dtt =當前數據表();
的eval(替代(
Expr(dtt << New Column(“formula1”,<< Formula(__ form1__))),
Expr(__ form1__),Eval Expr(myexp1),
));
我發現的一個令人驚訝的事情是JMP分析器無法識別這樣的矩陣公式。例如,在公式編輯器中鍵入(:X1 ||:X2)* [2,3]或2 *:X1 + 3 *:X2可能會在數據表中產生完全相同的結果,但分析器無法識別第一個版本。這可能是分析器的錯誤。