# 邏輯表

每個 LOAD 或 SELECT 陳述式都會產生一個表格。QlikView 通常會將這些陳述式的每個結果各視為一個邏輯表。不過，此規則有幾個例外：

* 如果兩個或更多的陳述式產生了具有相同欄位名稱的表格，則會將這些表格串連並視為一個邏輯表。
* 如果 LOAD 或 SELECT 陳述式的前面加上了下列任一個限定詞，則會以不同的方式更改或處理資料：

邏輯表格限定詞

| 限定詞 | 描述 |
| --- | --- |
| concatenate | 此表格會串連到 (加到) 另一個具名的表格，或上一個建立的邏輯表。 |
| crosstable | 此表格會從跨維度資料表格式轉換為資料行格式。 |
| generic | 此表格會分割成數個其他邏輯表。 |
| info | 此表格不會以邏輯表的方式載入，而是以資訊表 (其中包含對如檔案、音效、URL 等外部資訊的連結) 的方式載入。 |
| intervalmatch | 此表格 (必須包含剛好兩個資料行) 會解譯為數值間隔，而這些間隔會與在指定欄位中的離散數字相關聯。 |
| join | QlikView 會將此表格，透過共同的欄位，聯結另一個具名的表格，或上一個建立的邏輯表。 |
| keep | 此表格會減少到與另一個具名的表格，或上一個建立的邏輯表的共同欄位。 |
| mapping | 此表格 (必須包含剛好兩個資料行) 會讀取為對應表，而對應表絕不會與其他表格相關聯。 |
| semantic | 此表格不會以邏輯表的方式載入，而是以語意表格 (其中包含不應聯結的關係，例如前任、繼任及其他對相同類型之其他物件的參考) 的方式載入。 |

當資料載入後，邏輯表就會建立關聯。