SUM函數的功能很簡單,就是加總特定欄位的數值,比如輸入 SUM('銷售資料表'[銷售額]),我們就會得到銷售資料表中的銷售總額。但其實,對SUM更完整的理解是:
在特定條件之下,特定欄位加總的數值
舉例來說,有一張銷售資料表,包含年份、產品別、販售國家以及銷售額:
當輸入SUM('銷售資料表'[銷售額]),開始製作報表時:
我們得到了兩個數值: 90和50,這兩個數值都不是"所有"銷售額的加總,而是符合"特定"條件下的數值,比如報表的欄、列或是篩選器等等。報表中的90是滿足"2024年"+"日本"+"電視"的銷售額加總,而50則是符合"2024年"+"美國"+"沙發"的銷售額加總。
也就是說SUM函數其實會先套用報表中的各種篩選條件之後,再開始加總銷售額,並放到對應的格子中,所以得出的結果並不會是一個固定的數字。
如果能理解這個概念,在未來面對進階的計算時(比如需要調整報表中的篩選條件),就能更容易上手。