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

串連表格

自動串連

如果兩個或多個已載入表格的欄位名稱和欄位數目完全相同,QlikView 會自動將不同陳述式的內容串連成一個表格。

範例:  

LOAD a, b, c from table1.csv;

LOAD a, c, b from table2.csv;

所產生的內部表格會擁有 abc 等欄位。記錄的數目是表格 1 和表格 2 中的記錄數目加總。

資訊備註欄位的數目和名稱必須完全相同。兩個陳述式的順序可任意排序。

強制串連

即使兩個或多個表格沒有完全相同的一組欄位,還是可以強制 QlikView 串連這兩個表格。這是在指令碼中使用 concatenate 前置詞來達成,如此會串連一個表格與另一個具名的表格,或與上一個建立的表格。

範例:  

LOAD a, b, c from table1.csv;

concatenate LOAD a, c from table2,csv;

 

所產生的內部表格會擁有 abc 等欄位。所產生表格中的記錄數目是表格 1 和表格 2 中的記錄數目加總。來自表格 2 的記錄中欄位 b 的值為 NULL

資訊備註欄位的數目和名稱必須完全相同。除非 concatenate 陳述式中指定先前已載入表格的表格名稱,否則 concatenate 前置詞會使用上一個建立的表格。因此,兩個陳述式的順序不可任意排序。

防止串連

如果兩個或多個已載入表格的欄位名稱和欄位數目完全相同,QlikView 會自動將不同陳述式的內容串連成一個表格。可使用 noconcatenate 陳述式來防止串連。以相關聯的 LOADSELECT 陳述式載入的表格就不會與現有的表格串連。

範例:  

LOAD a, b, c from table1.csv;

noconcatenate LOAD a, b, c from table2.csv;

此頁面是否對您有幫助?

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

加入分析現代化計畫

Remove banner from view

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