Ho una tabella simile a questa:
| | X | sì | z | | xyz | xyz |
| aa | 1 | 2 | | | . | 3 |
| bb | | | | | . | . |
| cc | 2 | | 3 | | . | 5 |
Le colonne hanno righe contenenti sia dati numerici che vuoti.
Voglio creare una nuova colonna (xyz) in cui aggiungo i dati nelle colonne x, yez.
In altre parole, voglio che il risultato assomigli alla colonna xyz verde.
Il problema è che quando eseguo il mio script, ottengo il risultato nella colonna xyz rossa.
Come faccio ad aggiungere colonne con dati vuoti?
Utilizzo il seguente script per creare la colonna xyz:
dt << Nuova colonna("xyz",
Numerico,
Formula(:Nome("x")+ :Nome("y")+ :Nome("z")
)
);
Utilizzo:
dt << New Column( "xyz", Numeric, Formula( Sum( :x, :y,:z ) ) );
La funzione Sum() ignora i valori mancanti.