Fonction pour renvoyer la dateSalut,
Souvent, je reçois des données avec des horodatages à temps plein, en réalité juste les secondes écoulées depuis le 1er janvier 1904. Ce que j'aimerais, c'est un moyen simple de transformer cela en rendez-vous. Regroupez tout de minuit à 23h59.
Oui, je peux écrire une formule pour ce faire, mais ce serait plus facile si
A. il existait un format d'heure qui tronquerait ce 26/01/2018 22h47 et le 26/01/2018 4h13 au 26/01/2018 et le modéliserait comme tel. Je peux l'afficher sous forme de date, mais il est modélisé pour qu'ils aient la même valeur.
A défaut
B. Une option du générateur d'équations pour renvoyer la date. Oui, je sais que je peux écrire avec une formule, mais je pense que plus que moi-même, je le fais.
Andy
Re : Fonction pour renvoyer la date - Statut changé en : ArchivéNous archivons cette demande. Si cela est toujours important, veuillez commenter avec des détails supplémentaires et nous rouvrirons. Merci!Re : Fonction pour renvoyer la dateMerci pour le conseil sur l'utilisation de la nouvelle colonne de formules.
Permettez-moi d'élargir un peu plus le concept en sachant que je souhaite éviter de créer de nouvelles colonnes, sauf si cela est nécessaire. J'aime garder mes tableaux de données compacts.
Que diriez-vous d'élargir l'idée selon laquelle la gestion des données suit le format des données. Si j'ai des données d'horodatage et que je formate la colonne en jour/mois/année, JMP pourrait automatiquement ignorer la partie temporelle des données lors de leur traitement.
L'utilisation peut être étendue. Je suis de la vieille école et j'ai appris les chiffres significatifs dans les cours de sciences, malheureusement les majors en informatique étaient absents ce jour-là et par conséquent, ils crachent constamment des fichiers de données avec 8 ou 10 chiffres de précision parce que nous le pouvons. Encore une fois, seuls les trois premiers sont vraiment utiles. Je peux créer une colonne et effectuer la troncature, mais ce qui serait un souhait (l'obtenir), c'est simplement de définir le format et de laisser l'analyse utiliser ce format. Par exemple, si j'ai un tas de données 98.12345543, 98.2234454,... et que c'est vraiment bon à 1 décimale, je peux le définir dans le format, mais il est toujours traité comme 98.xxxxxxxxxx. Il arrive souvent que j'utilise des valeurs numériques de manière nominale/ordinale, puis je dois créer une colonne à tronquer. Je veux juste aller plus vite.

Re : Fonction pour renvoyer la dateJe suis de la vieille école, @julien est une nouvelle école. Bon.
Re : Fonction pour renvoyer la dateSalut Andy,
Une façon dont j'aime procéder consiste à utiliser les transformations instantanées de JMP : cliquez avec le bouton droit sur une colonne du tableau, sélectionnez Nouvelle colonne de formule > Date Heure > Date. Vous pouvez même le faire dans une fenêtre de lancement si vous souhaitez créer une variable temporaire.


Re : Fonction pour renvoyer la dateComme vous l'avez découvert, JMP stocke les valeurs datetime et date sous forme de nombre de secondes depuis minuit le 4 janvier 1904.
La seule différence est que les valeurs de date n’ont pas de composant d’heure. C'est-à-dire qu'ils comptent jusqu'à minuit ce jour-là.
Il est facile de convertir de datetime en date, utilisez simplement le Moment de la journée() fonction pour obtenir la partie heure de la valeur datetime et la soustraire.
Date = datetime - Time Of Day(datetime);