Conversion des données de date/heure en jours pour des exécutions individuellesBonjour,
J'essaie d'utiliser une formule (ou JSL si besoin) pour obtenir les jours des cycles de fabrication. Je pense qu'il me faut deux instructions If/Then pour obtenir les jours de 0 à 12, compte tenu du numéro de cycle/ID de lot et de l'horodatage, n'est-ce pas ? J'ai essayé quelques formules et consulté ce forum (et Google) ; cependant, je n'ai pas réussi à obtenir le résultat correct. Malheureusement, je ne suis pas un programmeur depuis si longtemps que je ne peux écrire que les lignes les plus élémentaires. J'ai JMP 18 et quelques semaines pour y parvenir, alors toute idée serait la bienvenue ! J'ai également joint un petit exemple du format de date/heure que j'essaie d'utiliser en jours (afin de pouvoir comparer les données de cycles de différentes années, avec les jours sur l'axe des abscisses uniquement). Merci MTT.
Automatisation et scriptsFusion et nettoyage des donnéesIngénierie de la qualité et des procédésRé : Conversion des données de date/heure en jours pour des exécutions individuellesJe ne comprends pas exactement ce que vous essayez de faire. Quels « jours » recherchez-vous ? Pouvez-vous fournir des exemples/résultats attendus dans votre jeu de données ?
Ré : Conversion des données de date/heure en jours pour des exécutions individuellesSalut, merci pour ta réponse rapide ! J'essaie d'obtenir le nombre de jours pour chaque course, mais les courses ont été effectuées sur des années différentes. Voici un exemple : est-ce que c'est clair ?

Ré : Conversion des données de date/heure en jours pour des exécutions individuellesComment calculer les jours ? La première date d'une exécution est 0, puis les jours suivants sont ajoutés. Dans ce cas, créez une colonne de dates.

Ensuite, utilisez
(:Date - Col Min(:Date, :Run)) / In Days(1)
dans une formule séparée

Ré : Conversion des données de date/heure en jours pour des exécutions individuellesOK, ça a l'air proche ! Je vais essayer. Est-ce que le délai sera réinitialisé à 0 jour pour chaque exécution ? Faudra-t-il utiliser un autre « si/alors » pour réinitialiser le délai à 0 pour chaque lot ? Merci encore pour vos réponses rapides !
Ré : Conversion des données de date/heure en jours pour des exécutions individuellesVous effectueriez tous ces ajustements de réinitialisation avec la fonction Col Min(). Si vous souhaitez la réinitialiser à l'exécution,
(:Date - Col Min(:Date, :Run)) / In Days(1)<BR />
Lot + Exécution
(:Date - Col Min(:Date, :Run, :Batch)) / In Days(1)
Sur les plus petites données
(:Date - Col Min(:Date)) / In Days(1)
et ainsi de suite ( Col Min(nom, ) )
Ré : Conversion des données de date/heure en jours pour des exécutions individuellesOK, je progresse et merci pour les conseils ; cependant, je dois trouver un moyen de conserver la résolution de l'horodatage, car lorsqu'on utilise le jour sur l'axe des abscisses, il faut que celui-ci soit réparti sur toute la journée. Ce n'est pas aussi simple que je l'espérais, mais je pense qu'on peut y arriver.
Ré : Conversion des données de date/heure en jours pour des exécutions individuellesJe ne sais pas comment procéder, mais pourriez-vous simplement ajouter l'heure aux jours ? Vous pouvez créer une colonne Heure avec la formule rapide d'un clic droit sur votre colonne Date/Heure, puis l'ajouter à la colonne Jour. N'oubliez pas de diviser l'heure par 24 heures (ou 60 * 60 *).
24) pour le transformer en « jours ».