回覆:更改列格式幾個問題
- 當列具有設定列值的公式時,您無法重置資料類型等。
- 我不明白當更新平台使用相同的資料表更新資料表時運行更新平台的目的是什麼。
- 我不明白 dt9090 是什麼。
- 在變更資料類型和格式之前,您需要使用指定的公式建立列(然後刪除公式)。
下面是一個非常簡化的腳本,它會建立一個簡單的範例資料表,其中包含您指定的原始日期結構,然後新增一個列。然後它刪除公式,然後更改資料類型並設定新格式。
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 );更改列格式大家好,
我正在打開一個 csv 文件,其中日期 (0000-00-00) 具有預設列資料類型字元。 但是,每當我嘗試使用另一列具有日期值的公式更新該列時,我都無法將格式變更為日期。 我的程式碼看起來像這樣
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 );在「實際開始日期」欄位上新增公式 (:Start_Date) 後,它不會變更為年/月/日格式,而是具有最佳格式。 請幫忙
自動化和腳本編寫