Sostituzione del valore in una colonnaSto cercando di sostituire in modo condizionale il valore in 2 colonne in una tabella sottostante. Ad esempio, se il frutto è mango, sostituisci il colore con il nero e la quantità con 10. C'è un modo semplice per farlo?
Colore della frutta Quantità
Rosso Mela 1
Giallo mango 2
Arancio Arancio 3
giallo banana 2
verde uva 1
Re: Sostituzione di un valore in una colonnaSono stato in grado di estendere il ciclo for per sostituire i valori nelle colonne
Re: Sostituzione di un valore in una colonnaGrazie! Funziona. Cosa succede se non conosco il valore nelle colonne.
Se la frutta è mango, voglio sostituire il valore della colonna Quantità con il valore della colonna colore.
Re: Sostituzione di un valore in una colonnaEcco 3 diversi modi per farlo:
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 );