使用Notepad++打造自定义编辑器

要写得一手好代码,离不开一款顺手的编辑器。VBA有VBE,DAX有DAX Studio,而M。。。什么都没有。。。
没有怎么办?那就自己造呗~
使用Notepad++,打造一款自己专属的M语言编辑器,它可以:
①智能高亮显示

②关键字和函数智能提示

③参数智能提示

原文由张文[......]

阅读全文

动态获取相对路径

尽管PQ非常灵活,但仍然存在一些不太方便的地方,比如文件路径为绝对路径,无法动态刷新,做好的报告发给同事后必须修改路径才能刷新。但是PQ做不到的,工作表函数也许能做到。

首先我们打开报告,新建一个sheet,先来测试一下,在任一单元格输入=CELL("filename"),返回了当前文件的动态路径[......]

阅读全文

强迫症终结者:Table.ColumnNames

在PQ中我们经常需要对数据进行展开,而这个动作通常只是需要点一下鼠标不需要我们写公式的,所以一般也不会注意到如何去简化。比如如下一组数据,对其先分组再展开,虽然得到的结果还是它。

先完全界面化操作,不作任何修改,看下系统自动生成的公式:

let
    源 = Excel.Curren[......]

阅读全文