使用嵌入表儲存圖表,使用帶有計算列的摘要表你好,
我正在建立一個使用計算列的總計表。為了實現動態使用,我將其連結到原始表。
當我在這個計算列上建立一個圖表並保存它時,使用嵌入表,值會丟失並且無法產生圖表 - 為空。
例如:
我有一張原始表格,其中包含:
MaterialID、fate、ParentMaterial、DateTime、Date(DateTime的DateMDY()計算)
我建立了一個匯總表:
組:母體材料,日期
子組:命運

我建立了一個 NEXT 與日期的圖表(用於測試),並將其與嵌入表一起保存,它丟失了日期的值並且圖表無法正確打開 - 為空。

在我的偏好中我使用:
- 抑制公式評估未標記且公式評估立即進行
- 對於表格:評估 OnOpen 腳本:始終
看起來透過這種方式保存,它會丟失原始日期來計算摘要表中的日期列。
我缺少哪些設定來解決這個問題?
非常感謝。
網
內容組織分享和交流成果回覆:使用嵌入表儲存圖表,使用帶有計算列的總表您使用的是哪個 JMP 版本?
對我來說,當我嘗試建立這樣的摘要表時,公式會被刪除(JMP18.2.0)。


// Data table summary
// → Data Table("Summary of Anneaing grouped by Date, ParentMaterial")
Data Table("Anneaing") << Summary(
Group(:Date, :ParentMaterial),
N,
Subgroup(:fate),
Freq("None"),
Weight("None"),
output table name("Summary of Anneaing grouped by Date, ParentMaterial")
);
回覆:使用嵌入表儲存圖表,使用帶有計算列的總表歡迎,孫女!
感謝您提供JMP文件以供參考,這很有幫助。能進一步說明一下您的目標嗎?
您是否打算建立 N(下一個)與日期的視覺化?如果是,則無需匯總表。使用“圖形產生器”,將“日期”拖曳到“X 軸角色”,並將“命運”拖曳到“疊加角色”。然後選擇合適的圖表類型,例如「長條圖」。對於此類分析,堆疊長條圖可能更合適?請參閱下圖,作為起點。

或者,如果您的問題是關於在新建立的總表中保留列公式,我認為這是不可能的(如果我錯了,請指正)。由於匯總表會匯總多行具有相同日期但不同日期時間的數據,我不確定該如何操作。我建議在建立匯總表時勾選“將腳本儲存到資料表”複選框,這會將匯總腳本儲存到原始資料表。這樣,每當您更新原始資料表時,都可以重新執行該腳本來產生新的總計表。

回覆:使用嵌入表儲存圖表,使用帶有計算列的總表感謝您的回覆。
我正在使用 18.2
是的,日期公式被刪除了,但是當您重新開啟已儲存的圖表(帶有嵌入表格)時,該公式會以某種方式再次出現。這導致缺乏計算數據和圖表上缺少顯示值。
我曾經在以前的版本中保存過這樣的圖表,但現在它停止工作了。
我也嘗試保存會話腳本 - 它有相同的問題。當我在新會話中重新運行它時,它會保留公式,在摘要表中(儘管它已被刪除),最終圖表是空的...
我需要一種方法來在保存圖表時保留其資料。
回覆:使用嵌入表儲存圖表,使用帶有計算列的總表你好,
非常感謝。
我給出了我的問題的簡單案例。通常我會按日期(月、週、日)匯總數據,將計算列新增到總計表,然後建立圖表。
我的目標是以一種可以返回的方式保存圖表及其資料(摘要表)。
我曾經在以前的版本中保存過這樣的圖表,但現在它停止工作了。
我也嘗試保存會話腳本 - 它有相同的問題。當我在新會話中重新運行它時,它會在摘要表中保留公式(儘管它已被刪除),最終重新打開時圖表為空...
回覆:使用嵌入表儲存圖表,使用有計算列的總表我相信我現在明白了這個問題。理想的工作流程是:
- 開啟資料表“Anneaing.jmp”,其中包含幾個 DateTime 值的測量值。
- 根據日期時間資料建立公式列,如日期、週、月等。
- 建立一個摘要表,按日期分組(例如),這是一個公式列。
- 從新建的關聯匯總表中,啟動「圖表產生器」並建立圖表。然後,將圖表儲存為嵌入資料表的 .jrp 報告檔案。
- 問題:連結的摘要表的嵌入版本的公式已損壞(引用不存在的 DateTime 列)。
我的建議是:與其將圖表產生器儲存為報告(.jrp 檔案),不如將分析結果儲存到匯總資料表中?您可以透過「紅色三角形」選單 ->「儲存腳本」->「到資料表」進行操作,或使用
圖示.現在可以直接從已儲存、連結的匯總資料表開啟圖表了。這對我來說很有效,沒有公式錯誤。
順便說一句,如果您還沒看過的話:像周和月這樣的簡單公式可以在圖形生成器中創建。例如,下面的圖形無需任何新的資料表列或總計表即可建立:

@jthi的評論:我還觀察到連結的摘要表是用鎖定的非公式列產生的:

但是,保存並重新打開資料表後,它看起來像這樣:

即使日期列公式沒有引用日期時間值,它似乎也沒有破壞日期列。出於某種原因,它仍然有效。你知道這是為什麼嗎?損壞的公式引用似乎不會在保存的 .jmp 資料表中引起問題,但當它嵌入到 .jrp 報告中時,損壞的引用會導致公式失效,日期資訊也會消失。
回覆:使用嵌入表儲存圖表,使用有計算列的總表我唯一想到的是,當打開表格時,JMP 不會重新評估這些公式->值保持不變。
對我來說,這似乎是一個整體錯誤,如果父列不存在,JMP 不應該將公式保留在摘要中,或者至少應該禁用對它們的評估。