새 칼럼을 만드는 수식4 개의 열이있는 표가 있고 사용 가능한 열을 기반으로 새 열을 만들려고합니다. 다음은 제 스크립트입니다.
dtq = current data table();
a = dtq << New Column( "E",
Formula(
If(
Is Missing( :A ) & Is Missing( :B ), Abs( :C ),
Is Missing( :A ), Abs( :C / (:B - :D) ) ,
Is Missing( :B ), Abs( :C / (:D - :A) ),
//If !Is Missing( :A ) & !IsMissing( :B ),
//then do Abs( :C / (:B - :D) ) and Abs( :C / (:D - :A) ) and choose the gretaer value out of the two.
)
)
);
처음 세 조건은 작동하지만 A와 B 모두에 값이있는 조건은 해결할 수없는 것입니다. 스크립트에서 2 개의 수식을 계산하고이 중 큰 값을 테이블의 내 열에 추가하려면 어떻게해야합니까? 어떤 도움을 주셔서 감사합니다.
다시 : 새 열을 수식dtq = current data table();
a = dtq << New Column( "E",
Formula(
If(
Is Missing( :A ) & Is Missing( :B ), Abs( :C ),
Is Missing( :A ), Abs( :C / (:B - :D) ) ,
Is Missing( :B ), Abs( :C / (:D - :A) ),
Max(Abs( :C / (:B - :D) ) ,Abs( :C / (:D - :A) ) )
)
)
);
다시 : 새 열을 수식당신은 최대 () 기능.

dtq = Current Data Table();
a = dtq << New Column( "E",
Formula(
If(
Is Missing( :A ) & Is Missing( :B ), Abs( :C ),
Is Missing( :A ), Abs( :C / (:B - :D) ),
Is Missing( :B ), Abs( :C / (:D - :A) ),
!Is Missing( :A ) & !Is Missing( :B ),
Max( Abs( :C / (:B - :D) ), Abs( :C / (:D - :A) ) )
)
)
);