如果計算月度各産品的标準差,這個問題很容易解決,需要用到STDEV.P這個函數寫一個度量值,然後透視就可以得到結果:
我們的問題是要計算出各産品月度銷量之和的标準差:
這裡我們要用到的函數有:
如果分步計算,我們第一步需要統計出各産品個月的銷量之和:
這個統計工作可以使用SUMMARIZE函數來實現,我們在統計表中增加了一列“月銷量”
接下來,我們把這個表格做鍊回表,重新加載到數據模型裡,直接用STDEV.P函數寫度量值,做透視表就可以的得到結果了。
如果我們用一個度量值來得到結果,就需要使用STDEVX.P函數,這個函數有兩個參數:
然後做透視表就可以得到結果了。
生成交叉表的函數有很多,我們再來介紹一個最相近的函數SUMMARIZECOLUMNS,這個函數比SUMARRIZE函數更簡潔:
既然用度量值能夠得到結果,那麼用查詢的方法也一定可以:
我們在學習DAX函數時總會遇到各種的問題,其實最重要的是我們要弄明白:
比如這樣的度量值:
所謂不能轉換成标量值,就是說SUMMARIZECOLUMNS函數的返回值是一個表格,不能作為度量值使用,度量值一定要是一個聚合結果。
今天我們這個問題的解決過程中就用到:
更多DAX函數學習資料:
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!