Betreff: Spaltenformat ändernEin paar Probleme
- Sie können den Datentyp usw. nicht zurücksetzen, wenn die Spalte über eine Formel verfügt, die den Wert für die Spalte festlegt.
- Ich verstehe nicht, welchen Zweck es hat, die Update-Plattform auszuführen, wenn eine Datentabelle mit derselben Datentabelle aktualisiert wird.
- Ich verstehe nicht, was dt9090 ist.
- Sie müssen die Spalte mit der von Ihnen angegebenen Formel erstellen (und dann die Formel entfernen), bevor Sie den Datentyp und das Format ändern.
Unten finden Sie ein stark vereinfachtes Skript, das eine einfache Beispieldatentabelle mit der angegebenen ursprünglichen Datumsstruktur erstellt und dann eine neue Spalte hinzufügt.Anschließend wird die Formel gelöscht, der Datentyp geändert und das neue Format festgelegt.
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 );Spaltenformat ändernHallo zusammen,
Ich öffne eine CSV-Datei mit Datumsangaben (0000-00-00) mit einem Standardzeichen für den Spaltendatentyp. Wenn ich jedoch versuche, die Spalte mit einer Formel aus einer anderen Spalte mit einem Datumswert zu aktualisieren, kann ich das Format nicht in „Datum“ ändern. Mein Code sieht ungefähr so aus
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 );Nachdem ich die Formel (:Start_Date) in meiner Spalte „Tatsächliches Startdatum“ habe, ändert sie sich nicht in das Format „J/M/T“, sondern hat stattdessen das Format „Best“. Bitte helfen Sie
Automatisierung und Skripterstellung