如何將匯總表(及其中的腳本)保存回原始表?我從原始表中創建了一個匯總表,並在匯總表中創建了一堆圖表,並將它們的腳本保存到表中。 現在,如何將整個匯總表(及其中的腳本)保存回原始數據表? 我知道可以用 JSL 來完成,但我對腳本編寫不太熟悉。
回复:如何將匯總表(及其中的腳本)保存回原始表?偉大的! 這正是我想要的@ron_horne 。
謝謝
回复:如何將匯總表(及其中的腳本)保存回原始表?@shasheminassab
我要做的就是為腳本中的子集命名,然後將圖形作為腳本發送到表中:
subdt = Data Table( "Beijing PM2.5" ) << Summary(
Group(
Transform Column(
"Date[Date (LT)]",
Format( "d/m/y", 22 ),
Formula( Floor( :Name( "Date (LT)" ) / 86400 ) * 86400 )
)
),
Mean( :Raw Conc. ),
Freq( "None" ),
Weight( "None" )
);
subdt << new script ("Graph builder 1",
Graph Builder(
Size( 514, 444 ),
Show Control Panel( 0 ),
Level Spacing Color( "White" ),
Level Underline( 1 ),
Page Level Fill Color( "Medium Light Gray" ),
Page Level Frame Color( "Black" ),
Page Level Underline( 0 ),
Variables( X( :Name( "Date[Date (LT)]" ) ), Y( :Name( "Mean(Raw Conc.)" ) ) ),
Elements( Bar( X, Y, Legend( 5 ) ) )
)
);
subdt << new script ("Graph builder 2",
Graph Builder(
Size( 514, 444 ),
Show Control Panel( 0 ),
Level Spacing Color( "White" ),
Level Underline( 1 ),
Page Level Fill Color( "Medium Light Gray" ),
Page Level Frame Color( "Black" ),
Page Level Underline( 0 ),
Variables(
X(
Transform Column(
"Year[Date[Date (LT)]]",
Formula( Year( :Name( "Date[Date (LT)]" ) ) )
)
),
Y( :Name( "Mean(Raw Conc.)" ) )
),
Elements( Bar( X, Y, Legend( 5 ) ) )
)
);
回复:如何將匯總表(及其中的腳本)保存回原始表?謝謝@馬克貝利。我實際上確實使用過 Project,並且發現它非常有幫助。 但是,我想最大限度地減少保存的文件數量(在項目中,如果我想稍後使用它們,我需要單獨保存所有表;讓我知道是否有更好的方法來處理它),這就是為什麼我正在考慮將腳本嵌入到原始表中,因此我只保存一個文件,而不是同時保存原始表和匯總表。
回复:如何將匯總表(及其中的腳本)保存回原始表?謝謝@tx尼爾森。 很有幫助。 我按照您描述的步驟操作,並將編譯的腳本(見下文)保存在原始表中。 當我運行它時,它會打開匯總表及其中的所有圖表。 有什麼辦法可以控制嗎? 換句話說,當我運行腳本時,我只想打開匯總表,然後在匯總表中打開我想要的圖表。 再次感謝。
Data Table( "Beijing PM2.5" ) << Summary(
Group(
Transform Column(
"Date[Date (LT)]",
Format( "d/m/y", 22 ),
Formula( Floor( :Name( "Date (LT)" ) / 86400 ) * 86400 )
)
),
Mean( :Raw Conc. ),
Freq( "None" ),
Weight( "None" )
);
Graph Builder(
Size( 514, 444 ),
Show Control Panel( 0 ),
Level Spacing Color( "White" ),
Level Underline( 1 ),
Page Level Fill Color( "Medium Light Gray" ),
Page Level Frame Color( "Black" ),
Page Level Underline( 0 ),
Variables( X( :Name( "Date[Date (LT)]" ) ), Y( :Name( "Mean(Raw Conc.)" ) ) ),
Elements( Bar( X, Y, Legend( 5 ) ) )
);
Graph Builder(
Size( 514, 444 ),
Show Control Panel( 0 ),
Level Spacing Color( "White" ),
Level Underline( 1 ),
Page Level Fill Color( "Medium Light Gray" ),
Page Level Frame Color( "Black" ),
Page Level Underline( 0 ),
Variables(
X(
Transform Column(
"Year[Date[Date (LT)]]",
Formula( Year( :Name( "Date[Date (LT)]" ) ) )
)
),
Y( :Name( "Mean(Raw Conc.)" ) )
),
Elements( Bar( X, Y, Legend( 5 ) ) )
);回复:如何將匯總表(及其中的腳本)保存回原始表?我知道這個建議並不是對您原來問題的直接答案,但它可能會提供適合您需求的新方向。 查看 JMP 項目。 該框架允許您以一種非常順利的方式同時處理多個數據表和多個項目。
回复:如何將匯總表(及其中的腳本)保存回原始表?好吧,那麼您似乎想要的不是保存完整的數據表腳本,而是保存重新運行匯總表的腳本,然後運行創建圖形的腳本。基本上,您需要做的就是打開一個腳本窗口,並保存創建匯總表的腳本以及每個圖表中的每個腳本,然後將該腳本保存到原始數據表中。創建匯總表的腳本可在匯總表的表格面板的源條目中找到。將其保存到腳本窗口中。然後,您可以指定保存到腳本窗口,而不是保存每個圖形中的腳本。腳本構建完成後,您只需將其作為新表腳本保存到原始數據表中即可。
回复:如何將匯總表(及其中的腳本)保存回原始表?謝謝@tx尼爾森。但是,當我用一些新數據更新原始表並運行保存的腳本(您剛剛描述的腳本)時,我得到了舊結果。 如何解決這個問題?
回复:如何將匯總表(及其中的腳本)保存回原始表?我假設您想要將匯總表以及保存到匯總表的所有腳本保存回原始表,作為原始表的新表腳本。這是一個簡單的過程。一旦您運行了匯總表中的所有圖表,並將這些圖表中的腳本保存回匯總表中,您所要做的就是捕獲整個匯總表的腳本,然後將其保存到原始表中桌子。
- 轉到匯總表中的表面板,單擊紅色三角形並選擇複製表腳本

- 然後轉到原始數據表的“表面板”並選擇“新建腳本”

- 現在,在彈出的對話框中,粘貼數據表腳本,並給腳本起一個朗朗上口的名稱,就完成了
