
大家可能经常在抖音或者短视频中看到这样的GDP排名动态图,突然就想到可以用powerbi软件来制作,前提是得有数据。于是从网站上找到了这样的数据源,那么问题来了,怎样用Powerbi批量性采集数据并整理成可以做成上图的数据呢?
首先在这个世界经济信息网找到数据。http://www.8pu.com/gdp/ranking_2021.html

我们再打开相邻年份的网址(url)
http://www.8pu.com/gdp/ranking_2021.html
http://www.8pu.com/gdp/ranking_2020.html
http://www.8pu.com/gdp/ranking_2019.html
解析网址(url)会发现,年份不同的数据区别就在于网址中数字部分的区别。
STEP 1
我们通过web形式讲一个网址的数据导入powerbi并清洗成我们需要的格式,提升标题,取我们想要的币种呈现方式,清洗成数字格式。


STEP 2
打开高级编辑器修改一些参数。

然后就可以通过修改参数来调用数据了,但是做到这一步还是不够,因为我们想要的是这些表是在一个表中呈现的,但是通过追加查询的方式还是不太方便。

STEP 3
通过新建查询将我们需要的年份数据建立一个表,然后通过表的调用自定义函数添加列的方式,将我们的年份对应的数据调用出来,然后再展开这些列,进行一些清洗(修改列名等等)。

STEP 4
将清洗好的数据加载到power pivot(关闭并上载),然后需要引入一个新的可视化对象 Animated Bar Chart Race

这样就完成了。
网友评论