文件Workfront

進階彙總練習

Last update: Mon Dec 23 2024 00:00:00 GMT+0000 (Coordinated Universal Time)
  • 主題:

建立對象:

  • 初學者
  • 使用者

了解彙總時如何使用分組。

練習概觀

要求網頁服務回傳關於多個國家的詳細資料,並確認所有國家的總人口,再以子區域分組。

進階彙總影像 1

執行步驟

取得國家的詳細資料。

進階彙總影像 2

  1. 建立一個新情境並命名為「進階彙總」。

  2. 將觸發模組設定為 HTTP - 提出請求模組。

  3. 使用這個 URL https://restcountries.com/v2/lang/es,提供使用西班牙語的所有國家清單。

  4. 「方法」仍維持是「Get」。

  5. 按一下「剖析回應」核取方塊。

  6. 將這個模組重新命名為「擷取國家資料」。

  7. 按一下「儲存」和「執行一次」。

    輸出是單一套件,卻是含有 24 個集合的陣列,每個集合都是一個使用西班牙語的國家。

    進階彙總影像 3

    您需要收集每個國家/地區的子區域資訊,因此您必須提出額外的 HTTP 請求。

  8. 新增另一項請求來取得子區域資訊。此請求只會回傳第一個國家,但是目前不成問題。新增另一個 HTTP 提出請求模組並使用 URL https://restcountries.com/v2/name/{country name}。

  9. 要取得第一個國家的名稱,請前往對應面板並按一下「資料」,然後按一下陣列中的「名稱」。資料欄位中的 [1] 表示將會傳回陣列中第一個項目。

    • 按一下數字,必要時可以變更索引,但是這個情況下您只需要第一個項目。

進階彙總影像 4

  1. 在對應面板中勾選「剖析回應」,然後按一下「確定」。

  2. 重新命名為「擷取國家詳細資料」。

  3. 按一下「儲存」,然後按一下「執行一次」。

    • 輸出是單一國家的資訊。
  4. 要取得其他國家的資訊,您必須在整個陣列中進行疊代。新增一個疊代器,輸入清單上的多個物件然後在清單中輸出每個項目的套件。

    新增疊代器和彙總計算器。

  5. 在 HTTP 模組之間按一下右鍵並新增「疊代器流程控制」模組。

  6. 在「陣列」欄位中,選取來自「擷取國家資料」模組的資料。

    進階彙總影像 5

  7. 在「擷取國家詳細資料」模組中,更新 URL 欄位,以便擷取疊代器的名稱欄位而不是「擷取國家資料」模組的欄位。

    進階彙總影像 6

  8. 在「擷取國家詳細資料」之後新增數值彙總計算器,把人口分組並計算總和。

  9. 來源模組是疊代器模組。

  10. 彙總函數是 SUM。

  11. 數值是來自「擷取國家詳細資料」模組的 [data:population]。

  12. 按一下底部的「顯示進階設定」選項,並根據取自「擷取國家詳細資料」模組的 [data:subregion] 進行分組。

    進階彙總影像 7

    最後使用文字彙總器來彙總您在數值彙總計算器內組合的資料。

  13. 在尾端新增文字彙總器。

  14. 來源模組是數值彙總計算器。

  15. 在「文字」區域,插入「[KEY] 的總人口是 [result]」。

    進階彙總影像 8

  16. 按一下「儲存」,然後「執行一次」。

    • 檢閱最後模組的輸出。
recommendation-more-help
c9fbcf61-6d19-481e-a9ab-f54a0ae0ee8a