J'ai un tableau semblable à celui-ci :
| | X | oui | z | | xyz | xyz |
| aa | 1 | 2 | | | . | 3 |
| bb | | | | | . | . |
| cc | 2 | | 3 | | . | 5 |
Les colonnes comportent des lignes contenant à la fois des données numériques et vides.
Je souhaite créer une nouvelle colonne (xyz) où j'ajoute les données dans les colonnes x, y et z.
En d’autres termes, je veux que le résultat ressemble à la colonne xyz verte.
Le problème est que lorsque j'exécute mon script, j'obtiens le résultat dans la colonne xyz rouge.
Comment ajouter des colonnes avec des données vides ?
J'utilise le script suivant pour créer la colonne xyz :
dt << Nouvelle colonne("xyz",
Numérique,
Formule(:Nom("x")+ :Nom("y")+ :Nom("z")
)
);
Utiliser:
dt << New Column( "xyz", Numeric, Formula( Sum( :x, :y,:z ) ) );
La fonction Sum() ignore les valeurs manquantes.