逻辑表格
每个 LOAD 或 SELECT 语句均可生成一个表格。QlikView 通常将生成的每个表格结果视为一个逻辑表格。但是,本规则存在两个例外:
- 如果两个或多个语句生成带有相同字段名的表格,各表格会被串联并被视为一个逻辑表格。
- 如果 LOAD 或 SELECT 语句位于以下任何限定符之后,则会以不同方式对数据进行更改或处理:
限定符 | 说明 |
---|---|
concatenate | 此表格会串联(添加)至另一个命名表格或最后创建的逻辑表格。 |
crosstable | 此表格会从交叉表格式转换为列格式。 |
generic | 此表格会被分成几个其他的逻辑表格。 |
info | 此表格不会被加载为逻辑表格,但会被加载为包含文件、声音和 URL 等外部信息链接的信息表格。 |
intervalmatch | 此表格(必须包含两列)被解释为数字间隔,该间隔与指定字段中的离散数字相关联。 |
join | QlikView 会根据共同的字段联接此表格与另一个命名表格或最后创建的逻辑表格。 |
keep | 此表格会缩减到只包含与另一个命名表格或最后创建的逻辑表格共有的字段。 |
mapping | 此表格(必须包含两列)会被读取为映射表,且从不与其他表格关联。 |
semantic | 此表格不会加载为逻辑表格,但会作为包含不应联接的关系的语义表格而加载,例如其他相同类型对象的前任、继任及其他参考。 |
一旦数据完成加载,逻辑表格即会关联。