表格名

在将 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还会尝试搜索其他区域。映射表格将会单独处理,并且与其他两个表格名的域无任何连接。