当前位置:网站首页>Power BI的五个实用小技巧(文末赠书)
Power BI的五个实用小技巧(文末赠书)
2022-06-22 16:29:00 【Python数据之道】
文末赠书
Power BI集成了很多实用功能,有些功能甚至不止一个入口。
微软的终极目标是让我们将重心放在数据处理和分析的思路上,而不是寻找功能菜单这种附加值低的事情上。
工欲善其事,必先利其器。Power BI功能众多,需要我们不断地实践、摸索才能熟练掌握。
本文就从Power BI运行效率的提升及模型的规范易用出发,分享五个实用小技巧。
Power BI中有诸多的默认功能设置,如数据类型检测、关系检测及自动日期/时间等。这些功能确实给我们带来了很大的便利,但当模型变得复杂、数据量也变多以后,模型运行效率就会变慢。因此我们可以更改默认设置,以达到提升运行效率的目的。

取消数据类型识别
在Power BI中,单击功能区最右边的“文件”按钮,在弹出的菜单中选择“选项和设置”命令,再次单击“选项”按钮,在“选项”窗口就可以对默认设置进行修改,勾选“从不检测未结构化源的列类型和标题”,如图1所示。

图1 取消自动检测数据类型

取消关系检测
取消关系检测同样在“选项”窗口中进行设置,选择“数据加载”选项,取消勾选“加载数据后自动检测新关系”复选框即可,如图2所示。

图2 取消自动检测关系

选择要加载的列
我们加载到模型中的列,并不是每列都是有用的,对于不需要用到的列,我们应该在加载时就将其删除。
在Power BI中删除列很简单,选中列后右击或通过功能菜单都能找到删除列的相关功能,这里介绍一个非常便捷的选择列功能,如图3所示,勾选需要的列就可以将多余的列删除。

图3 选择列功能
接下来介绍的两个小技巧可以让模型更加规范,Power BI给我们提供了将Power Query查询及模型度量值进行分组的功能,它们可以使模型保持简洁、规范。

查询分组
在第3章讲解Power Query时,我们对原始数据应用了大部分的数据清洗操作,每个操作都产生了一个独立查询,可以根据操作类型对查询进行分类,并建立相应的查询分组,如图4所示。

图4 查询分组管理
查询分组的建立方式很简单,在“查询”窗格下方右击,在弹出的快捷菜单中选择“新建组”命令,按需求命名查询组,必要的时候可以添加说明,如图5所示。建立分组以后,可以直接将相关的查询拖放到组内。

图5 新建查询分组

度量值表
对于度量值的管理与查询分组类似,也可以根据度量值的特性对其进行分组管理。通过度量值表,可以将度量值按照所在的表或仪表板页面进行分类管理,方便我们后期查找及维护,如图6所示。

图6 度量值表
度量值表的建立方法很简单,单击“主页”选项卡的“输入数据”按钮,在“创建表”对话框中填写表名称,表的列保持默认设置,单击“加载”按钮即可,如图7所示。

图7 创建度量值表
我们可以将已经建立的度量值移动到新建的度量值表中,也可以直接在空表中建立度量值。
度量值只和模型有关,与表是没有关系的,因此可以将度量值放在任意表中,对计算不产生影响。当度量值表中已经有度量值以后,我们可以将度量值表中默认生成的“列1”隐藏或删除。
将度量值集中到一个表中以后,就可以对度量值进行分组了。切换到模型视图,在“字段”窗格中,先选中需要归为一组的度量值(按住Shift键可以选中连续的度量值,按住Ctrl键可以选中非连续的度量值),然后在“属性”窗格的“显示文件夹”文本框中输入分组的名称,按Enter键即可,如图8所示。

图8 创建度量值文件夹
我们还可以设置度量值的二级文件夹,在“显示文件夹”文本框中使用“ \ ”符号分隔文件夹的层级即可,如图9所示。使用“ \ ”符号还可以建立第三层、第四层文件夹。笔者建议文件夹不超过三层,否则也会带来查找困难。


图9 创建二级度量值文件夹
使用上述方法也可以对表的字段进行分类管理,像Windows资源管理器一样管理模型中的列和度量值,如图10所示。

图10 字段分组文件夹
本文节选自《Power BI数据可视化从入门到实战》,欢迎阅读此书了解更多相关内容!
扫码了解本书详情


送书福利
送书方式:关注下面视频号,然后在微信公众号「Python数据之道」的本文文末留言,选取精心留言的 3 位同学,赠送《Power BI数据可视化》,书籍由「出版社」赞助。
留言内容:学习Power BI的心得,以及数据可视化内容相关即可
截止时间:2022年06月23日20:00,结果公布后24小时内未与我联系视为放弃。
送书规则:
1. 截止时间前关注上面视频号+公众号文末留言;
2. 建议参与本次活动的读者在截止时间前添加阳哥的微信(公号后台回复“w”添加)好友,以防找不到人!
3. 我会在截止时间或之后在本文留言区公告赠书结果,请大家留意。
4. 没有意义的留言不会被选中(例如我想要书,求点赞等)▼点击阅读原文,了解本书详情~
边栏推荐
- Mybaits:接口代理方式实现Dao
- Hello playwright: (7) simulate keyboard and mouse
- Parallel通过XCM与Moonbeam集成,将PARA以及DeFi用例带入Moonbeam生态
- MySQL stored procedure exception handling error code: 1337
- 让RDS(for MySQL)数据库的慢日志、审计日志跨空间转存OBS变得更加自动化
- Noah fortune plans to land on the Hong Kong Stock Exchange: the performance fell sharply in the first quarter, and once stepped on the thunder "Chengxing case"
- 抢先报名丨新一代 HTAP 数据库如何在云上重塑?TiDB V6 线上发布会即将揭晓!
- Kibana+elk cluster log processing
- docker: Error response from daemon: Conflict. The container name “/mysql“ is already in use by conta
- clickhouse 21.x 集群四分片一副本部署
猜你喜欢

AD20/Altium designer——过孔盖油

如何做好研发效能度量及指标选取

Activity启动流程梳理

内容推荐流程

【FPGA+PWM】基于FPGA的三相PWM整流器移相触发电路的设计与实现

Using stream API instead of SQL

轻松上手Fluentd,结合 Rainbond 插件市场,日志收集更快捷

Application description of DAP fact table processing summary function

关于#数据库#的问题,如何解决?

A new mode of enterprise software development: low code
随机推荐
WPF achieves star effect
Kibana+elk cluster log processing
[psychology] emotional psychology - collision between contemporary thoughts and traditional thoughts (this article will be continuously updated from time to time)
I became a big enemy when I bought wanghong ice cream
DAP事实表加工汇总功能应用说明
Behind the fall of the first Seberg: the extreme race between technology and frostbite
Recommend 7 super easy-to-use terminal tools - ssh+ftp
AD20/Altium designer——过孔盖油
Blazor University (30) form - derived from inputbase
RF Analyzer Demo搭建
Xftp 7 (ftp/sftp client) v7.0.0107 official Chinese free official version (with file + installation tutorial)
Stop automatically after MySQL server starts
Is the CSC securities account given by qiniu school true? Is it safe to open an account
Seeing the big from the small: a simple example of domain modeling, understanding "domain driven".
Description of new features and changes in ABP Framework version 5.3.0
JSP learning (I) -- overview of JSP
[applet project development -- Jingdong Mall] subcontracting configuration of uni app development
d的dip1000,1
. NETCORE enables image scaling and cropping - based on imagesharp
How can the new generation of HTAP databases be reshaped in the cloud? Tidb V6 online conference will be announced soon!