字串和變數連接你好,
我想根據另一列的結果建立一個新列,
但在第三個選項的情況下,我無法將結果寫入列,可能是由於連接錯誤...(請參閱下面的日誌)
筆記”
低的和高的是先前聲明的數字變數。
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 || " ",
),
)
)
);
列 SUMMARY_CPK_SPEC_Limit 公式中斷
參數應該是字元 1 次 在行:2 運算:Concat,壞參數(低),「良好的 CPK 之間」 || /*###*/低|| /*###*/ 」和「 || /*###*/高|| /*###*/ ” “ /*###*/
品質和工藝工程回覆:字串和變數連接您需要將列聲明為資料類型字符,並且為了連接數值變量,需要將它們轉換為字符參考 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) || " ",
),
)
)
);