Comment mettre à jour une colonne en fonction des valeurs d’une autre colonne ?Bonjour,
Je suis un utilisateur de JMP 18.
Je souhaite voir si une colonne contient une valeur spécifique et mettre à jour une colonne différente sur la même ligne où la valeur a été trouvée. Le script ci-dessous ne fonctionne pas. Veuillez m'aider.
dt = Data Table("Logbook");
StatusList = :Status << Get Values;
For( i = 1, i <= N Items(StatusList), i++,
If( Contains( StatusList, "Not" ),
:Name( "Status Error" )[i] = "Error",
, //else
);
);Automatisation et scriptsIngénierie de la qualité et des procédésRe : Comment mettre à jour une colonne en fonction des valeurs d’une autre colonne ?Si je comprends bien ce que vous recherchez, ce script devrait le faire. Il modifie uniquement :Status Error en "Error" où :Status == "Not" et laisse les autres entrées telles quelles.
Names Default to Here( 1 );
dt = Data Table( "Logbook" );
For Each Row( dt, If( :Status == "Not", :Status Error = "Error" ) );