Bonjour à tous,
Je dispose d’une base de données avec des valeurs dupliquées pour certaines colonnes. L’objectif est de supprimer les valeurs d’une colonne en y affectant la valeur « . » lorsque les colonnes évoquées précédemment ont les valeurs dupliquées.
Voici un aperçu de la base de données :
![hcarr01_0-1694068532118.png hcarr01_0-1694068532118.png](https://community.jmp.com/t5/image/serverpage/image-id/56330iF533E7E45A33C624/image-size/medium?v=v2&px=400)
Par exemple, sur cet extrait : lorsqu’il y a des cellules dupliquées (colonne tache, lot et op) il faudrait pouvoir affecter la valeur « . » (cela revient donc à supprimer les valeurs) aux colonnes % Prd, % Proc, % Prd (6mois), % Proc (6mois).
Pour obtenir ceci :
![hcarr01_0-1694069032498.png hcarr01_0-1694069032498.png](https://community.jmp.com/t5/image/serverpage/image-id/56331i107DFC07690F0F57/image-size/medium?v=v2&px=400)
J’ai commencé avec le script suivant :
Names Default To Here( 1 );
dt = current data table();
// Sélectionner les lignes dupliquées
a = dt << Select Duplicate Rows( Match( :lot, :tache, :op ) );
Column(dt, 11)[a] =.;
Column(dt, 12)[a] =.;
Column(dt, 13)[a] =.;
Column(dt, 14)[a] =.;
Merci pour votre aide !