Ciao.
Ho una specie di piccolo problema con il mio formato dati.
Quando si importano dati tramite un collegamento REST-API (https), ottengo la tabella dati e desidero formattare l'ora da carattere e nominale a numerico e continuo.
Quando ho ricevuto un nuovo collegamento, il formato dei dati è cambiato.
Il problema è che ho provato le preimpostazioni nelle informazioni sulla colonna, ma non ho avuto successo.
Prima, a seconda ovviamente del formato dei dati, quanto segue ha funzionato nel mio script - dove tutti i tipi di grafici e SPC vengono eseguiti in seguito - con il giusto formato dell'ora.
dt:TSstartR800 << Set Data Type( Numeric ) << Modeling Type( continuous ) << Format( "Locale Date Time h:m:s" );
// qui ho bisogno di inserire e scambiare "Local Date Time h: m: s" con qualcosa che funzioni nel formato nelle colonne nella tabella dati allegata ... ma come?
Puoi ricontrollare la tabella con il formato dei dati?
@txnelson -> sembra che tu lo sappia o immagino che potresti essere in grado di aiutare.
@eromeu -> Ciao Emannuel. Provo il forum -> se funziona ho esteso un po 'il lavoro di Bernd e me.
Auguri.
Ole
Ciao,
Non sono sicuro che ci sia un modo migliore per farlo, ma ho aggiunto una riga di script che rimuove il "+0000" alla fine di ogni stringa di data, quindi ho eseguito la conversione della data e dell'ora (vedi sotto).Questo fa quello che stai cercando?
for each row(:TSstartR800= munger(:TSstartR800, 1, "+0000",""));
:TSstartR800<< Set Data Type( Numeric ) << Modeling Type( continuous ) << Format( "Locale Date Time h:m:s" );
Se rimuovi il + e i valori successivi, il formato aaaa-mm-ggThh: mm: ss gestirà la conversione
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" );