PowerQuery作為PowerBI的重要組成部分,承擔(dān)著數(shù)據(jù)清洗和轉(zhuǎn)換的關(guān)鍵任務(wù)。然而,面對復(fù)雜的M語言代碼,比如層層嵌套的函數(shù)、抽象的狀態(tài)傳遞、隱蔽的業(yè)務(wù)邏輯... 即使是經(jīng)驗(yàn)豐富的Power BI高手可能也感到頭疼,畢竟M語言不是所有人都精通的,并且我平常也建議大家不用刻意去深入學(xué)習(xí)M,這種情況下,遇到搞不懂M代碼怎么辦呢? 現(xiàn)在可以利用AI來幫助我們解讀,將你感到困惑的M代碼提交給AI,利用AI強(qiáng)大的代碼理解能力來幫助我們理解,并且可以要求AI按我們要求的格式輸出。 這是我設(shè)計的一個提示詞:
以前面我寫的利用List.Accumulate函數(shù)做遞歸分析為例,如果不太理解里面的M代碼: ![]() 可以把這個代碼復(fù)制下來,和上面的提示詞一起,用DeepSeek來提問如下: 來看看DeepSeek的輸出: 完全按照我們的要求來輸出的,對這段代碼的功能、每行的作用以及整體的計算邏輯以及重點(diǎn)函數(shù)都做了詳細(xì)介紹,是不是非常強(qiáng)大呢? 利用AI解讀PowerQuery中的M代碼,能顯著提升我們的工作效率和學(xué)習(xí)曲線,AI逐行解釋復(fù)雜M代碼的業(yè)務(wù)邏輯和函數(shù)作用,尤其適合初學(xué)者快速理解代碼意圖,無需系統(tǒng)學(xué)習(xí)M語言也可理解并進(jìn)一步動手修改~ |
|