JMP ne reconnaît pas l'année à partir de la colonne de date lors de l'importation d'Excel dans le tableau JMPJ'ai une feuille de calcul Excel avec une colonne de date où la date est indiquée sous la forme D-MMM.

Lorsque j'ai importé cette feuille de calcul dans JMP à l'aide de l'assistant d'importation Excel, JMP ne reconnaît que D-MMM

Après avoir modifié le format de colonne de <-> pour être <-> ,
JMP pensait que était 1904 (année par défaut)

Quelle devrait être la meilleure façon de résoudre ce problème ?
Je ne peux penser qu'à deux façons actuellement, je ne sais pas s'il existe une autre option:
1. Changez d'abord le format de date dans les fichiers Excel (beaucoup d'efforts sont nécessaires, car il y a plusieurs fichiers à importer)
2. créer une nouvelle colonne de formules

Accès aux donnéesRe : JMP ne reconnaît pas l'année à partir de la colonne de date lors de l'importation d'Excel dans la table JMPMerci à tous les deux @Craige_Hales et @scott_allen .
Je l'ai essayé, et bien sûr cela ne pouvait pas fonctionner avec JMP 16.2 comme vous l'avez mentionné.
Je réessaierai une fois que j'aurai la version 17.
Re : JMP ne reconnaît pas l'année à partir de la colonne de date lors de l'importation d'Excel dans la table JMPCela fonctionne dans JMP 17, mais pas dans JMP 16 (on dirait qu'un bogue a été corrigé, merci @Audrey_Shul )
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>
Si vous n'avez pas ou ne pouvez pas attendre 17, et si les noms de fichiers contiennent la date comme dans l'exemple, vous pouvez utiliser la date du nom de fichier. Vous utilisez peut-être déjà FilesInDirectory(...) pour obtenir les noms de fichiers. (Il existe également une fonction pour obtenir les informations de date du système d'exploitation du fichier, mais cela peut avoir été mis à jour depuis la capture du fichier.)
Re : JMP ne reconnaît pas l'année à partir de la colonne de date lors de l'importation d'Excel dans la table JMPSalut @Nita_Natchanok
Pour ce faire, vous pouvez modifier le format de date une fois que vous avez importé les données dans JMP.
1. Importez le fichier comme vous l'avez fait à l'aide de l'assistant Excel
2. Ouvrez les propriétés de la colonne pour la colonne de date et sélectionnez "Définir le modèle de format"

3. Mettez à jour le modèle avec "<->"

4. Cliquez sur OK
Lorsque j'ai suivi ces étapes, la date a été mise à jour pour afficher l'année.J'ai changé votre tableau de données pour inclure plusieurs années différentes et elles semblent toutes être formatées correctement après avoir changé le format de sortie.

-Scott
Re : JMP ne reconnaît pas l'année à partir de la colonne de date lors de l'importation d'Excel dans la table JMPSalut @dale_lehman , Merci pour votre réponse.
Je cherchais une autre solution plutôt que de changer le fichier Excel lui-même car les fichiers Excel que je dois importer dans JMP sont séparés en un mois de chaque année (en pensant à changer 24 fichiers pour 2 ans de données)
Re : JMP ne reconnaît pas l'année à partir de la colonne de date lors de l'importation d'Excel dans la table JMPSalut @Craige_Hales
J'ai joint mon fichier Excel ici, avec une petite modification.
Le réglage que j'ai utilisé est ci-dessous. Vous devez terminer l'importation à la ligne 38, sinon JMP pensait que la colonne de date était Caractère car le fichier Excel contient des données de caractères sous la ligne 38.


Voici ci-dessous le modèle que JMP reconnaît la colonne de date (As Numeric, avec le format <-> sans )

Re : JMP ne reconnaît pas l'année à partir de la colonne de date lors de l'importation d'Excel dans la table JMPJ'ai entré une date comme vous le montrez dans votre exemple et j'ai formaté la cellule dans Excel en utilisant un format personnalisé (m/d/yyyy h:m).Il a été importé correctement à l'aide de l'assistant d'importation Excel et du complément JMP pour Excel.Le format complet est intégré à JMP et la fonction Année identifie correctement l'année.
Re : JMP ne reconnaît pas l'année à partir de la colonne de date lors de l'importation d'Excel dans la table JMPPouvez-vous afficher la boîte de dialogue des propriétés de la colonne pour la colonne 1 ? Je ne suis pas sûr de ce que je vois. Les valeurs sont justifiées à droite, ce qui me porte à croire qu'il s'agit d'une colonne numérique (appropriée pour la valeur de date dans JMP), et non d'une colonne de caractères justifiée à gauche. Mais je ne sais pas comment faire en sorte que JMP affiche une date comme celle-là. Il peut s'agir d'un format personnalisé, ou peut-être que, d'une manière ou d'une autre, la largeur du champ peut supprimer l'année ?
J'espère que l'année est en fait dans les données et qu'elle n'est tout simplement pas affichée.
edit: relire, ignorer ci-dessus...
Il peut également être utile de publier un petit fichier Excel avec une seule cellule avec une date indiquant le problème.