Reemplazo de valor en una columnaEstoy tratando de reemplazar condicionalmente el valor en 2 columnas en una tabla a continuación. Por ejemplo, si la fruta es mango, reemplace el color por negro y la cantidad por 10. ¿Hay una manera fácil de hacerlo?
Color de la fruta Cantidad
rojo manzana 1
mango amarillo 2
naranja naranja 3
plátano amarillo 2
Uva Verde 1
Re: Reemplazar valor en una columnaPude extender el ciclo for para reemplazar valores en las columnas
Re: Reemplazar valor en una columna¡Gracias! Esto funciona. ¿Qué pasa si no sé el valor en las columnas?
Si la fruta es mango, entonces quiero reemplazar el valor de la columna Cantidad por el valor de la columna de color.
Re: Reemplazar valor en una columnaAquí hay 3 maneras diferentes de hacer esto:
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 );