我想在 qlikview 中创建两个表;一个叫车站,一个叫火车。我曾计划应用 QUALIFY 语句,这样两个表之间的任何匹配字段都不会混淆。

但是,每个表的数据都是使用 FOR EACH ... 循环从多个电子表格加载的。这意味着通过限定负载,创建多个表,称为:Station-1、Station-2、Station-3 等,具有类似的顺序字段名称。

有没有一种方法可以对我的加载语句进行半 QUALIFY,以便所有字段都以“Station”开头。或“火车”。没有对来自每个单独电子表格的数据应用不同的名称?

最佳答案

Concatenate 您的站表,然后再限定列名。

类似于以下内容:

[Station]:
  LOAD [col1], [col2]
  FROM [Station1.xls]

[Station2]:
  CONCATENATE (Station)
  LOAD [col1], [col2]
  FROM [Station2.xls]

关于qlikview - 在 Qlikview 中循环和限定加载,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/23011098/

10-13 06:33