時間Table.TransformColumns(Power Query 之 M 語言)
阿新 • • 發佈:2021-12-22
資料來源:
任意表,其中包含時間列
目標:
提取時間列中的元素
操作過程:
選取時間列或日期時間》【日期&時間列】》【時間】》選取
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