时间Table.AddColumn(Power Query 之 M 语言)

数据源: 

       任意表,包含至少一列时间列

目标: 

       添加指定时间计算列

操作过程: 

  选取指定时间列或日期时间列》【添加列】》【时间】》选取

   

M公式:  

  = Table.AddColumn( 表, "新列名", 函数, 数据类型)

  函数:

    仅时间:DateTime.Time ([指定列])

    本地时间(仅对包含日期+时间+时区的列有效):DateTimeZone.ToLocal ([指定列])

    分析(仅对文本型时间有效):each Time.From(DateTimeZone.From([指定列]))

    小时:Time.Hour ([指定列])

    小时开头:Time.StartOfHour ([指定列])

    小时结尾(本小时的59分59.9999999秒,显示成下一小时的开始):Time.EndOfHour ([指定列])

    分钟:Time.Minute ([指定列])

    秒:Time.Second ([指定列])

    减(先后选取两列时间列):each [时间列1] - [时间列2]

  合并日期和时间/最早/最新:日期

扩展:

  日期时间函数

  日期时间时区函数

  时间函数

posted @ 2022-01-08 19:30  熬肥妖  阅读(155)  评论(0编辑  收藏  举报