列による微分関数の評価"Dif"関数を使って2つの行の違いを評価しようとしています。ただし、評価は継続的であり、他の列には関係ありません。たとえば、"Big Class" DTでは以下のスクリプトを実行しますが、それでも男性と女性の体重差を計算します。これを回避する方法はありますか?
dt = Current Data Table();
dt << Sort( By( :age, :sex ), Order( Ascending, Ascending ) );
dt << New Column("Weight Delta", Formula(Dif(:weight)));列によるDif関数の評価について私はこの方式があなたが望むことをすると信じています。
If( :sex == Lag( :sex ),
Dif( :weight ),
.
)