表格名稱

QlikView表格儲存於QlikView 資料庫時,需要加以命名。表格名稱可以用於,例如,具有 resident子句的 LOAD 陳述式,或者包含 peek 函數的運算式,並且可以在版面配置的 $Table 系統欄位中看到。

表格命名是根據下列規則︰

  1. 如果有標籤緊接在 LOADSELECT 陳述式的前面,該標籤會作為表格名稱。標籤後面必須是冒號。

    範例:  

    Table1:

    LOAD a,b from c.csv;

    請參閱: 表格標籤

  2. 如果未指定標籤,則會使用 LOADSELECT 陳述式中,緊接在 FROM 關鍵字後面的檔案名稱或表格名稱。
    備註: 如果檔案名稱定義為萬用字元,例如 *.csv,則名稱變成 tablename-1
  3. 內嵌載入的表格會命名為 INLINExx,其中xx 為數字。第一個內嵌表格的名稱會指定為 INLINE01
  4. 自動產生的表格會命名為 AUTOGENERATExx,其中xx 為數字。第一個自動產生之表格的名稱會指定為 AUTOGENERATE01
  5. 萬一根據上述規則產生的表格名稱與先前的表格名稱發生衝突,則名稱會加上 -x,其中 x 為數字。該數字會一直增加到無衝突為止。例如,三個表格可能命名為 BudgetBudget-1Budget-2

表格名稱會隸屬於三個不同的網域︰section accesssection application 和對應表格。在 section accesssection application 中產生的表格名稱會有不同的處理方式。如果在區段內找不到參考的表格名稱,QlikView還會搜尋其他區段。對於對應表有不同的處理方式,而且與表格名稱的其他兩個網域完全沒有任何關聯。