缺字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
)
)
);