@tx尼爾森已正確引導您。 在 JMP 中使用日期、時間、日期時間和持續時間有關於這些主題的豐富信息,可能對您有用。
首先,我建議您花一些時間閱讀有關 JMP 日期、時間函數和格式的信息。它確實會幫助您完成您想做的事情。因此,根據您在回復中提出的第一個問題,您可以使用 informat() 函數指定任何特定的日期或日期時間進行評估。因此,採用我最後的格式並使其更具體,它將是:
If( :The Date < informat("09/23/2012", "m/d/y" ), 1, 2 );
如果您希望它精確到一小時、一分鐘、一秒,您只需指定它以及讀取它所需的 JMP 格式即可。
為了對一天與所有其他日期進行分析,我只需使用以下公式創建一個新列或一個新轉換
If( informat("09/23/2012 23:59:59", "m//d/y h:m:s") < :The Date <
informat( "09/24/2012", "m/d/y"), 1, 2 );
如果您的日期列是 JMP 日期值,並且假設日期的列名稱是“The Date”,則創建一個新的公式列,公式相當簡單
If(Year(:The Date) < 2012, 1, 2)
將為日期小於 2012 年的所有行分配 1,為 2012 年及以上日期分配 2