透視列Table.Pivot一維轉二維(Power Query 之 M 語言)


數據源: 

       任意一維表,至少兩列,條件列和統計列各一列,條件列即透視列

  有兩列以上統計列時,其中之一為透視列

目標: 

       一維表轉成二維表 

操作過程: 

  選取條件列(之一)》【轉換】》【透視列】》【值列】選取統計列》【高級選項】》選取聚合值函數【確定】

      

M公式:

   = Table.Pivot( 表, 新標題列表, "透視列", "統計列", 統計函數)

新標題列表:

  透視列的唯一值列表:List.Distinct(表[透視列])

  指定列表:{"A","B"}的全部或部分

統計函數:

  計數(全部):List.Count

  計數(不為空白):List.NonNullCount

  最小值:List.Min

  最大值:List.Max

  中值:List.Median

  平均值:List.Average

  求和:List.Sum

  不要聚合:缺省 

示例:透視結果合並到一個單元格,以“、”分隔

  = Table.Pivot( 表, {...}, "透視列", "統計列", each Text.Combine( _, "、"))


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM