# 減少資料

此應用程式提供數種不同的方法，可減少載入至您 應用程式 的資料量。例如，您可以從檔案或從資料連接器篩選資料。

您也可以直接在載入指令碼中減少資料。

請執行下列動作：

1. 在 Scripting Tutorial 應用程式中開啟資料載入編輯器。
2. 按一下載入資料。

   根據您目前為止所撰寫的載入指令碼，應用程式會將 Sales.xlsx 資料檔案中的 65,534 行載入至 Table1。請注意，銷售資料是索引標籤名稱，其中包含原始 Sales.xlsx 檔案中的表格。

   資料載入進度視窗

   資料載入進度視窗

   資料載入進度視窗 ![資料載入進度視窗。](https://help.qlik.com/zh-TW/cloud-services/Subsystems/Hub/Content/Resources/Images/tutorial-load-progress-all.png)
3. 在資料載入編輯器中，按一下 Sales 索引標籤。
4. 刪除此行結尾的分號：
   ```
   (ooxml, embedded labels, table is [Sales data]);
   ```
5. 新增載入指令碼結尾的下列行：
   ```
   Where Sales > 100.00 and Date("Invoice Date") >= '01/01/2026';
   ```

   這會指示應用程式僅載入銷售額大於 $100.00 的資料。這也使用日期函數載入日期等於或大於 2026 年 1 月 1 日的資料。

   您的指令碼應如下所示：

   含有可減少載入資料量之指令碼的載入指令碼視窗

   含有可減少載入資料量之指令碼的載入指令碼視窗

   含有可減少載入資料量之指令碼的載入指令碼視窗 ![含有可減少載入資料量之指令碼的載入指令碼視窗。](https://help.qlik.com/zh-TW/cloud-services/Subsystems/Hub/Content/Resources/Images/tutorial-load_reduce_data-cloud-rev.png)
6. 按一下載入資料。

   根據您更新的載入指令碼，應用程式現在會從 Sales.xlsx 資料檔案載入較少的行。

   資料載入量減少的資料載入進度視窗

   資料載入量減少的資料載入進度視窗

   資料載入量減少的資料載入進度視窗 ![資料載入量減少的資料載入進度視窗。](https://help.qlik.com/zh-TW/cloud-services/Subsystems/Hub/Content/Resources/Images/tutorial-load-progress-reduced.png)
7. 若您將資料新增至應用程式中的直線表格，您可以看見只會載入符合您建立之條件的資料。

   包含 Bill Date 和 Sales 欄位的表格

   包含 Bill Date 和 Sales 欄位的表格

   包含 Bill DateBill Date 和 SalesSales 欄位的表格 ![包含帳單日期和銷售欄位的表格。](https://help.qlik.com/zh-TW/cloud-services/Subsystems/Hub/Content/Resources/Images/tutorial-load-reduce-table.png)

   請注意，我們已新增 Sales欄位作為維度。這讓 Sales 值個別顯示。若我們新增 Sales 作為量值，值會改成按日期彙總。

   通常，您會新增 Sales 作為量值。透過量值，您可以將數字格式套用至資料行，以選擇顯示值作為貨幣金額 (例如美元)。

   套用至 Sales 量值的數字格式

   套用至 Sales 量值的數字格式

   套用至 SalesSales 量值的數字格式 ![套用至銷售量值的數字格式。](https://help.qlik.com/zh-TW/cloud-services/Subsystems/Hub/Content/Resources/Images/tutorial_load-reduce-money.png)

   不過，使用 Sales 作為維度時，需要不同的方法。在此情況下，我們將使用圖表運算式。雖然我們不會在本教學課程中詳細討論圖表函數，但這是個快速舉例的好機會。

   使用 Sales 作為維度時，值會顯示為數字，如以上表格所示。

   若要修正此情形，您可以按一下 Salesfx，然後使用 函數，以開啟圖表運算式編輯器 Money 欄位。

   開啟運算式編輯器

   開啟運算式編輯器

   開啟運算式編輯器 ![開啟運算式編輯器。](https://help.qlik.com/zh-TW/cloud-services/Subsystems/Hub/Content/Resources/Images/tutorial_load-reduce-chart-expression.png)

   在運算式編輯器中輸入下列內容。
   ```
   =Money( Sales )
   ```

   運算式編輯器

   運算式編輯器

   運算式編輯器 ![運算式編輯器。](https://help.qlik.com/zh-TW/cloud-services/Subsystems/Hub/Content/Resources/Images/tutorial-load-reduce-chart-expression-edit.png)

   欄位中的值現在將會顯示為貨幣單位。在載入指令碼的主要區段中會指定這些單位 (此例為美元)。

   包含 Bill Date 和 Sales 欄位的表格。Sales 現在以美元顯示

   包含 Bill Date 和 Sales 欄位的表格。Sales 現在以美元顯示

   包含 Bill DateBill Date 和 SalesSales 欄位的表格。SalesSales 現在以美元顯示 ![包含帳單日期和銷售欄位的表格。銷售現在以美元顯示。](https://help.qlik.com/zh-TW/cloud-services/Subsystems/Hub/Content/Resources/Images/tutorial-load-reduce-table-money.png)
8. 現在我們已完成了此範例，請註解 Where 陳述式。別忘了在第一個 LOAD 陳述式結尾加上分號。

   您的指令碼應如下所示：

   已註解 Where 陳述式的載入指令碼視窗

   已註解 Where 陳述式的載入指令碼視窗

   已註解 WhereWhere 陳述式的載入指令碼視窗 ![已註解 Where 陳述式的載入指令碼視窗。](https://help.qlik.com/zh-TW/cloud-services/Subsystems/Hub/Content/Resources/Images/tutorial-where_comment-cloud-rev.png)