<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Chers tous,
Ici, j'espère que vous pourrez m'aider à trouver un moyen JSL de supprimer "AAAA-MM-JJ" de ma colonne d'enregistrement du temps et de conserver simplement "hh: mm" pour l'analyse de la distribution du temps.
Comme vous pouvez le trouver dans le premier fichier jmp joint intitulé avec l'heure numérique d'origine, j'ai un tableau dans lequel la colonne "Heure de début de remplissage" a enregistré toutes les heures de début de lot en "AAAA-MM-JJ hh: mm". Je l'obtiens à partir d'un fichier d'accès avec le JSL suivant.
Ouvrir la base de données("DSN=MS Access Database;DBQ=F:\Freezedrying.accdb;DefaultDir=F:\;DriverId=25;FIL=MS Access;MaxBufferSize=2048;PageTimeout=5;UID=admin;", " SELECT batch, `heure de début de remplissage` FROM `ligne de remplissage`");
Maintenant, j'espère pouvoir produire un graphique de distribution pour montrer que toutes les heures de démarrage du lot sont en hh: mm.
Cependant, lorsque j'utilise le JSL suivant,
Ouvrir la base de données("DSN=MS Access Database;DBQ=F:\Freezedrying.accdb;DefaultDir=F:\;DriverId=25;FIL=MS Access;MaxBufferSize=2048;PageTimeout=5;UID=admin;", " SELECT batch, format(`heure de début de remplissage`,'hh:mm' )FROM `ligne de remplissage`");
je peux obtenir une table comme indiqué un autre fichier jmp joint intitulé avec charector hhmm. Maintenant, j'obtiens l'heure en "hh: mm". Cependant c'est du caractère. JE NE PEUX PAS l'utiliser pour l'analyse de distribution pour le temps en "hh:mm".
Je vous serais reconnaissant si vous pouviez me laisser savoir comment résoudre ce problème avec la méthode JSL.
Cordialement
Kun
Merci pour votre belle solution, Michael.
À l'aide de votre fichier "heure numérique d'origine", créez dans JMP une nouvelle colonne numérique au format "h:m". Créez une formule pour cette nouvelle colonne définie comme :
heure du jour (: heure de début de remplissage).
Michael
Bonjour Tom. Merci pour votre réponse. Je me demande si je dois utiliser TIMEPART en SQL ou JSL ? Pouvez-vous me donner un code plus détaillé pour ce cas? Kun
La fonction TIMEPART() renvoie la partie TIME d'une valeur DATETIME.