Pourriez-vous expliquer cet usage ? je ne comprends pas pourquoi utiliser informat pour formater la date
Confusion: 1. Que signifie cette fonction de phrase ? 2 Quelle est la fonction d'Informat() ici ?
Column( dt, "TIME" ) << Data Type( Numeric, Informat( "y/m/d h:m:s", 0 ), Format( "y/m/d h:m:s", 22, 0 ) ) << Modeling Type( "Continuous" );
Suggestion:
Si nous voulons formater les informations de date, utilisez simplement « Format », car notre formulaire cible est plus pratique pour nous au cas où nous aurions besoin de prendre le temps d'apprendre quel est le format d'entrée. Nous connaissons toujours clairement la forme cible, donc je ne sais pas quel est l'avantage d'utiliser les informations ici ou dans une phrase, j'espère pouvoir en savoir plus et comprendre davantage.
Re : Pourriez-vous expliquer cet usage ? je ne comprends pas pourquoi utiliser informat pour formater la dateOui, les données originales extraites étaient de type Caractère. Je trouve la phrase dans la section d'extraction de données" ,To_Char(a0.data_collection_time,'yyyy-mm-dd hh24:mi:ss') AS TIME"
Maintenant, je comprends parfaitement. informat et fonction de format. S'il s'agit d'un type "numérique", utilisez uniquement Format. s'il s'agit d'un autre type comme un caractère, utilisez Informat pour effectuer une conversion de type.
Merci beaucoup.Re : Pourriez-vous expliquer cet usage ? je ne comprends pas pourquoi utiliser informat pour formater la dateJe suppose que la colonne Temps commence par des données de caractères.
dt:Time << Data Type( Numeric, Format( "h:m", 12 ), Input Format( "h:m" ) )
La raison pour laquelle (copié depuis l'index de script...) <
La même chose est vraie dans les boîtes de dialogue de conversion d'une colonne de caractères de dates en une colonne numérique de dates : si vous ne fournissez pas l'information, les chaînes de date sont converties en valeurs manquantes.
Nous devinons également. Si vous copiez le message d'erreur du journal, nous pourrions mieux deviner. Comme Jim l'a laissé entendre, nous ne savons pas non plus quel est le type de données de votre colonne avant d'essayer de modifier son type.
Re : Pourriez-vous expliquer cet usage ? je ne comprends pas pourquoi utiliser informat pour formater la dateJ'ai exécuté le code qui, selon vous, vous donne une erreur.Il fonctionne correctement sur JMP 15.1, en le pointant vers une colonne numérique déjà existante.Quels sont les attributs de votre colonne Time ? Numérique ? Personnage? Nominal, ordinal ou continu ?Comment s'affichent les valeurs actuelles ?
Re : Pourriez-vous expliquer cet usage ? je ne comprends pas pourquoi utiliser informat pour formater la dateMerci pour votre réponse.
J'ai encore une confusion sur les points ci-dessous :
Le résultat final affiché est le contrôle par format (format de sortie), n'est-ce pas ? le format d'entrée extrait les données du système, puis suivra. Les exigences de format changent le format, n'est-ce pas ? Je ne sais pas si c'est cette logique.
La première phrase pourrait laisser le format de date s'afficher comme Format( "y/m/dh:m:s", 22, 0 ); Qu’en est-il de la deuxième phrase, est-elle correcte ou fausse ? Je veux dire que je n'ai aucune exigence concernant le format d'entrée, je veux seulement que l'affichage de sortie suive mes exigences, si le second pouvait réaliser cette fonction ?
1 : Colonne( dt, "TIME" ) << Type de données ( Numérique, Informat( "a/m/dh:m:s", 0 ), Format( "a/m/dh:m:s", 22, 0 ) ) << Type de modélisation( "Continu" );
2. Colonne( dt, "TIME" ) << Type de données( Numérique, Format( "y/m/dh:m:s", 22, 0 ) ) << Type de modélisation( "Continu" );------ -------Cette phrase est-elle correcte ? Je l'essaye dans le script, une erreur apparaîtra, il semble que le format d'entrée doit l'avoir.
Re : Pourriez-vous expliquer cet usage ? je ne comprends pas pourquoi utiliser informat pour formater la dateInformat indique à JMP comment interpréter les dates saisies dans une cellule du tableau de données. Format indique à JMP comment afficher les dates. Habituellement, ils correspondent, ou correspondent pour la plupart, comme dans l'exemple de Jim. Si vous ne modifiez jamais la date, les informations ne seront pas utilisées.
Re : Pourriez-vous expliquer cet usage ? je ne comprends pas pourquoi utiliser informat pour formater la dateL'information indique simplement à JMP que vous interprétez les entrées dans cette colonne comme "a/m/dh:m:s".Cela peut être plus clair dans le cas où un utilisateur souhaite uniquement saisir quelque chose comme des données mensuelles et annuelles, mais les afficher sous forme de données m/d/y.On spécifierait alors un informat("my") et un format("m/d/y").Cela rendrait la saisie plus efficace si l'on compte les frappes.