Qlikview:如何将 ODBC 加载数据与 excel 加载数据连接起来?

Qlikview: how do I join ODBC loaded data with excel loaded data?

我似乎无法将 ODBC 数据插入到已加载的驻留程序中 table。

将数据 add/append 加载到常驻 table 的正确方法是什么?

感谢任何帮助。

***我试过使用常驻负载从 ODBC 加载维度,但是我通常会收到这些值不存在的错误。

如果 2 table 具有完全相同的列名,则 QlikView 将自动连接它们。即把一个附加到另一个上。 试试这个;

 ODBC_TABLE:
 sql select A,
      B,
      C
 from DB_TABLE_NAME;

 load A,
      B,
      C
 from EXCEL.XLS;

这将产生一个名为 ODBC_TABLE 的 table,其中 A、B 和 C 列包含来自两个来源的数据。

或者,如果您需要来自 table 之一的额外列,您可以使用 concatenate() 加载前缀将 2 列强加到您加载的第二个 table

 ODBC_TABLE:
 sql select A,
      B,
      C
 from DB_TABLE_NAME;
 concatenate(ODBC_TABLE)
 load A,
      B,
      C,
      D
 from EXCEL.XLS;     

导致一个名为 ODBC_TABLE 的 table,其中 A、B、C 和 D 列包含来自 2 个源的所有数据,而 D 中的空值用于来自第一个源的记录