Remplacer une valeur dans une colonneJ'essaie de remplacer conditionnellement la valeur dans 2 colonnes dans un tableau ci-dessous. Par exemple, si le fruit est une mangue, remplacez la couleur par du noir et la quantité par 10. Existe-t-il un moyen simple de le faire ?
Quantité de couleur de fruit
Pomme Rouge 1
Mangue Jaune 2
Orange Orange 3
Jaune banane 2
Raisin vert 1
Re : Remplacer une valeur dans une colonneJ'ai pu étendre la boucle for pour remplacer les valeurs dans les colonnes
Re : Remplacer une valeur dans une colonneMerci ! Cela fonctionne. Et si je ne connais pas la valeur dans les colonnes.
Si le fruit est une mangue, je souhaite remplacer la valeur de la colonne Quantité par la valeur de la colonne Couleur.
Re : Remplacer une valeur dans une colonneVoici 3 façons différentes de procéder :
Names Default To Here( 1 );
dt = Current Data Table();
For Each Row(
If( :Fruit == "Mango",
:Color = "Black";
:Quantity = 10;
)
);
Names Default To Here( 1 );
dt = Current Data Table();
For( i = 1, i <= N Rows( dt ), i++,
If( :Fruit[i] == "Mango",
:Color[i] = "Black";
:Quantity[i] = 10;
)
);
Names Default To Here( 1 );
dt = Current Data Table();
Try( :Color[dt << get rows where( :Fruit == "Mango" )] = "Black" );
Try( :Quantity[dt << get rows where( :Fruit == "Mango" )] = 10 );