在Power Query中使用VB/JavaScript

VB/JavaScript并不是Power Query中直接支持的语言,但可以间接运行,是近期才被发掘的隐藏黑科技。
本文中介绍的方法,对于高级用户可根据案例举一反三,通过改写代码实现自己需要的功能。而对于普通用户,可以将代码拿来直接用,不需要理解。

函数Web.Page用于将Html源码解[......]

阅读全文

汉诺塔经典递归问题

在其他语言学习递归思想的时候,有一个经典的问题就是汉诺塔的解法:

当然这个在M语言中也是可以玩的,并且代码比其他任何语言都要简洁。
思路:利用递归思想,假设有n层,最上面的n-1层已经从A借助C移到B,然后将最大的盘子从A借助B移到C,最后再将n-1层从B借助A移到C,一直递归下去。M中@代[......]

阅读全文