Power BI----几个常用的分析方法和相适应的视觉对象

本文介绍了BI报表中常用的数据分析方法,如水平分析、帕累托分析、结构分析、趋势分析和因素分析,并结合各类图表(折线图、指标卡、瀑布图、树状图、线图等)展示了如何有效呈现分析结果。通过这些方法,可以清晰地展示数据观点,提升报表的实用性和美观性。

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


  对于BI报表来说,不仅要美观(虽然美化这个东西真的要要天赋,不过多看大神的作品页可以提升很多),也要展现出明确的观点,也就是常用的分析结论要明显,不然放一张无用的图显得毫无意义。这里讲解几种常用的分析方法和对应的展现图表。

1、水平分析法

  水平分析法,多指反应公司当前运营状况和前期、历史等的横向对比的一种分析方法。比如常用的环比、同比、增量等。

  这种方法的展现图表很多,例如折线图(重在变化,页展现对比)、指标卡(构建增量),各种展现示例如下:

折线图

在这里插入图片描述

指标卡

在这里插入图片描述

2、帕累托分析和top N

  在我们日常的经营分析中,挑选重点着重培养的例子很常见。比如,在所有的链接中,我要找到对业绩贡献最多的N条,或者查看那些对销售额贡献80%以上的链接。这就不得不讲解八二法则和topN在日常的使用。

帕累托法则(英语:Pareto principle,也被称为 80/20 法则、关键少数法则、八二法则),是罗马尼亚管理学家约瑟夫·朱兰提出的一条管理学原理。该法则以意大利经济学家维尔弗雷多·帕累托的名字命名。帕累托于1906年提出了著名的关于意大利社会财富分配的研究结论:20%的人口掌握了80%的社会财富。这个结论对大多数国家的社会财富分配情况都成立。因此,该法则又被称为80/20法则。

帕累托分析:

在这里插入图片描述

top N:
  需要说明的是,N是由参数控制的,可以根据具体的情况选择N是几。

在这里插入图片描述

3、结构分析法

  结构分析法,又称纵向分析,是指同一期间不同项目间的比较与分析,从而揭示出各项目的数据在公司中的意义的一种分析方法。
  这种分析方法,常使用瀑布图、树图等展现。

瀑布图:

在这里插入图片描述
树状图:
在这里插入图片描述

4、趋势分析法

  趋势分析法是根据企业连续一段时间内的分析资料,运用指数或完成率的计算,确定分析期各有关项目的变动情况和趋势的一种分析方法。基本都是线图多,至于线图的样式,自己设定。

常规线图:
在这里插入图片描述

美化后的线图对象:

在这里插入图片描述

5、因素分析法

  因素分析法依据分析指标与其驱动因素的关系,确定各因素对分析指标影响方向和影响程度的一种分析方法,和结构分析很像,但是它是关于某个指标的影响因素,所以内在必然有联系,但结构分析就不一定有联系。

  因素分析常用的图表有瀑布图、还有关键影响者、还有杜邦分析图等。这里只演示关键影响者,这个视觉对象是BI中的AI产品,效果如下:

在这里插入图片描述

其他

  另外,四象限分析,可以很好的筛选达标与不达标,同时它的展现可以是多个维度的。比如下图中展示销售的销售额和利润率,同时大小展示单量。

在这里插入图片描述

### PyCharm 打开文件显示全的解决方案 当遇到PyCharm打开文件显示全的情况时,可以尝试以下几种方法来解决问题。 #### 方法一:清理缓存并重启IDE 有时IDE内部缓存可能导致文件加载异常。通过清除缓存再启动程序能够有效改善此状况。具体操作路径为`File -> Invalidate Caches / Restart...`,之后按照提示完成相应动作即可[^1]。 #### 方法二:调整编辑器字体设置 如果是因为字体原因造成的内容显示问题,则可以通过修改编辑区内的文字样式来进行修复。进入`Settings/Preferences | Editor | Font`选项卡内更改合适的字号大小以及启用抗锯齿功能等参数配置[^2]。 #### 方法三:检查项目结构配置 对于某些特定场景下的源码视图缺失现象,可能是由于当前工作空间未能正确识别全部模块所引起。此时应该核查Project Structure的Content Roots设定项是否涵盖了整个工程根目录;必要时可手动添加遗漏部分,并保存变更生效[^3]。 ```python # 示例代码用于展示如何获取当前项目的根路径,在实际应用中可根据需求调用该函数辅助排查问题 import os def get_project_root(): current_file = os.path.abspath(__file__) project_dir = os.path.dirname(current_file) while not os.path.exists(os.path.join(project_dir, '.idea')): parent_dir = os.path.dirname(project_dir) if parent_dir == project_dir: break project_dir = parent_dir return project_dir print(f"Current Project Root Directory is {get_project_root()}") ```
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值