选择和加载数据 | Qlik Cloud帮助
跳到主要内容

选择和加载数据

从文件(例如 Microsoft Excel 或任何其他受支持的文件格式)加载数据,可以通过使用数据加载编辑器中的数据选择对话框轻松完成。

  1. 创建一个新的应用程序。
  2. 将应用程序命名为 Scripting Tutorial,然后单击创建
  3. 打开应用程序。
  4. 信息注释在首次将数据加载到应用程序之前,可以选择使用添加数据以轻松从文件加载数据。但是,在本教程中,我们希望查看脚本,因此我们将使用数据加载编辑器。
  5. 从顶部工具栏的下拉菜单中打开 数据加载编辑器
  6. 单击左侧菜单中的 创建新部分,在名为 Main 的部分下方添加一个新的脚本段。

  7. 使用多个部分可以轻松保持脚本条理清晰。加载数据时,脚本段将按顺序执行。

  8. 通过键入 Sales 为该部分命名。
  9. 展开数据源面板(如果尚未展开)。右侧会出现一个菜单。

  10. 在右菜单的 DataFiles 下,单击选择数据

  11. 选择数据窗口

    选择数据窗口。
  12. 上传并选择 Sales.xlsx。数据预览窗口将打开。
  13. Sales 数据文件的数据预览窗口

    Sales 数据文件的数据预览窗口。
  14. 取消选择字段 # of Days Late# of Days to Ship。您可能需要单击字段标题才能看到完整的字段名称。
  15. 过滤字段搜索字段中搜索 date
  16. 单击标题 Invoice Date 并键入 Bill Date 以重命名该字段。
  17. 单击 添加 加载脚本已插入到脚本编辑器的 Sales 部分中。请注意,Qlik Sense 会在包含空格的字段名称周围加上双引号。
  18. 您的脚本应如下所示:

    Sales 选项卡中的加载脚本

    Sales 选项卡中的加载脚本。
  19. LOAD 语句上方的行中添加以下内容,以将表命名为 Table1
  20. Table1:

  21. 现在调整脚本以确保正确解释日期。将 Date 字段更改为以下内容:
  22. Date#(`Date`,'MM/DD/YYYY') as "Date",

    您的脚本应如下所示:

    Sales 选项卡中更新后的加载脚本

    Sales 选项卡中更新后的加载脚本。
  23. 在右上角,单击加载数据
  24. 这会将数据加载到应用程序中。系统将显示脚本执行进度窗口。完成后,您将看到可能存在的错误和合成钥的摘要,即使没有也是如此。

  25. 单击关闭
  26. 从顶部工具栏的下拉菜单中打开数据模型查看器。通过单击 新标签页,数据模型查看器将在新标签页中打开。
  27. 在顶部菜单中选择 展开散点图,以显示本教程中使用的表视图。如果您的表未正确显示,您可以删除现有的加载脚本并重新构建脚本。
  28. Sales 数据的数据模型查看器中的表视图

    Sales 数据的数据模型查看器中的表视图。

    现在,让我们加载另一个名为 Dates 的表。加载该表后,Qlik Sense 将在 Date 字段上将其与 Sales 表进行连接。

  29. 打开数据加载编辑器
  30. 单击 创建新分段 以新增脚本段。
  31. 将该部分命名为 Dates。如果新部分 Dates 尚未置于 Sales 下方,请将指针移至 上,然后将该部分向下拖动到 Sales 部分下方以重新排列顺序。
  32. 单击脚本的首行,然后单击 注释/取消注释

    确保已将 // 添加到脚本中。

  33. 在 // 后面添加以下文本:
  34. Loading data from Dates.xlsx

    您的脚本首行现在应该如下所示:

    // Loading data from Dates.xlsx

  35. 在右菜单的 DataFiles 下,单击选择数据

  36. 提示注释字段名称下,确保选择嵌入式字段名称,以便在加载数据时包含表字段的名称。
  37. 上传并选择 Dates.xlsx。数据预览窗口将打开。
  38. Dates 数据文件的数据预览窗口

    Dates 数据文件的数据预览窗口。
  39. 单击 添加
  40. 您的脚本应如下所示:

    Dates 选项卡中的加载脚本

    Dates 选项卡中的加载脚本。
  41. LOAD 语句上方的行中添加以下内容,以将表命名为 Table2
  42. Table2:

  43. 为了确保文件 Dates.xlsx 中的 Month 列在 Qlik Sense 中被正确解释,我们需要将 Month 函数应用于 Date 字段。
  44. Month 字段更改为以下内容:

    Month (Date) as "Month",

    您的脚本应如下所示:

    Dates 选项卡中更新后的加载脚本

    Dates 选项卡中更新后的加载脚本。

    Now you have created a script to load the selected data from the file Dates.xlsx. It is time to load the data into the application.

  45. 在右上角,单击加载数据
  46. 单击加载数据时,数据将加载到应用程序中,并且脚本将被保存。

  47. 脚本执行完成后,单击关闭
  48. 打开数据模型查看器
  49. 现在您可以看到,在两个表中的两个名为 Date 的字段之间已建立连接。

    数据模型查看器中的表视图

    数据模型查看器中的表视图。表在 Date 字段上连接。
  50. 单击预览。单击表名称 Table2
  51. 这将显示有关该表的信息。在预览字段中,您可以看到 628 行数据已加载到内部表 Table2 中。如果您改为单击表中的字段,您将看到有关该字段的信息。

    数据模型查看器中的表预览

    数据模型查看器中的表预览。

    现在,数据可用于应用程序中的可视化。我们将在本教程的后面向您展示如何操作。

本页面有帮助吗?

如果您发现此页面或其内容有任何问题 – 打字错误、遗漏步骤或技术错误 – 请告诉我们!