zoukankan      html  css  js  c++  java
  • 透视列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( _, "、"))

  • 相关阅读:
    ubuntu14.04通过将语音,耳机没有声音
    网络编程easy错误点-手知道
    如何实现网页在线咨询框架
    C++定义自己的命名空间和头文件
    使用光标
    工作日两个日期之间的数
    Swift
    Swift
    Swift
    Swift
  • 原文地址:https://www.cnblogs.com/officeplayer/p/15708375.html
Copyright © 2011-2022 走看看