Valutazione della funzione Dif per colonnaSto provando a valutare la differenza tra due file usando la funzione "Dif"; tuttavia, la valutazione è continua e non ha riguardo per le altre colonne. Ad esempio, con DT "Big Class" eseguo lo script di seguito, ma calcolerà comunque la differenza di peso tra un maschio e una femmina. C'è un modo per aggirare questo?
dt = Current Data Table();
dt << Sort( By( :age, :sex ), Order( Ascending, Ascending ) );
dt << New Column("Weight Delta", Formula(Dif(:weight)));Ri: Valutazione di Dif Function per colonnaCredo che questa formula farà quello che vuoi.
If( :sex == Lag( :sex ),
Dif( :weight ),
.
)