powerbi与mysql_PowerBI连接数据库,并可视化

本文介绍了如何使用PowerBI连接到本地MySQL数据库,查询world数据库中Population大于1000000的城市数据。通过数据清洗和可视化,创建了一个簇状柱形图来展示全球城市人口分布,特别强调了如何筛选中国城市,突出中国城市人口数量。通过添加筛选器和调整图形属性,实现了动态筛选和定制化的Dashboard看板。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

7975925e8028c6dee199347af8c9e8c0.gif

c4ce15f6931fa24f9912d10bab73cab9.gif

本节选取MySQL软件自带的数据文件,world数据库中含有city表,以该表的数据为例,使用PowerBI软件,连接数据库,数据清洗后,使用筛选器实现动态筛选效果,我们知道PowerBI软件具有良好的可视化效果,将多列图表进行分析组合后,可以展示一个Dashboard看板,如下就是使用PowerBI软件生成的Dashboard效果图,详细的图文教程见后文。

09869ffbfdcb6a71e5de2d954cc02584.png

69b93df237a15e8fca6495f37a692319.png

软件安装

点击下方链接

跳转软件安装界面

软件操作步骤

第1步:数据选取。数据库world中有city表,该表包含有ID、Name、CountryCode、Population、District四个字段。

028ce375c9065cd7a6f4ebb3becb9e64.png

第2步:数据连接。打开Power BI Desktop软件,在主页点击获取数据,点击数据库,选择MySQL数据库,点击连接。

00ba2d1fbc8a5b196f7ab195e6750b05.png

第3步:数据连接。这里由于数据在本地存储,所以服务器选择localhost,连接的数据库名称为world,并且这里使用SQL语法,查询Population大于1000000的数据。

4288affe1a5dace73971fb1af3b51f10.png

第4步:数据连接。数据加载,上传数据,如果对数据做特殊处理,可以使用转换数据功能。

3006f05b1015d61f2bbcbf88a5be1a4c.png

第5步:数据连接。连接后的数据即为查询1的数据,包含原来数据表中的4个字段。

cc3a02591f1d3a9f53670e94bb2c73b3.png

第6步:可视化。要研究各个城市的人口数量情况,选择可视化里面的簇状柱形图,将District字段拖入到轴,Population拖入到值,即可得到一个簇状柱形图。

e6d0c4e25336b1ba3c414cc421637ac5.png

第7步:可视化。从上图我们看到,原数据的城市维度很多,包含了世界范围的城市人口,如果仅筛选中国的城市人口数,可以将CountryCode字段拖入此视觉对象上的筛选器,单选CHN即可,如下显示的即为中国各个城市维度的人口数。

2a711320fc5945cda267eefbf3aaf58e.png

第8步:属性更改。接下来可以对图形的一些属性进行更改,点击格式,例如去除Y轴,打开数据标签,更改数据颜色等操作。

8ad1cc6e4a9ffb537d9209d11a639599.png

第9步:筛选器。在可视化图形里可以插入一个筛选器,拖入District字段,将CountryCode字段拖入此视觉对象上的筛选器,单选CHN即可,在常规里面将方向设置为水平,即可达到筛选器效果。

58c1b9893b275f87cc6bfa417448f51d.png

第10步:标题。最后我们给图形插入一个文本框作为标题。

0686ed7f19499ff022cee44eee5af8c5.png

使用筛选器,展现图像的动态效果如下所示。

f9f602c0200d24eca38882d9499570d5.gif

7ba425089cb18db053175d7aac776fa4.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值