1. 程式人生 > 其它 >List.Sum…統計資訊(Power Query 之 M 語言)

List.Sum…統計資訊(Power Query 之 M 語言)

資料來源:

任意資料來源,一列數值,一列非數值(文字)

目標:

對數值列進行求和等計算,對非數值列進行計數等計算

操作過程:

選取待計算的列》【轉換】》【統計資訊】》選取

    

  

M公式:

  求和:= List.Sum(數值列表,精度)  

精度:

  Precision.Double / 0 /預設:雙精度

  Precision.Decimal / 1:小數精度(可用於修正浮點誤差)

計算忽略null值,除非整個列表為空

最小值:= List.Min( 列表,空列時返回值,條件,邏輯值)

  示例:

    =List.Min({1..9})返回1

    =List.Min({})返回 null

    =List.Min({}, 3)返回3

    =List.Min({3,9,1,8}, null, each _ >5)返回3

    =List.Min({3,9,1,8}, null, each _ <5)返回9

    = List.Min({3,null}, null, null, true/預設)返回null

    = List.Min({3,null}, null, null, false)返回3

  最大值:= List.Max( 列表,空列時返回值,條件,邏輯值)

    示例:

    =List.Max({3,9,1,8}, null, each _ >5)返回9

    =List.Max({3,9,1,8}, null, each _ <5)返回3

  中值:= List.Median( 列表,條件)

  平均值:= List.Average(數值列表,精度)

  標準偏差:= List.StandardDeviation(列表)

  值計數:= List.NonNullCount(列表)

  對非重複值進行計數:=List.NonNullCount(List.Distinct(列表)) 

擴充套件:  

  對行進行計數:行列計數…Count 

原部落格各種作……所以換陣地了,不過每篇都搬過來,實在有點累,想看就自己看吧:http://blog.sina.com.cn/pureiceshadow