文字列と変数の連結こんにちは、
別の列の結果に基づいて新しい列を作成したいのですが、
しかし、おそらく連結エラーが原因で、3番目のオプションの場合は結果を列に書き込むことができません...(以下のログを参照)
注記"
低いそして高い事前に宣言された数値変数です。
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、Bad Argument( Low )、「の間の良好な CPK」 || /*###*/低い || /*###*/ " と " || /*###*/高い || /*###*/ 「」 /*###*/
品質およびプロセスエンジニアリングRe: 文字列と変数の連結列をデータ型として文字として宣言する必要があり、数値変数を連結するには、数値変数を文字参照 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) || " ",
),
)
)
);