Hola.
Tengo una especie de pequeño problema con mi formato de datos.
Al importar datos a través de un enlace REST-API (https), obtengo la tabla de datos y quiero formatear el tiempo de carácter y nominal a numérico y continuo.
Cuando obtuve un nuevo enlace, el formato de datos cambió.
El problema es que probé los ajustes preestablecidos en la información de la columna, pero no tuve éxito.
Antes, dependiendo, por supuesto, del formato de datos, lo siguiente funcionaba en mi script, donde todo tipo de gráficos y SPC se realiza después de las palabras, con el formato de hora correcto.
dt:TSstartR800 << Set Data Type( Numeric ) << Modeling Type( continuous ) << Format( "Locale Date Time h:m:s" );
// aquí necesito colocar e intercambiar "Local Date Time h: m: s" por algo que funcione en el formato en las columnas en la tabla de datos adjunta ... pero ¿cómo?
¿Puede verificar la tabla con el formato de datos?
@txnelson -> parece que lo sabes o supongo que podrías ayudar.
@eromeu -> Hola Emannuel. Intento el foro -> si esto funciona, extendí un poco el trabajo de Bernd y de mí.
Los mejores deseos.
Viejo
Hola,
No estoy seguro de si hay una mejor manera de hacer esto, pero agregué una línea de secuencia de comandos que elimina el "+0000" al final de cada cadena de fecha y luego hice la conversión de fecha y hora (ver más abajo).¿Esto hace lo que buscas?
for each row(:TSstartR800= munger(:TSstartR800, 1, "+0000",""));
:TSstartR800<< Set Data Type( Numeric ) << Modeling Type( continuous ) << Format( "Locale Date Time h:m:s" );
Si quita el + y los valores posteriores, el formato aaaa-mm-ddThh: mm: ss manejará la conversión
For Each Row( :TSstartR800 = Word( 1, :TSstartR800, "+" ) );
dt:TSstartR800 << Set Data Type( Numeric ) << Modeling Type( continuous ) <<
inFormat( "yyyy-mm-ddThh:mm:ss" )<< Format( "Locale Date Time h:m:s" );