跳到主要內容 跳至補充內容

從先前載入的表格載入資料

您可以在 LOAD 陳述式中使用 Resident 述詞,從先前載入的表格中載入資料。當您想要對使用 SELECT 陳述式載入的資料執行計算,但是您無法使用 QlikView 函數 (例如資料或數值處理) 時,這很有用。

範例:  

在此範例中,在 Resident 載入中執行資料解譯,因為無法在起始 Crosstable LOAD 中完成它。

PreBudget: Crosstable (Month, Amount, 1) LOAD Account, Jan, Feb, Mar, … From Budget; Budget: Noconcatenate LOAD Account, Month(Date#(Month,'MMM')) as Month, Amount Resident PreBudget; Drop Table PreBudget;
提示備註使用 Resident 的常見案例是當您想要將暫時表格用於計算或篩選時。實現暫時表格的目的之後,應該使用 Drop table 陳述式將其捨棄。

Resident 或前置 LOAD

在大部分的情況下,可以透過改用之前的 LOAD 達到相同結果,也就是說,從以下 LOADSELECT 陳述式載入的 LOAD 陳述式,且沒有指定來源限定詞,例如您通常會進行的 FromResident。之前的 LOAD 通常是較快的選項,但在某些情況下,您需要改用 ResidentLOAD

  • 如果您想要在處理 LOAD 陳述式之前,使用 Order_by 子句來排序記錄。
  • 如果您想要在不支援前置 LOAD 的情況下,使用下列任何前置詞:
    • Crosstable
    • Join
    • Intervalmatch

瞭解更多資訊

 

此頁面是否對您有幫助?

若您發現此頁面或其內容有任何問題——錯字、遺漏步驟或技術錯誤——請告知我們可以如何改善!

加入分析現代化計畫

Remove banner from view

透過分析現代化程式進行現代化而不犧牲寶貴的 QlikView 應用程式。 按一下這裡 取得更多資訊或聯繫: ampquestions@qlik.com