如何從資料庫更新而不覆蓋資料表中的隱藏和排除值。您好,JMP 的新手。 我建立了與資料庫的 ODBC 連接,並且能夠提取資料。 我提取了過去 60 天的數據。 我可以根據需要檢查並排除或隱藏資料。 當我運行“從資料庫更新”腳本時,我創建的所有排除或隱藏的行現在都會返回包含和取消隱藏。 我的用戶每天都會刷新並運行控製圖。 我不希望他們每次運行圖表時都必須返回並不斷地重新排除相同的行。 如果匯入期間資料行相同,是否可以選擇保留此資訊? 也許只附加新的數據點,如果它已經在表中,現在就覆蓋它?
謝謝
回覆:如何從資料庫更新而不覆蓋資料表中的隱藏和排除值。謝謝。 這個選項看起來會起作用。
回覆:如何從資料庫更新而不覆蓋資料表中的隱藏和排除值。嘿,零酷,
更新資料時自動維護行狀態將非常困難(不可能?)可靠地,因為我們沒有好的方法知道更新中的資料是否與原始資料中的行與末尾的新行相符。 例如,可能存在有效的 ORDER BY,導致新行與舊行混合。
但是,如果您確定在您的場景中更新的行將與最後的新行匹配,您可以編寫腳本來遍歷行並捕獲每行的行狀態,然後執行資料庫更新,然後重新- 應用行狀態。
哈特哈,
艾瑞克
回覆:如何從資料庫更新而不覆蓋資料表中的隱藏和排除值。您可以使用一點 JSL 來做到這一點。 為了使其工作,您需要有一列包含連續的日期(或類似日期)。
- 尋找目前資料表中的最大日期(或類似日期)。
- 使用篩選器執行查詢,其中日期大於 1 中找到的日期。- 建立為新表
- 將新表連接到第一個表(附加到原始表)
- 刪除2中的表格並儲存。
您可以逐步執行此操作,然後用它來取代資料表中的原始更新腳本。