如何群組加總

使用「資料組合/群組加總」功能,依客戶為群組加總訂單明細的銷售金額,並設定訂單日期範圍作過濾條件,類似於SQL語法中 Group效果

此章節包含的主題:

資料組合-群組加總

資料組合-群組加總(可點擊圖片放大)

新增查詢

  • Step1:新增一個查詢(Query)頁面,系統名稱為預設,顯示名稱命名為「群組加總」

  • Step2:選擇OLTP資料來源,資料庫選擇OSI_SQL7,點選確定後,貼上SQL語法,即可點選完成

    SQL語法如下:
    Select
    訂貨主檔.訂單號碼,
    訂貨主檔.訂單日期,
    訂貨主檔.客戶編號,
    客戶.公司名稱,
    產品資料.產品,
    (訂貨明細.單價*訂貨明細.數量) as 銷售金額
    From 訂貨主檔, 訂貨明細, 客戶, 產品資料
    Where 訂貨主檔.訂單號碼=訂貨明細.訂單號碼
    And 訂貨主檔.客戶編號=客戶.客戶編號
    And 訂貨明細.產品編號=產品資料.產品編號
    Order By 客戶.公司名稱

  • Step3:建立完成後,切換頁籤到「資料規格」,即可檢視匯入的欄位

新增查詢SQL語法

圖1. 新增查詢SQL語法 (可點擊圖片放大)

資料組合-啟用群組加總

利用群組加總,設定以客戶編號及公司名稱為群組,加總銷售金額後在查詢時顯示

  • Step1:在資料組合上點擊右鍵,選擇「新增群組加總」

  • Step2:資料集選擇「Oltp1」,資料表選擇「Query1」
    在群組欄位選擇「客戶編號」、「公司名稱」
    在加總欄位選擇「銷售金額」、彙總方式選擇「合計」,設定完成,請點選確定

新增群組加總

圖2. 新增群組加總的設定(可點擊圖片放大)

  • Step3:將此份過濾資料設定為主要資料表,在加總後的資料表名稱上右鍵,選擇「設為主要資料表」,
    完成後資料表名稱旁會有一顆黃色星星的icon,這樣查詢結果完,會只顯示此份資料表的資料

新增條件

設定條件,讓查詢資料時,可輸入要顯示的日期期間彙總的結果

  • Step1:在Query1的條件,點擊右鍵,選擇「快速新增條件」

  • Step2:點選欄位中的「訂貨主檔.訂單日期」,並在點選下方的範圍條件,然後點選下方的關閉

  • Step3:條件節點底下會產生訂單日期起迄條件,請選點選,將兩個起迄條件都勾選「必須輸入」,取消勾選「套用到SQL」,

新增條件

圖3. 新增條件欄位的設定(可點擊圖片放大)

Copyright © 2014 Smart eVision Information Technology Inc. All rights reserved