數據源:
任意一維表,至少兩列,條件列和統計列各一列,條件列即透視列
有兩列以上統計列時,其中之一為透視列
目標:
一維表轉成二維表
操作過程:
選取條件列(之一)》【轉換】》【透視列】》【值列】選取統計列》【高級選項】》選取聚合值函數【確定】
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( _, "、"))
