1. 程式人生 > 其它 >時間Table.AddColumn(Power Query 之 M 語言)

時間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]

  合併日期和時間/最早/最新:日期

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