无法评估表格中的公式大家好 ,
我试图在公式中评估表达式,但它似乎有错误,有人可以帮助我吗?
我的公式如下:
dtmaster << New Column("_SBL",
Numeric,
Formula(
(Match( :Selected_Sigma,
"Flag_3Sigma",Eval expr(((column(8)- column(6)) / 3) * 3 + column(6)),
"Flag_4Sigma",Eval expr( ((column(8)- column(6)) / 3) * 4 + column(6)),
"Flag_5Sigma",Eval expr(((column(8)- column(6)) / 3) * 5 + column(6)),
"Flag_6Sigma",Eval expr(((column(8)- column(6)) / 3) * 6 + column(6))
)))
,
Format( "Percent", 12, 2 )
)

Re:无法评估表中的公式dt = Open( "$sample_data/big class.jmp" );
dt << New Column( "H_OR_W",
Numeric,
Formula(
(Match( :sex,
"F", height, // height
"M",
Column( 5 )[] // weight
))
),
Format( "Percent", 12, 2 )
);
如果你使用一个显式列名,如上面的高度,那么JMP知道索引当前行。如果使用列函数指定列,则仍需要索引列。您可以使用上面显示的空下标告诉JMP使用当前行。请参阅上面的重量示例。
Re:无法评估表中的公式嗨,显示的错误如图所示Re:无法评估表中的公式我试图匹配选定的西格玛列与公式。Re:无法评估表中的公式嗨,我尝试删除,但它仍然显示错误。我试图匹配选定的西格玛列与公式。Re:无法评估表中的公式是的,尝试删除EvalExpr。它不是必需的,并且至少导致您看到的部分问题。
Re:无法评估表中的公式 @kuannygoh ,
请问你为什么要尝试使用eval函数?你究竟想要实现什么目标?
如果您绝对想要使用Eval Expr,请查看下面显示的脚本索引ecample:
