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

格式Table.TransformColumns(Power Query 之 M 語言)

資料來源:

任意表,其中包含文字列

目標:

對文字列格式進行設定

操作過程:

  選取文字列》【轉換】》【格式】》選取

    

M公式:  

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

  轉換函式:

    小寫:Text.Lower

    大寫:Text.Upper

    每個字詞首字母大寫:Text.Proper

    修整:Text.Trim

    清除:Text.Clean

    新增字首:each "字首" & _

    新增字尾:each _ & "字尾"

  示例:除“品名”列加字首“N-”以外,其他所有列乘以10

    = Table.TransformColumns(表, {"品名", each "N-" & _}, each _ *10)

  示例:將“名”列加字首“N-”,如無此列則忽略

    = Table.TransformColumns(表, {"品", each "N-" & _},null,1)

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