Power Query网抓详解

首先Power Query并不是一个专门的网抓或者爬虫工具,没有编程语言那么专业,实现的功能也比较有限,但其优势就是简单易学,且无缝对接excel,所见即所得。
网上关于网抓的资料有很多,但没有用PQ实现的,之前写过一篇《Power Query网抓案例》,今天来详细讲讲。
本文将以纯新手的角度,[......]

阅读全文

分词词频统计

网上随便找段文字,就以Power BI官网上这段文字为例好了:

想要统计其中的词频,实现如下图的效果:

解法1:使用输入法词库

其中的难点无疑在分词了,中文不像英文可以按空格拆开分词,仅仅单靠Power Query中的功能遇到这种问题好像没法搞,因为它不知道你要按什么规则来拆,不知[......]

阅读全文

连续衰减问题

题目:


现有用料ABC,已知期初库存,以及连续5周每周需求的用料数,求这5周剩余的用料数。

解法:

先来捋捋思路,要求剩余用料,也就是用期初库存,减去前几周以及本周的用料。
实际上就是个累计求和,把整个表分为两部分,前2列为一部分,后5列为另一部分,那么只需要算出第二部分的累计求和,[......]

阅读全文

在Power Query中使用正则表达式

方法:

PQ本身没有正则,但是M语言不能我们可以借助其他语言:一种是在PBID中使用R.Execute由R调用,另一种就是使用Web.Contents由php调用,本文介绍后者。
php脚本如下:


如果懂环境配置的话可以保存到本地,然后localhost调用,不懂的话也没关系,我已[......]

阅读全文