了解数据结构

数据加载语句

数据由 LOADSELECT 语句加载。每一语句都将生成一个内部表格。表格总是可以被视为某种列表,然后每一记录(行)可视为对象类型的新实例,而每一字段(列)可视为某种特定属性或对象的属性。

规则

在将数据加载到 QlikView 时应用以下规则:

  • QlikView 中,LOADSELECT 语句生成的表格之间无任何区别。因此,在加载多个表格时,这些表格是由 LOADSELECT 语句加载,抑或由这两者共同加载都无关紧要。
  • 语句或数据库中原始表格的字段顺序是由 QlikView 逻辑随机排列。
  • 文件名将在后续流程中用以识别字段和进行关联。文件名需要区分大小写,这在脚本中重命名字段时经常是必需的。

执行脚本

对于典型的 LOADSELECT 语句,事件顺序大致如下所示:

  1. 表达式评估
  2. 用 重命名字段 as
  3. 用 重命名字段 alias
  4. 字段名限定
  5. 如果字段名匹配,则映射数据
  6. 将数据存储到内部表格中