在qlikview中连接表格

时间:2017-07-11 18:28:59

标签: qlikview

我有两个具有相似数据和相同列的qvw文件(例如,包含1000行和20列的data2016.qvw以及具有2000行和20列的data2017.qvw)。我如何加入一个独特的矩阵(即获得3000行和20列的数据库)?

非常感谢提前

2 个答案:

答案 0 :(得分:0)

默认情况下,QlikView行为是考虑两个单独的LOAD过程,这些过程具有完全相同的列数,并且所有具有相同名称的列都放在同一个表下。

因此,如果你从File2.csv加载... FROM LOAD ...然后从File2.csv加载...并且这些文件共享相同的结构,所有数据都将放在同一个表中。

您的问题可能是您的数据已经是qvw文件。我建议将数据导出到两个单独的qvd文件,然后在新的qvw上执行两个LOAD命令。

如果您的唯一数据源是qvw,则可以尝试在新的qvw文件上使用BINARY命令提取数据。

答案 1 :(得分:0)

You are looking for the CONCATENATE function

Example 1:

LOAD * From file2.csv;
Concatenate SELECT * From table3;

Example 2:

tab1:
LOAD * From file1.csv;
tab2:
LOAD * From file2.csv;
.. .. ..
Concatenate (tab1) LOAD * From file3.csv;