Eine Formel in einer Tabelle kann nicht ausgewertet werdenHallo zusammen ,
Ich versuche, einen Ausdruck in einer Formel zu bewerten, aber es scheint einen Fehler zu geben. Kann mir jemand helfen?
Meine Formel ist unten:
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: Eine Formel in einer Tabelle kann nicht ausgewertet werdendt = 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 )
);
Wenn Sie einen expliziten Spaltennamen wie Höhe verwenden (oben), kann JMP die aktuelle Zeile indizieren. Wenn Sie die Spalte mithilfe der Spaltenfunktion angeben, müssen Sie noch in die Spalte indexieren. Sie können den oben gezeigten leeren Index verwenden, um JMP anzuweisen, die aktuelle Zeile zu verwenden. Siehe das Gewichtsbeispiel oben.
Re: Eine Formel in einer Tabelle kann nicht ausgewertet werdenHallo, der angezeigte Fehler ist wie im Bild dargestelltRe: Eine Formel in einer Tabelle kann nicht ausgewertet werdenIch versuche, die Spalte des ausgewählten Sigmas mit der Formel abzugleichen.Re: Eine Formel in einer Tabelle kann nicht ausgewertet werdenHallo ich habe versucht es zu entfernen, aber es zeigt immer noch Fehler. Ich versuche, die Spalte des ausgewählten Sigmas mit der Formel abzugleichen.Re: Eine Formel in einer Tabelle kann nicht ausgewertet werdenJa, versuchen Sie, EvalExpr zu entfernen. Es wird nicht benötigt und verursacht zumindest einen Teil des Problems, das Sie sehen.
Re: Eine Formel in einer Tabelle kann nicht ausgewertet werden @ Kuannygoh .
Darf ich fragen, warum Sie versuchen, die Eval-Funktion zu verwenden? Was willst du eigentlich erreichen?
Wenn Sie den Eval Expr unbedingt verwenden möchten, werfen Sie einen Blick auf das folgende Skriptindex-Beispiel:
