"(Eval(Eval Expr(Sum(Expr(sumCol))))== N Items(sumCol)=> 1"ステートメントに対する質問。拝啓、
以下のようなifステートメントをデバッグしています。それは何を評価し、「(Eval(Eval Expr(Sum(Expr(sumCol))))== N Items(sumCol)」の未知の状態から「1」を生成するのだろうかと思います。

私にお知らせください。
ありがとう、
ジョン
スクリプティングRe:「(Eval(EvalExpr(Sum(Expr(sumCol))))== N Items(sumCol)=> 1」ステートメントに対する質問。についてのこの素晴らしい投稿をチェックするための強力な提案Eval Insert、Eval Expr、Parse、およびSubstituteを使用して、ある式を別の式に挿入します。 。
Names Default To Here(1);
sumCol = [1,1,1];
//check in parts
Show(Eval Expr(Sum(Expr(sumCol))));
Show(Eval(Eval Expr(Sum(Expr(sumCol)))));
Show(N Items(sumCol));
Show(If(Eval(Eval Expr(Sum(Expr(sumCol))))== N Items(sumCol),1,0));
Re:「(Eval(EvalExpr(Sum(Expr(sumCol))))== N Items(sumCol)=> 1」ステートメントに対する質問。実際に何をしようとしているのか分かりますか?
私の推測では、あなたはそれを作成するスクリプトを持っていて、人々は変数 `sumCol`を数式に入れようとしました。のようなもので
Names default to here( 1 );
dt = open("$SAMPLE_DATA\Big Class.jmp");
sumCol = dt:weight << Get Values();
dt << New Column("test", Formula(if(Eval(EvalExpr(Sum(Expr(sumCol))))==Nitems(sumCol), 1, 0)));
// What I think you'd want to do is
Eval(EvalExpr(
dt << New Column("Test 2", Formula(Sum(Expr(sumCol)) ==Nitems(Expr(sumCol))));
// or
dt << New Column("Test 3", Formula(
fsumCol = Expr(sumCol);// this is just letting the formula know what it is
Sum(fsumCol) == Nitems(fsumCol);
));
));
// you don't need the if, 1, 0 because you're boolean will eval to 1 anyway.