跳到主要內容

哪些彙總函數?

彙總函數是多對一函數。這使用來自許多記錄的值作為輸入,並摺疊為一個總結所有記錄的單一值。Sum(), Count(), Avg(), Min(),Only() 都是彙總函數。

Qlik Sense 中,大部分的公式都需要正好一個層級的彙總函數。這包括圖表運算式、文字方塊和標籤。若您在運算式中沒有包括彙總函數,Qlik Sense 會自動指派 Only() 函數。

  • 彙總函數是傳回單一值的函數,描述您的資料中數個記錄的某些屬性。
  • 所有運算式 (計算維度除外) 都評估為彙總。
  • 運算式中的所有欄位參考必須納入彙總函數中。
資訊備註您可以使用運算式編輯器在 Qlik Sense 中建立和變更運算式。若要進一步瞭解運算式編輯器功能,請參閱:運算式編輯器

使用 Sum() 合併金額

Sum() 會計算已彙總的資料中,運算式或欄位提供的值總計。

我們要計算每個經理達到的總銷售額,以及所有經理的總銷售額。

在應用程式內部,您將於 Which Aggregations? 工作表找到兩個標題為 Sum(), Max(), Min() 的表格,以及一個標題為 Count() 的表格。我們將會使用每個表格以建立彙總函數。

請執行下列動作:

  1. 選取可用的 Sum(), Max(), Min() 表格。
    屬性面板會開啟。
  2. 按一下新增欄,然後選取量值
  3. 按一下 Expression符號。
    運算式編輯器就會開啟。
  4. 輸入下列內容: Sum(Sales)
  5. 按一下套用

表格顯示每個經理的總銷售額

Table showing total sales per Manager

您可以看見每個經理達到的銷售額,以及所有經理的總銷售額。

資訊備註作為最佳做法,務必適當格式化您的資料。在此情況下,請將數字格式設定為金錢,並將格式模式設定為 $ #,##0;-$ #,##0

如需詳細資訊,請參閱總和

使用 Max() 計算最高銷售值

Max() 會找到已彙總之資料中每列的最高值。

請執行下列動作:

  1. 按一下新增欄,然後選取量值
  2. 按一下 Expression符號。
    運算式編輯器就會開啟。
  3. 輸入下列內容: Max (Sales)
  4. 按一下套用

表格顯示每個經理的總銷售額和最高銷售額

Table showing total sales and highest sale per Manager

您可以看見每個經理的最高銷售收益,以及最高總數。

如需詳細資訊,請參閱最大值

使用 Min() 計算最低銷售值

Min() 會找到已彙總之資料中每列的最低值。

請執行下列動作:

  1. 按一下新增欄,然後選取量值
  2. 按一下 Expression符號。
    運算式編輯器就會開啟。
  3. 輸入下列內容: Min (Sales)
  4. 按一下套用

表格顯示每個經理的總銷售額、最高銷售額和最低銷售額

Table showing total sales, highest sale, and lowest sale per Manager

您可以看見每個經理的最低銷售收益,以及最低總數。

如需詳細資訊,請參閱最小值

使用 Count() 計算項目數量

Count() 用來計算每一個圖表維度中值、文字及數值的數目。

在資料中,每個經理負責管理幾個銷售代表 (Sales Rep Name)。現在來計算銷售代表的數量。

請執行下列動作:

  1. 選取可用的 Count() 表格。
    屬性面板會開啟。
  2. 按一下新增欄,然後選取量值
  3. 按一下 Expression符號。
    運算式編輯器就會開啟。
  4. 輸入下列內容: Count([Sales Rep Name])
  5. 按一下套用

表格顯示銷售代表和銷售代表的總數。

Table showing Sale Representatives, and total number of Sales Representatives.

您可以看見銷售代表的總數是 64。

Count()Count(distinct ) 之間的差異

現在來計算經理數量。

請執行下列動作:

  1. 將新的維度新增至表格:經理
    單一經理負責管理多個銷售代表,因此相同的經理名稱會在表格中出現多次。
  2. 按一下新增欄,然後選取量值
  3. 按一下 Expression符號。
    運算式編輯器就會開啟。
  4. 輸入下列內容: Count(Manager)
  5. 使用運算式新增另一個量值: Count(distinct Manager)

  6. 按一下套用

表格顯示銷售代表、銷售代表的總數、負責管理每個銷售代表的經理、不正確的經理總數,以及正確的經理總數。

Table showing Sales Representatives, total number of Sales Representatives, Manager responsible for each Sales Representative, incorrect total number of Managers, and correct total number of Managers.

您可以看見欄中的經理總數使用 Count(Manager) 作為運算式計算為 64。這並不正確。經理總數使用 Count(distinct Manager) 運算式後正確計算為 18。每個經理只會計入一次,無論他們的名稱在清單上出現多少次。

如需詳細資訊,請參閱計數