字符串和变量连接你好,
我想根据另一列的结果创建一个新列,
但是我无法在第三个选项的情况下将结果写入列中,可能是由于连接错误......(见下面的日志)
笔记”
低的和高的是先前声明的数字变量。
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” || /*###*/低|| /*###*/ “和” || /*###*/高 || /*###*/ “” /*###*/
质量与工艺工程Re: 字符串和变量连接您需要将列声明为数据类型 Character 并且为了连接数字变量,需要将它们转换为字符引用 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) || " ",
),
)
)
);