2021年8月9日 星期一

Power Query_自訂函數初探

           在這裡紀錄一下自訂函數使用的兩種起源,一個是Record 另一個是Table,目前感覺這部分只能拆解學習,這裡是自訂函數一開始都會看到的方式。



自訂each = Table.AddColumn(來源, "自訂", each _)  

與   

自訂X = Table.AddColumn(來源, "自訂()", (x) => x) 

結果都是一樣顯示 Record

自定義函數_Record
自定義函數_Record

下面是完整的內容,可以copy自己使用一下。

let

    來源 = Table.FromRecords({[姓名="雷文",數學=83,國文=91],[姓名="蔣滔",數學=73,國文=81],[姓名="馮小諒",數學=63,國文=78],[姓名="農融融",數學=89,國文=75],[姓名="柴飛云",數學=88,國文=65]}),

    自訂each = Table.AddColumn(來源, "自訂", each _),

    自訂X = Table.AddColumn(來源, "自訂()", (x) => x)

in

    自訂X

-----------------------------------------------------分隔線


自訂each = Table.AddColumn(來源, "自訂", each 來源) 

在這裡顯示的是Table

自定義函數_Table
自定義函數_Table

下面是完整的內容,可以copy自己使用一下。

let

    來源 = Table.FromRecords({[姓名="雷文",數學=83,國文=91],[姓名="蔣滔",數學=73,國文=81],[姓名="馮小諒",數學=63,國文=78],[姓名="農融融",數學=89,國文=75],[姓名="柴飛云",數學=88,國文=65]}),

    自訂each = Table.AddColumn(來源, "自訂", each 來源)

in

    自訂each

沒有留言:

張貼留言

與 Copilot 共學的一天:VBA 程式開發的反思

今天在公司使用 Copilot 撰寫了 10 個 VBA 程式,成功滿足主管所要求的格式。過程中,我刻意留下提示詞的記錄,並逐一比對 Copilot 產生的程式碼。這讓我意識到一個有趣的現象——相較於 ChatGPT、Gemini、Grok 等 AI 工具,Copilot 在 V...