Comment sauvegarder les fichiers sas7bdat créés lors de l'ajout d'une étude dans JMP Clinical ?Je viens de passer à JMP Clinical 7 à partir de 5.Auparavant, je pouvais ajouter une étude à partir d'un dossier de fichiers xpt, et JMP Clinical écrivait la version sas7bdat de chaque fichier xpt dans le même dossier sur mon ordinateur.Cela était utile lorsque les fichiers xpt d'origine avaient des dates au format SAS non lisibles dans JMP ; les fichiers sas7bdat auraient des dates lisibles par JMP.
À l'aide de JMP Clinical 7, je peux voir les fichiers sas7bdat écrits dans le dossier temporaire pendant l'ajout de l'étude, et si je suis assez rapide, je peux même en ouvrir et en enregistrer un ou deux, mais ils sont ensuite supprimés lorsque le l'ajout d'étude est terminé.
Comment configurer JMP Clinical 7 pour enregistrer ces fichiers sas7bdat au lieu de les supprimer ?
Organisation du contenuAccès aux donnéesFusion et nettoyage des donnéesRe : Comment enregistrer les fichiers sas7bdat créés lors de l'ajout d'une étude dans JMP Clinical ?SALUT @Sans nom ,
Bon sang.Je pense que tu es peut-être sur quelque chose.je vais devoir le laisser @geoffrey_mann pour trouver le code à convertir et enregistrer comme les anciennes versions de JMP Clinical. Sinon, le script que j'ai envoyé devrait être modifié pour parcourir les colonnes de date et d'heure, convertir le format, puis enregistrer.
Re : Comment enregistrer les fichiers sas7bdat créés lors de l'ajout d'une étude dans JMP Clinical ?J'ai essayé le script sur un certain nombre de fichiers, dans JMP15 et dans JMP Clinical 7.Il enregistre en effet le jeu de données xpt en tant que jeu de données sas7bdat.Mais cela ne change pas le format de la date pour qu'il soit lisible en JMP15 dans le fichier sas7bdat.Ce résultat serait similaire à celui obtenu lorsque l'on utilise "enregistrer sous" dans JMP et que l'on place sas7bdat.
Même essayer d'ouvrir le fichier dans JMP Clinical 7 ne le fait pas, donc je pense que l'ensemble de données doit être chargé dans JMP Clinical 7 à l'aide du moteur SAS pour que le format de date change.Merci pour l'essai, cependant.
Re : Comment enregistrer les fichiers sas7bdat créés lors de l'ajout d'une étude dans JMP Clinical ?Salut @Sans nom ,
J'ai un script JSL simple qui pourrait aider. Tout ce que vous avez à faire est de sélectionner le répertoire où se trouvent les fichiers .xpt et le script avec créer un dossier appelé SAS Data Sets et enregistrer tous les fichiers .xpt en tant que fichiers .sas7bdat dans ce nouveau répertoire. Ci-dessous le code.
Names Default To Here( 1 );
xptDir = Pick Directory( "Select a directory with XPT files" );
Create Directory( xptDir || "SAS Data Sets" );
convertedDir = xptDir || "SAS Data Sets/";
xptFiles = Files In Directory( xptDir );
For( i = 1, i <= N Items( xptFiles ), i++,
If( Ends With( xptFiles[i], "xpt" ),
dtconvert = Open( xptDir || xptFiles[i], invisible );
name = dtconvert << Get Name();
dtconvert << Save As( convertedDir || name || ".sas7bdat" );
Close( dtconvert, NoSave );
)
);
Close All( Data Tables, NoSave );
J'espère que cela pourra aider.
Re : Comment enregistrer les fichiers sas7bdat créés lors de l'ajout d'une étude dans JMP Clinical ?Très appréciée!Merci!
Re : Comment enregistrer les fichiers sas7bdat créés lors de l'ajout d'une étude dans JMP Clinical ?Salut Noname ? 
Vous avez raison de dire que nous avons changé le fait que nous n'écrivons plus les fichiers sas7bdat dans le dossier d'étude. Beaucoup de nos clients définissent leurs dossiers d'étude en "lecture seule" et nous modifions techniquement les fichiers d'entrée dans ce dossier (xpt->sas7bdat). Par conséquent, nous avons changé pour lire les fichiers xpt directement lors de l'exécution de notre collecte de métadonnées ainsi que de nos analyses. Je vais voir si je peux trouver du code pour publier un complément qui exécute la fonctionnalité que vous recherchez. Désolé pour le désagrément que cela vous a causé.
Restez à l'écoute,
Geoff