之前介绍过《使用Notepad++打造自定义编辑器》,虽然方便但是每次还是要先打开编辑器写完了再复制粘贴到PQ里。
那有没有一种方法能够在PQ界面中就能实现函数智能提示呢?于是想到了输入法,可以把所有[......]
Text.Format
官方说明:
返回通过将来自列表或记录的arguments应用于格式字符串formatString创建的格式化文本。可以视情况指定区域性。
Text.Format( formatString as[......]
Unix时间戳转换
Unix时间戳(Unix timestamp),或称Unix时间(Unix time)、POSIX时间(POSIX time),是一种时间表示方式,定义为从格林威治时间1970年01月01日00时00[......]
Table.ReplaceValue
官方说明:
在table的指定列中将oldValue替换为newValue。
Table.ReplaceValue( table as table, oldValue as any, newVal[......]
深入理解函数
关于函数的概念,在此不多作解释。简单来说,函数就像是一个暗箱,把计算过程封装在暗箱中,再次调用函数时,只需要传入必要的参数,就能按照既定的规则返回结果。
在M语言中,函数主要有内建函数,比如Text[......]
先进先出分配法
题目:
先进先出分配法是财务与企业管理中经常遇到的老问题,根据期初库存分配出库数。
在工作表函数、VBA、DAX中都已经有了对应的解法,今天来看看在Power Query又是怎样的思路?[......]
URL编码与解码
编码:
在Power Query中,编码可以直接使用Uri.EscapeDataString
,比如:
这个很简单,只是函数名有点长,注意单词首字母大写的位置,在其他语言中也有一模一样的函数名。[......]
向下填充逆过程
题目:
从左表到右表,连续重复的只保留第一个。
解法:
如果是从右表到左表,那么可以直接向下填充就可以了,那么现在要求反过来。
在excel中,用工作表函数直接if还是很简单的,但是在[......]
分词词频统计
网上随便找段文字,就以Power BI官网上这段文字为例好了:
想要统计其中的词频,实现如下图的效果:
解法1:使用输入法词库
其中的难点无疑在分词了,中文不像英文可以按空格拆开分词[......]
连续衰减问题
题目:
现有用料ABC,已知期初库存,以及连续5周每周需求的用料数,求这5周剩余的用料数。
解法:
先来捋捋思路,要求剩余用料,也就是用期初库存,减去前几周以及本周的用料。
实际上就是[......]