如何用Power BI设计一个在线可视化作品?6个步骤轻松搞定
时间:2023-09-17 06:06:01 | 来源:网站运营
时间:2023-09-17 06:06:01 来源:网站运营
如何用Power BI设计一个在线可视化作品?6个步骤轻松搞定:
我的新书《Power BI商业数据分析》已出版,帮你从0到1,轻松入门:如何用Power BI制作一个在线可视化作品?
这个问题可能很多初学者都想知道,第一次接触PowerBI时,也许就是因为看到别人分享的一个PowerBI报告的网页链接,打开竟然还能点击交互,惊为天人,然后投入PowerBI的怀抱,期望自己也能很快学会做一个这样的动态报告。
但是真正开始学习Power BI,天天接触的却是枯燥的PowerQuery、DAX等知识,学了好长时间,却发现要学的东西越来越多,距离做一个可视化报告越来越遥远,仿佛入了一个大坑,你是不是有这种感觉呢?在PowerBI中,M、DAX等这些技术确实是难点,这是为了处理不够规范的数据结构、复杂的分析需求而必须掌握的,但如果你只是想做一个简易的可视化报告,其实真的不难,甚至不需要学习任何公式,只需要简单的几个步骤就可以做到。
以现在国庆假期热映的电影为例,如何做一个在线自动更新的票房排行榜呢?这个需求用PowerBI非常简单,任何人、用免费的账户,就可以零成本的做出一个在线定时刷新的报告,我做了一个效果如下:
下面就将这个报告拆解为6个步骤,让你看看PowerBI是如何做出来的?
1. 获取数据第一步是获取数据,如果是自己的本地数据,直接导入到PowerBI中就可以了,然后根据需要整理,这个步骤非常简单。
这个报告数据是动态变化的电影票房,所以用了PowerQuery来抓取网页信息,这里用了艺恩数据,网址为:
https://www.endata.com.cn/BoxOffice/index.html关于从网页中抓取数据和图片比较简单,具体步骤不再详细介绍,可以参考这两篇文章:
数据获取,PQ就是这么任性!
Power BI如何获取网页中的链接?这个方法非常好用
从网页中抓取了这两个数据表:
2. 数据建模只需要把上面两个表建立个关系就行了:
这里用的是电影名称字段,建立的一对一双向关系,这样的关系其实就相当于一个表,而不需要专门将两个表合并成一个表。
因为这里的数据非常简单,所以这里就不单独介绍了,如果你的数据涉及多个表,需要建立数据模型,可以参考:Power BI数据建模
关于PowerBI的学习,可能主要精力会放在一块,它也是难度最高的,但是如果你的数据很规范,需求也比较简单,其实也并没有那么难。
3. 制作图表数据整理并建立好合适的模型以后,就可以进行数据可视化了。
这个报告的主体只是一个表格,
为了展示每个影片的详细信息,单独做了一个页面作为工具提示:
关于工具提示的制作,请参考:深入了解PowerBI的工具提示功能
4. 报告设计为了让可视化报表更像一个报告,而不是几个图表堆放在一起,可以调整报告的尺寸、添加背景图片等设计元素,它们是在格式中设置的:
背景图片可以先在PPT中设计好,导出为图片,然后添加到PowerBI报告的页面背景。
因为现在PowerBI中的设计元素,相比PPT还差很远,所以包括标题都可以在PPT中做好,只留出放置图表的区域就可以了。
这里只是一个页面,设计很简单,当报告较大、页面较多时,还会涉及到报告的布局和导航等技巧,也可以参考这篇文章:Power BI财务报表分析:报告设计篇
5. 在线分享为了方便分享给他人,需要将本地报告发布到PowerBI服务中,先在Desktop中点击发布按钮:
然后就将这个报告发布到云端了。
当然发布前必须先登录,也就是必须有自己的账户,如果你还不知道怎么注册账户,可以参考这篇文章:超级秘籍:免费拥有可发布的Power BI账户
上面的步骤,都是在PowerBI Desktop中完成的,为了便于他人查看最新的报告,下面的步骤需要进入到PowerBI 服务。国内账户登录网址为:
http://app.powerbi.cn国际账户登录网址为:
http://app.powerbi.com登录到PowerBI服务后,在工作区中,会看到两个文件:
上面的是报表,下面的是数据集,先打开报表,如果是可以公开发布的报告,比如这个示例,就可以发布到web:
然后就会生成一个网址,把这个网址分享给他人,对方就可以直接打开查看,并且可以点击交互。
发布到web这种方式,适合可以公开的数据,如果是内部敏感数据,不要使用这种方式,可以购买Pro账户,按角色权限分享,保护数据安全,参考:
利用Power BI行级安全性,限制用户访问权限
6. 设置刷新计划
通过上面的步骤,其实已经实现了在线的可视化报告,如果你的数据需要定时刷新,还可以在PowerBI服务中设置刷新计划,具体操作步骤可以参考这篇文章:
利用网关实现Power BI报告的自动刷新然后这个PowerBI报告就会自动按计划刷新,再打开在线网址,就会自动为动态刷新后的数据。
以上就是一个自动刷新的PowerBI在线可视化报告的制作步骤,没有用到复杂的DAX公式,基本都是界面操作,并没有难度。
这里有意用了一个非常简单的数据,完成一个可视化作品,目的就是让你直观的看到,PowerBI从原始数据到最终的可视化报告作品的全部流程,而不至于迷失到某个模块的学习中,学了很久也不知道PowerBI到底有什么用、怎么用。
你也可以尝试着从简单的数据开始,制作可视化报告作品,当你做出一个PowerBI报告,并获得你的领导或者客户的赞许时,你会有满满的成就感,然后学习起来也会更加有动力。并且你先做出一个简单的可视化作品,对整个流程有了更清晰的思路,如果日常面对的是更复杂的数据和分析需求,就针对性的去学习相应的模块,补充相关知识技能,这种主动性的学习不会让你感到枯燥,因为你能感觉到,你是在掌握某个环节的知识,它可以帮你不断完善最终的作品。
这就是以始为终、产品思维,对于学习PowerBI同样有用。上面的操作步骤,由于篇幅有限以及避免纠缠到细节中,让你更加困惑认不清方向,所以我并没有介绍所有的细节,如果你练习时遇到问题,可以参考这个报告的源文件,在这篇文章的底部找下载方式:如何用Power BI设计一个在线可视化作品?只需要这6步
更多推荐:
喜欢别忘了点赞哦~
掌握一个技能专研一个领域成为更好的自己