Trasformazione dei dati di data/ora in giorni per singole esecuzioniCiao,
Sto cercando di usare una formula (o JSL, se necessario) per ottenere i giorni per le serie di produzione. Credo di aver bisogno di due istruzioni If/then per ottenere i giorni da 0 a 12, dati il numero di serie/ID lotto e la data/ora, giusto? Ho provato alcune formule e ho cercato su questo forum (e su Google); tuttavia, non sono riuscito a ottenere l'output corretto. Purtroppo, i miei anni da programmatore risalgono a così tanto tempo fa che riesco a scrivere solo le righe più elementari. Ho JMP 18 e ci vorranno alcune settimane per farlo, quindi qualsiasi idea sarebbe fantastica! Ho anche allegato un piccolo esempio del formato data/ora che sto cercando di convertire in giorni (così posso confrontare i dati di serie di anni diversi, con i giorni solo sull'asse X).............Grazie MTT
Automazione e scriptingCombinazione e pulizia dei datiIngegneria della qualità e dei processiRe: Trasformazione dei dati di data/ora in giorni per singole corseNon capisco esattamente cosa stai cercando di fare. Quali "giorni" stai cercando? Puoi fornire qualche esempio/risultato atteso nel tuo set di dati di esempio?
Re: Trasformazione dei dati di data/ora in giorni per singole corseCiao, grazie per la risposta veloce!! Sto cercando di inserire i giorni per ogni corsa, ma le corse sono state effettuate in anni diversi, quindi ecco un esempio: ha senso?

Re: Trasformazione dei dati di data/ora in giorni per singole corseCome si calcolano i giorni? La prima data di un'esecuzione è 0 e poi si aggiungono i giorni successivi? In tal caso, si crea una colonna data.

Quindi usa
(:Date - Col Min(:Date, :Run)) / In Days(1)
in formula separata

Re: Trasformazione dei dati di data/ora in giorni per singole corseOk, sembra simile, quindi proverò ora. Verrà ripristinato il valore di 0 giorni per ogni esecuzione? Dovrei usare un altro if/then per ripristinare il valore di 0 giorni per ogni batch? Grazie ancora per la/le risposta/e rapida/e!
Re: Trasformazione dei dati di data/ora in giorni per singole corseDovresti effettuare tutte quelle regolazioni di "reset" alla funzione Col Min(). Se vuoi reimpostarla su Esegui
(:Date - Col Min(:Date, :Run)) / In Days(1)<BR />
Batch + Esegui
(:Date - Col Min(:Date, :Run, :Batch)) / In Days(1)
Sui dati più piccoli
(:Date - Col Min(:Date)) / In Days(1)
e così via ( Col Min(nome, ) )
Re: Trasformazione dei dati di data/ora in giorni per singole corseOk, sto facendo progressi e grazie per i suggerimenti; tuttavia, devo trovare un modo per non perdere la risoluzione che ci fornisce il timestamp, perché quando usiamo il giorno sull'asse x, dobbiamo distribuirlo sull'intero arco della giornata. Non è così semplice come speravo, ma ripeto, penso che ci possiamo arrivare.
Re: Trasformazione dei dati di data/ora in giorni per singole corseNon sono sicuro di come desideri procedere, ma potresti semplicemente aggiungere l'ora del giorno ai giorni? Puoi creare una colonna Ora del giorno usando la formula rapida del clic destro sulla colonna Data/Ora, quindi aggiungerla alla colonna Giorno MA ricorda di dividere l'ora del giorno per In Ore (24) (o 60*60*)
24) per trasformarlo in "giorni".