Re: Cambiar formato de columnaAlgunas cuestiones
- No puede restablecer el tipo de datos, etc. cuando la columna tiene una fórmula que establece el valor de la columna.
- No entiendo cuál es el propósito de ejecutar la plataforma de actualización cuando se actualiza una tabla de datos con la misma tabla de datos.
- No entiendo qué es dt9090.
- Debe crear la columna usando la fórmula que especificó (y luego eliminar la fórmula) antes de cambiar el tipo y formato de datos.
A continuación se muestra un script muy simplificado que crea una tabla de datos de ejemplo simple que tiene la estructura de fechas original indicada y luego agrega una nueva columna.Luego elimina la fórmula y luego cambia el tipo de datos y establece el nuevo formato.
names default to here( 1 );
dt = New Table( "Example",
New Column( "Start_Date", character, set values( {"2023-03-22", "2022-12-04"} ) )
);
dt << New Column( "Actual Start Date", character, Formula( :Start_Date ) );
dt:Actual Start Date << delete formula;
dt:Actual Start Date << Data Type( Numeric ) << modeling type( continuous );
dt:Actual Start Date << Format( "yyyy-mm-dd", 19 );Cambiar formato de columnaHola a todos,
Estoy abriendo un archivo csv con fechas (0000-00-00) que tienen un carácter de tipo de datos de columna predeterminado. Sin embargo, cada vez que intento actualizar la columna con una fórmula de otra columna con un valor de fecha, no puedo cambiar el formato a fecha. Mi código se parece a esto
dt = Open ("C:\Users\table1.jmp");
dt2 = Open ("C:\Users\table1.jmp");
dt2 << Update( With( dt),
Match Columns( :idFin = :idFin ),
Add Columns from Update Table( :Start_Date, :End_Date )
);
dt2:Name ("Actual Start Date") << Data Type( Numeric, Format( "y/m/d", 19 ));
dt2:Name ("Actual Start Date") << Set Formula( :Start_Date );Después de tener la fórmula (:Start_Date) en mi columna Fecha de inicio real, no cambia al formato a/m/d sino que tiene el formato Mejor. Por favor ayuda
Automatización y secuencias de comandos