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

沒有留言:

張貼留言

使用Gemini撰寫投資策略執行碼

 本週我嘗試使用 AI 來測試「蹺蹺板投資策略」。有趣的是,付費版 ChatGPT 在撰寫較複雜的策略程式碼時,表現並不如預期,反而是免費版的 Gemini 表現更為出色。不僅能快速生成可執行的程式,還能在我進行策略修正的過程中,協助將提示詞進一步結構化,讓程式更貼近我原本的投資...