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

時間Table.TransformColumns(Power Query 之 M 語言)

資料來源:

任意表,其中包含時間列

目標:

提取時間列中的元素

操作過程:

  選取時間列或日期時間》【日期&時間列】》【時間】》選取

  

M公式:  

  = Table.TransformColumns( 表, {{"列名1", 轉換函式1, 資料型別1},…,{"列名n", 轉換函式n, 資料型別n}}, 剩餘列轉換函式, 處理不存在的列)

  轉換函式:

    僅時間:DateTime.Time

      一列已是時間時,第二引數為{}

    本地時間(僅對包含日期+時間+時區的列有效):DateTimeZone.ToLocal

    分析(僅對文字型時間有效):each Time.From(DateTimeZone.From(_))

    小時:Time.Hour

    小時開頭:Time.StartOfHour

    小時結尾(本小時的59分59.9999999秒,顯示成下一小時的開始):Time.EndOfHour

    分鐘:Time.Minute

    秒:Time.Second

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

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