從最小-最大日期創建數據表並製作數據脊柱我從 JMP 腳本中斷 7 年回來,我正在尋找一些幫助來創建基於最小和最大日期以及事物列表的數據表。 我已經從 excel 文件中導入了事物列表,它在數據表中,但我需要做的是獲取我的最小/最大日期,並通過以 1 個月的間隔從最小日期到最大日期(含)。 我已經將最小/最大日期存儲為 m/y 格式的表變量。在結構上,我希望數據表有兩列,日期和 ThingsList,每個日期都重複 ThingsList。 請參閱下面的示例,了解我希望如何構建數據。
在下面的示例中,mindate 是“month1”,maxdate 是“month3”。如何編寫腳本? 感謝幫助!
東西1 月1
事情2月1
thing3 Month1
東西1 月2
thing2 月2
thing3 Month2
事情1月3
事情2月3
thing3 月3
下面是我到目前為止所擁有的,基本上是定義最小/最大日期並填充數據表。
New Window( "Set Date Range for Data Merge",
<<MODAL></MODAL>
數據表腳本回复:從最小-最大日期創建數據表並製作數據脊柱謝謝! 這很好用,我能夠完美地適應它。
回复:從最小-最大日期創建數據表並製作數據脊柱非常感謝吉姆! 我會試試這個並報告回來。
回复:從最小-最大日期創建數據表並製作數據脊柱這是一個腳本,它獲取開始日期和結束日期,並為數據表中事物的每個值生成每個月的記錄。
Names Default To Here( 1 );
New Window( "Set Date Range for Data Merge",
<<MODAL></MODAL>
回复:從最小-最大日期創建數據表並製作數據脊柱附件是我的輸入表的外觀以及我想嘗試編寫腳本的基本示例。在我在“所需輸出.jmp”中顯示的示例中,它的開始日期和結束日期分別為 7/2020 和 11/2020,這將通過我之前的帖子中的 JSL 確定。 自從我發表第一篇文章以來,我已經弄清楚瞭如何使用此 JSL 至少創建一個日期數據表。 唯一的問題是一個月(以秒為單位)的間隔不太有效,因為所有月份的長度都不相同。必須有一種更優雅的方法來做到這一點。無論如何,我們將不勝感激任何關於如何獲取輸入表和使用日期範圍腳本到達“所需輸出.jmp”的幫助。 我有點迷路了。
test = New Table( "test" );
test << New Column("test", Numeric, Continuous, Set Values(sd::ed::2628000));回复:從最小-最大日期創建數據表並製作數據脊柱在沒有看到您導入的 Excel 文件的情況下,很難提供任何編碼助手。 您能否提供包含表變量等的輸入文件樣本?