Power Query 抓取JSON查询结果时用控制台COPY

之前我们讲过在谷歌浏览器中通过“检查”,然后在控制台中COPY数据的方法,今天要讲的也是这种方法,稍微有点不同,上一次都是在控制台中操作的,这一次是在NETWORK预览中存储变量,然后到控制台中COPY。

我们先来回顾一下上一次的内容:

在控制台中找到需要的数据,右键存储,然后用COPY命令。

今天稍微变化了一下:

首先在web页面上选择我们要查询的条件:居民消费价格指数,近36个月

然后我们要在NETWORK中找到我们通过web页面的各种选项,选定后生成的查询结果,我们在这个预览上右键保存为变量temp1,然后到控制台中输入COPY命令,复制这份JSON数据。

转到Power Query编辑器中,在空白查询中粘贴复制的数据,解析为JSON格式:

这个数据分成两个部分,一部分数据,一部分是数据的名称,通过简单的查询就可以合并名称与数据:

我们加载到Power BI做个折线图看看:

图表中食品类消费价格指数持续增长了一年,我们可以查看具体的食品类消费价格指数的数据,重复上面的步骤:

选中食品类价格指数继续查询

找到最新的查询内容,右键保存,因为已经有了temp1,系统自动保存为temp2,然后COPY。

打开Power Query编辑器,把新数据放到JS2中,复制上面的步骤,修改数据源为JS2,中间有两个合并查询步骤也修改一下。

加载后我们再来作图查看:

影响食品价格指数上涨的主要因素是畜肉类的价格上涨,2019都过去了,猪肉依然很贵。