根據日期時間對每一行進行分箱我經常需要根據日期時間對每一行進行分箱。 然而,這對於數據時間來說有點麻煩。假設我將 2020 年 7 月 22 日 12:00:00pm 之前分類為“好”,之後分類為“壞”。 我可以使用 IF 公式邏輯將日期時間與 7/22/2020 12:00:00pm 進行比較。 但要做到這一點,我需要轉換為數值 3678264000。是否有更快的方法來做到這一點?謝謝
進階統計建模消費者與市場研究資料混合與清理回覆:依照日期時間對每一行進行分箱您可以使用日期文字在 JSL 或公式編輯器中。 您只需使用 ddMONyyyy 格式即可。
date=22Jul2020;
tomorrow=22Jul2020+in days(1);
show(date, tomorrow, format(tomorrow, "mm/dd/yyyy"));
在日誌中你得到:
date = 22Jul2020;
tomorrow = 3678307200;
Format(tomorrow, "mm/dd/yyyy") = "07/23/2020";
閱讀更多:在 JMP 中使用日期、時間、日期時間和持續時間
回覆:依照日期時間對每一行進行分箱你好,
如果您不介意,可以選擇我們的答案作為「解決方案」:這會讓其他用戶知道這個問題已經解決
最好的,
TS回覆:依照日期時間對每一行進行分箱非常感謝兩位。 該資訊完美運作。 
回覆:依照日期時間對每一行進行分箱你好,
您是否考慮過「資訊」功能,如下所示:
If( :Column 1 < Informat( "07/21/2020 12:00 PM", "MM/dd/yyyy hr:min" ),
1,
0
)
最好的,
TS
回覆:依照日期時間對每一行進行分箱你需要使用的是 Informat() 函數
if( :date < informat("01/22/2020","m/d/y" ), "Good", "Bad");