Einschließlich der Formel in einer Spalte mit JSL<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Ich möchte eine Spalte hinzufügen, die die folgende Berechnung durchführt:
if (fehlt (Spalte1) => 2
else => Spalte2)
Wie füge ich den Spaltencode mit JSL hinzu?
Ich schrieb einen Code wie folgt:
dt << neue Spalte ("Neues Datum")
kontinuierlich,
Format ("m / d / y", 12),
Formel (wenn (fehlt (: Spalte1))), 2
sonst: Spalte2
));
aber es funktioniert nicht..kann jemand helfen ..
Re: Formel in eine Spalte mit JSL aufnehmenÜberprüfen Sie die korrekte Syntax für die If () - Funktion, z. B. mithilfe des hervorragenden Skriptindex (Menü "Hilfe"). Warum funktioniert Ihr Code nicht? Ein Komma fehlt, sonst wird es nicht benötigt oder sogar definiert, und Paranthesis scheint fehl am Platz zu sein. Stellen Sie außerdem sicher, dass die Spaltennamen Column1 und Column2 und nicht Column 1 und Column 2 sind (Standard in einer neuen Tabelle enthält ein Leerzeichen). JMP ist wählerisch bei Leerzeichen in Strings).
Dies kann eine bessere Chance haben, zu arbeiten:
dt << neue Spalte ( "Neues Datum" .
kontinuierlich .
Format ( "m / d / y" . 12 ) .
Formel ( ob ( Wird vermisst ( : Spalte 1 ) . 2 .
: Spalte 2
))) ;