最近發(fā)現(xiàn)一些PowerQuery自定義函數(shù)有用的資源:
1.同時適用于Power BI Desktop和Excel的自定義函數(shù)集合【注】
2.只適用于Power BI Desktop的自定義函數(shù)集合
3.為自定義函數(shù)添加說明和示例等信息
【注】其實同時適用于Power BI Desktop和Excel的自定義函數(shù)集合還有另一種本地化方法,思路和同時適用于Power BI Desktop和Excel的自定義函數(shù)集合相似扫茅,簡述如下:
1.首先將這些自定義函數(shù)文件弄到本地刑枝。這里又有兩種方式:
1.1 GitHub上的IvanBond的方式:https://github.com/IvanBond/pquery 抄囚;
或tycho01的方式:https://github.com/tycho01/pquery
1.2 這個鏈接里邊的PowerQuery代碼提供了一些新的自定義函數(shù),其實同時適用于Power BI Desktop和Excel的自定義函數(shù)集合頁面里的鏈接也是指向了tnclark8012所收集的這些自定義函數(shù)。作為強迫癥患者芜茵,我想把到IvanBond和tnclark8012收集的自定義函數(shù)匯總到一起夷都,于是在IvanBond提供的自定義函數(shù)中,把我想要的一些自定義函數(shù)的代碼復(fù)制到了tnclark8012的代碼中尤莺,保存為文本文件旅敷。
2.然后就簡單了:
let
源 = Expression.Evaluate(Text.FromBinary(Binary.Buffer(File.Contents("C:\Users\xxx\PowerQery自定義函數(shù).txt"))),#shared)
in
源
需要什么函數(shù),點列表中的綠色function就可以調(diào)用了颤霎。
3.更進一步媳谁,我將這個excel文件保存為自定義excel模板,當(dāng)我想要用PowerQuery處理數(shù)據(jù)時友酱,就直接使用這個自定義模板新建文件晴音,這樣就能方便調(diào)用自定義函數(shù)了。