跳到主要内容 跳到补充内容

串联表格

自动串联

如果两个或多个已加载表格的字段名和字段数量完全相同,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