Hallo,
Ich möchte eine neue Spalte basierend auf dem Ergebnis einer anderen Spalte erstellen.
aber ich kann die Ergebnisse im Falle der dritten Option nicht in die Spalte schreiben, wahrscheinlich aufgrund eines Verkettungsfehlers ... (siehe Protokoll unten)
Notiz"
niedrig Und hoch sind numerische Variablen, die zuvor deklariert wurden.
Summary_Stat << New Column( "SUMMARY_CPK_SPEC_Limit",
Formula(
If(
:Name( "CPK(SPEC_Limit)" ) < low, "too Low CPK",
If(
:Name( "CPK(SPEC_Limit)" ) > high,
"too high CPK",
"good CPK between " || Low || " and " || high || " ",
),
)
)
);
Spalte SUMMARY_CPK_SPEC_Limit-Formel unterbrochen
Argument sollte 1-mal Zeichen sein. Bei Zeilen: 2 Operation: Concat, Schlechtes Argument (Niedrig), „guter CPK zwischen“ || /*###*/ Niedrig || /*###*/ " und " || /*###*/ hoch || /*###*/ " " /*###*/
Sie müssen die Spalte als Datentyp, Zeichen, deklarieren und um numerische Variablen zu verketten, müssen sie in Zeichenreferenzen konvertiert werden, char()
Summary_Stat << New Column( "SUMMARY_CPK_SPEC_Limit",
Character,
Formula(
If(
:Name( "CPK(SPEC_Limit)" ) < low, "too Low CPK",
If(
:Name( "CPK(SPEC_Limit)" ) > high, "too high CPK",
"good CPK between " || char(Low) || " and " || Char(high) || " ",
),
)
)
);