缺字dt<< New Column( "op status", Character, "Nominal", Set Selected );<BR /><BR />If( Is Missing( Column( dt, "Status Operation" )[x],Word( 1, "PCNF" ) | Word( 1, "CNF" ) ),
Column(dt, "op status") == "Q"
);
大家好,我想创建一个新列,在这个列中,如果 PCNF 或 CNF 没有出现在列中:状态操作,在这一行,在列中输入“Q”:op status 但我没有知道语法。 我感谢你的帮助。
视窗回复:缺字使用公式(或 << 设置每个值)是最简单的选择。 使用哪种类型的公式取决于您的值的类型状态 操作有。 您能否提供该列中的几个示例值?
回复:缺字这是一个有效的列公式:
dt << New Column( "op status", Character, "Nominal",
Formula(
If(
!Contains( :Status Operation, "PCNF" ) &
!Contains( :Status Operation, "CNF" ),
"Q"
)
)
);
回复:缺字尝试这个
dt << New Column( "op status",
Character,
"Nominal",
Set Selected,
formula(
If(
Is Missing( :Status Operation ) | (Contains( :Status Operation, "PCNF" ) == 0 &
Contains( :Status Operation, "CNF" ) == 0),
"Q",
:Status Operation
)
)
);