選擇並載入資料 | 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 會將其與 Sales 資料表在 Date 欄位 上進行連線。

  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 索引標籤中更新的載入指令碼。

    現在您已建立一個指令碼,用以從檔案 Dates.xlsx 載入選取的資料。是時候將資料載入至應用程式中了。

  45. 在右上角,按一下 載入資料
  46. 當您按一下 載入資料 時,資料會載入至應用程式中,且指令碼會儲存。

  47. 當指令碼執行完成時,按一下 關閉
  48. 開啟資料模型檢視器
  49. 現在您可以看到在兩個資料表中名為 Date 的兩個欄位之間已建立連線。

    資料模型檢視器中的資料表檢視

    資料模型檢視器中的資料表檢視。資料表在 Date 欄位上連線。
  50. 按一下左下角的 預覽。按一下資料表名稱 Table2
  51. 這會顯示有關資料表的資訊。在 預覽 欄位中,您可以看到 628 列資料已載入至內部資料表 Table2 中。如果您改為按一下資料表中的欄位,您將會看到有關該欄位的資訊。

    資料模型檢視器中的資料表預覽

    資料模型檢視器中的資料表預覽。

    資料現在可用於應用程式中的 視覺化。我們將在稍後的教學課程中向您展示如何操作。

此頁面是否對您有幫助?

若您發現此頁面或其內容有任何問題——錯字、遺漏步驟或技術錯誤——請告知我們!