Re : Changer le format des colonnesQuelques problèmes
- Vous ne pouvez pas réinitialiser le type de données, etc. lorsque la colonne contient une formule qui définit la valeur de la colonne.
- Je ne comprends pas à quoi sert l'exécution de la plateforme de mise à jour lorsqu'elle mettait à jour une table de données avec la même table de données.
- Je ne comprends pas ce qu'est le dt9090.
- Vous devez créer la colonne à l'aide de la formule que vous avez spécifiée (puis supprimer la formule) avant de modifier le type et le format des données.
Vous trouverez ci-dessous un script très simplifié qui crée un exemple simple de table de données contenant la structure de date d'origine indiquée, puis ajoute une nouvelle colonne.Il supprime ensuite la formule, puis modifie le type de données et définit le nouveau format.
names default to here( 1 );
dt = New Table( "Example",
New Column( "Start_Date", character, set values( {"2023-03-22", "2022-12-04"} ) )
);
dt << New Column( "Actual Start Date", character, Formula( :Start_Date ) );
dt:Actual Start Date << delete formula;
dt:Actual Start Date << Data Type( Numeric ) << modeling type( continuous );
dt:Actual Start Date << Format( "yyyy-mm-dd", 19 );Changer le format de la colonneSalut tout le monde,
J'ouvre un fichier csv avec des dates (0000-00-00) ayant un caractère de type de données de colonne par défaut. Cependant, chaque fois que j'essaie de mettre à jour la colonne avec une formule d'une autre colonne avec une valeur de date, je ne peux pas changer le format en date. Mon code ressemble à ceci
dt = Open ("C:\Users\table1.jmp");
dt2 = Open ("C:\Users\table1.jmp");
dt2 << Update( With( dt),
Match Columns( :idFin = :idFin ),
Add Columns from Update Table( :Start_Date, :End_Date )
);
dt2:Name ("Actual Start Date") << Data Type( Numeric, Format( "y/m/d", 19 ));
dt2:Name ("Actual Start Date") << Set Formula( :Start_Date );Après avoir placé la formule (:Start_Date) dans ma colonne Date de début réelle, elle ne change pas au format y/m/d mais à la place, elle a le meilleur format. S'il vous plaît, aidez
Automatisation et scripts