JMP non riconosce la colonna anno dalla data durante l'importazione di Excel nella tabella JMPHo un foglio di lavoro Excel con la colonna della data in cui la data è mostrata come D-MMM.

Quando ho importato questo foglio di lavoro in JMP utilizzando Excel Import Wizard, JMP riconosce solo D-MMM

Dopo aver modificato il formato della colonna da <-> a <-> ,
JMP pensava che fosse 1904 (anno predefinito)

Quale dovrebbe essere il modo migliore per risolvere questo problema?
Al momento posso solo pensare a due modi, non sono sicuro che ci siano altre opzioni:
1. Cambia prima il formato della data nei file Excel (è necessario un grande sforzo, poiché ci sono più file da importare)
2. creare una nuova colonna formula

Accesso ai datiRi: JMP non riconosce l'anno dalla colonna della data durante l'importazione di Excel nella tabella JMPGrazie ad entrambi @Craige_Hales E @scott_allen .
L'ho provato e ovviamente non potrebbe funzionare con JMP 16.2 come hai detto.
Ci riproverò una volta che avrò la versione 17.
Ri: JMP non riconosce l'anno dalla colonna della data durante l'importazione di Excel nella tabella JMPFunziona in JMP 17, ma non in JMP 16 (sembra che sia stato corretto un bug, grazie @Audrey_Shull )
dt=Open(
"/Z:/2021_01 Date Import Test.XLSX",
Worksheets( "A1" ),
Use for all sheets( 1 ),
Concatenate Worksheets( 0 ),
Create Concatenation Column( 0 ),
Worksheet Settings(
1,
Has Column Headers( 0 ),
Number of Rows in Headers( 1 ),
Headers Start on Row( 1 ),
Data Starts on Row( 8 ),
Data Starts on Column( 1 ),
Data Ends on Row( 32 ),
Data Ends on Column( 2 ),
Replicated Spanned Rows( 1 ),
Replicated Spanned Headers( 0 ),
Suppress Hidden Rows( 1 ),
Suppress Hidden Columns( 1 ),
Suppress Empty Columns( 1 ),
Treat as Hierarchy( 0 ),
Multiple Series Stack( 0 ),
Import Cell Colors( 0 ),
Limit Column Detect( 0 ),
Column Separator String( "-" )
)
);
dt:column1<<FORMAT></FORMAT>
Se non hai o non puoi aspettare 17, e se i nomi dei file contengono la data come nell'esempio, puoi usare la data dal nome del file. Potresti utilizzare FilesInDirectory(...) per ottenere già i nomi dei file. (Esiste anche una funzione per ottenere le informazioni sulla data del sistema operativo del file, ma potrebbe essere stata aggiornata da quando il file è stato acquisito.)
Ri: JMP non riconosce l'anno dalla colonna della data durante l'importazione di Excel nella tabella JMPCIAO @Nita_Natchanok
Un modo per farlo è modificare il formato della data una volta importati i dati in JMP.
1. Importa il file come hai fatto con la procedura guidata di Excel
2. Apri le proprietà della colonna per la colonna della data e seleziona "Imposta modello di formato"

3. Aggiorna il pattern con "<->"

4. Fare clic su OK
Quando ho seguito questi passaggi, la data è stata aggiornata per mostrare l'anno.Ho modificato la tabella dei dati per includere diversi anni e sembrano tutti formattati correttamente dopo aver modificato il formato di output.

- Scott
Ri: JMP non riconosce l'anno dalla colonna della data durante l'importazione di Excel nella tabella JMPCIAO @dale_lehman , Grazie per la tua risposta.
Stavo cercando qualsiasi altra soluzione piuttosto che modificare il file excel stesso poiché i file excel che devo importare in JMP sono separati in un mese di ogni anno (pensando di cambiare 24 file per 2 anni di dati)
Ri: JMP non riconosce l'anno dalla colonna della data durante l'importazione di Excel nella tabella JMPCIAO @Craige_Hales
Ho allegato qui il mio file Excel, con una piccola modifica.
L'impostazione che ho usato è sotto. È necessario terminare l'importazione alla riga 38, altrimenti JMP ha pensato che la colonna della data fosse Carattere poiché il file Excel contiene alcuni dati di carattere sotto la riga 38.


Di seguito è riportato lo schema con cui JMP riconosce la colonna della data (As Numeric, con formato <-> senza )

Ri: JMP non riconosce l'anno dalla colonna della data durante l'importazione di Excel nella tabella JMPHo inserito una data come mostrato nel tuo esempio e ho formattato la cella in Excel utilizzando il formato personalizzato (m/g/aaaa h:m).È stato importato correttamente utilizzando la procedura guidata di importazione di Excel e il componente aggiuntivo JMP per Excel.Il formato completo entra in JMP e la funzione Anno identifica correttamente l'anno.
Ri: JMP non riconosce l'anno dalla colonna della data durante l'importazione di Excel nella tabella JMPPuoi mostrare la finestra di dialogo delle proprietà della colonna per la colonna 1? Non sono sicuro di cosa sto vedendo. I valori sono giustificati a destra, il che mi porta a credere che sia una colonna numerica (appropriata per il valore della data in JMP), non una colonna di caratteri giustificati a sinistra. Ma non so come fare in modo che JMP visualizzi una data del genere. Potrebbe essere un formato personalizzato o forse, in qualche modo, la larghezza del campo può rimuovere l'anno?
Spero che l'anno sia effettivamente nei dati e non sia visualizzato.
modifica: leggi di nuovo, ignora sopra ...
Potrebbe anche essere utile pubblicare un piccolo file excel con una singola cella con una data che mostri il problema.