Re: Modificare il formato della colonnaAlcuni problemi
- Non è possibile reimpostare il tipo di dati ecc. quando la colonna ha una formula che imposta il valore per la colonna.
- Non capisco quale sia lo scopo di eseguire la piattaforma di aggiornamento mentre aggiornava una tabella dati con la stessa tabella dati.
- Non capisco cosa sia il dt9090.
- È necessario creare la colonna utilizzando la formula specificata (e quindi rimuovere la formula) prima di modificare il tipo e il formato dei dati.
Di seguito è riportato uno script molto semplificato che crea una semplice tabella di dati di esempio con la struttura della data originale indicata e quindi aggiunge una nuova colonna.Quindi elimina la formula, quindi modifica il tipo di dati e imposta il nuovo formato.
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 );Cambia il formato della colonnaCiao a tutti,
Sto aprendo un file CSV con le date (0000-00-00) con un carattere di tipo dati di colonna predefinito. Tuttavia, ogni volta che provo ad aggiornare la colonna con una formula da un'altra colonna con un valore di data, non riesco a modificare il formato in data. Il mio codice assomiglia a questo
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 );Dopo aver inserito la formula (:Start_Date) nella colonna Data di inizio effettiva, non cambia nel formato a/m/g ma ha invece il formato Migliore. Per favore aiuto
Automazione e scripting