從最小-最大日期創建數據表並製作數據脊椎我從JMP腳本的7年中斷中回來了,我正在尋找一些幫助,以基於最小和最大日期以及事物列表創建數據表。我已經從excel文件中導入了事物列表,並且它位於數據表中,但是我需要做的是獲取最小/最大日期,並通過從1個月的時間間隔迭代將它們與事物列表結合起來。最小日期到最大日期(含)。我已經將最小/最大日期以m / y格式存儲為表變量。 從結構上講,我希望數據表具有兩列,即Date和ThingsList,每個日期都重複有ThingsList。請參閱以下示例,了解我希望如何構造數據。
在下面的示例中,minateate為“ month1”,maxdate為“ month3”。 如何編寫腳本?感謝幫助!
第1個月
Thing2月1
Thing3月1
Thing1月2
事情2
Thing3月2
Thing1月3
Thing2 Month3
something3 Month3
下面是我到目前為止的內容,基本上是定義最小/最大日期並填充數據表。
New Window( "Set Date Range for Data Merge",
<<MODAL></MODAL>
數據表腳本編寫回复:從最小-最大日期創建數據表並製作數據脊柱很難提供任何編碼助手而又看不到導入的Excel文件。您能否提供包含表變量等的輸入文件示例?回复:從最小-最大日期創建數據表並製作數據脊柱隨附的基本示例顯示了輸入表的外觀以及我想嘗試編寫腳本的外觀。 在我在“所需的output.jmp”中顯示的示例中,它的開始日期和結束日期分別為7/2020和11/2020,這可以通過我以前的文章中的JSL確定。自從我的第一篇文章以來,我已經弄清楚瞭如何至少使用此JSL創建日期數據表。唯一的問題是一個月的間隔(以秒為單位)不太有效,因為所有月份的長度都不相同。 必須有一種更優雅的方法來執行此操作。 無論如何,任何有關如何獲取輸入表和使用日期範圍腳本的幫助都將到達“所需的output.jmp”。我有點迷路了。
test = New Table( "test" );
test << New Column("test", Numeric, Continuous, Set Values(sd::ed::2628000));