数据可视化之分析篇(九)PowerBI数据分析实践第三弹 | 趋势分析法
https://zhuanlan.zhihu.com/p/133484654
以财务报表分析为例,介绍通用的分析方法论,整体架构如下图所示:

(点击查看大图)
我会围绕这五种不同的方法论,逐步阐述他们在 PowerBI 中的应用,之前已经介绍过前两个分析方法,本文谈一下第三种:趋势分析法的应用。
趋势分析法
趋势分析法是根据企业连续几年或几个时期的分析资料,运用指数或完成率的计算,确定分析期各有关项目的变动情况和趋势的一种财务分析方法。
趋势分析法的一般步骤是:
1.计算趋势比率或指数;
2.根据指数计算结果,评价和判断企业各项指标的变动趋势及其合理性;
3.预测未来的发展趋势。
涉及的常用dax函数:
SELECTCOLUMNS 返回具有从表中选择的列以及 DAX 表达式指定的新列的表GENERATESERIES 返回具有一列,并且从始至终使用连续值填充的表SELECTEDVALUE
在指定列中只有一个值时返回该值,否则返回替代结果
AVERAGEX
计算通过表格计算出的一组表达式的平均值(算术平均值)
DATESINPERIOD
返回给定期间中的日期
在开始之前,先来一个小插曲,不知道大家对前两次分享中的内容是否还有印象,有没有想在大金额的数值显示时把显示单位更换为万元或其它?那如果我们想以万元显示该怎样做呢?
(截止12月PowerBI 显示单位依然不支持万元)

具体做法附上:没有我们就自己创建一个。

单位值= SELECTEDVALUE('单位表'[值],1)
更改下对应度量值:
销售利润 = SUM('订单'[利润])/[单位值]
让我们来看下不同单位的效果:



言归正传,让我们来进入正题:我们来使用销售收入进行实践 。
构建移动平均
在构建移动平均前,让我们先构建一个1-100的连续数据表作为动态筛选项。
筛选数据 = GENERATESERIES(1,100,1)
注意:此处正确顺序建模-新表-输入上附DAX
筛选数据值 = SELECTEDVALUE('筛选数据'[筛选数据])
注意:此处正确顺序为建模-新建度量值-输入上附DAX
销售收入移动平均值 =AVERAGEX(DATESINPERIOD( '日期'[日期], MAX('日期'[日期]), -[筛选数据值],DAY),[销售收入])
度量值写完,接下来让我们进行进行销售预测及销售趋势分析。
首先创建销售趋势图

其次加入趋势线

最后进入预测

加入“销售收入”

最后呈现结果

分别看下各年情况

当然还可以这样

也还可以这样


通过上面的内容,我们不难发现这一目标企业销售收入呈逐年递增趋势,每年第7月出现销售波动呈现销售下降趋势,8月又回调,那我们是否可以由此发现该企业的销售规律?以及由此去探究7月出现下降究竟是什么原因呢?
举个例子:每年我们剁手的日子6.18,双十一,双十二,这个时间段以销售电子产品为主业的零售企业是否会在当月或前月销售收入猛增呢?
通过上面的内容,不知你是否对其销售趋势有一个自己的预期,以及对这一目标企业销售情况有自己的预判,想一想这一企业未来销售情况将会是怎样呢?
注意:在实际中,影响销售的因素很多,在做销售趋势预测时需要综合考虑多种因素,请结合业务真实情况出发做销售趋势预测。
数据可视化之分析篇(九)PowerBI数据分析实践第三弹 | 趋势分析法的更多相关文章
- 数据可视化之PowerQuery篇(十九)PowerBI数据分析实践第三弹 | 趋势分析法
https://zhuanlan.zhihu.com/p/133484654 本文为星球嘉宾"海艳"的PowerBI数据分析工作实践系列分享之三,她深入浅出的介绍了PowerBI ...
- 数据可视化之分析篇(八)Power BI数据分析应用:结构百分比分析法
https://zhuanlan.zhihu.com/p/113113765 PowerBI数据分析02:结构百分比分析法 作者:海艳 结构百分比分析法,又称纵向分析,是指同一期间财务报表中不同项目间 ...
- 数据可视化之分析篇(二)Power BI 数据分析:客户购买频次分布
https://zhuanlan.zhihu.com/p/100070260 商业数据分析通常都可以简化为对数据进行筛选.分组.汇总的过程,本文通过一个实例来看看PowerBI是如何快速完成整个过程的 ...
- 数据可视化之分析篇(一)使用Power BI进行动态帕累托分析
https://zhuanlan.zhihu.com/p/57763423 通过简单的点击交互,就能进行动态分析发现见解,才是我们需要的,恰好这也是 PowerBI 所擅长的. 就帕累托分析来说,能从 ...
- 数据可视化之分析篇(七)Power BI数据分析应用:水平分析法
https://zhuanlan.zhihu.com/p/103264851 首先,以财务报表分析为例,介绍通用的分析方法论,整体架构如下图所示: (点击查看大图) 接下来我会围绕这五种不同的方法论, ...
- 数据可视化之分析篇(四)PowerBI分析模型:产品关联度分析
https://zhuanlan.zhihu.com/p/64510355 逛超市的时候,面对货架上琳琅满目的商品,你会觉得这些商品的摆放,或者不同品类的货架分布是随机排列的吗,当然不是. 应该都听说 ...
- 数据可视化之分析篇(六)使用Power BI进行流失客户分析
https://zhuanlan.zhihu.com/p/73358029 为了提升销量,在不断吸引新客户的同时,还要防止老客户离你而去,但每一个顾客不可能永远是你的客户,不可避免的都会经历新客户.活 ...
- 数据可视化之分析篇(五)如何使用Power BI计算新客户数量?
https://zhuanlan.zhihu.com/p/65119988 每个企业的经营活动都是围绕着客户而开展的,在服务好老客户的同时,不断开拓新客户是每个企业的经营目标之一. 开拓新客户必然要付 ...
- 数据可视化之分析篇(三)Power BI总计行错误,这个技巧一定要掌握
https://zhuanlan.zhihu.com/p/102567707 前一段介绍过一个客户购买频次统计的案例: Power BI 数据分析应用:客户购买频次分布. 我并没有在文章中显示总计行 ...
随机推荐
- Linux系统管理——Linux安装
实验软件包下载地址 VirtualBox下载地址 VirtualBox:下载地址 CentOS7镜像下载地址 CentOS7:下载地址 远程登录管理工具下载地址 MobaXterm:下载地址 Virt ...
- .Net Core微服务入门全纪录(二)——Consul-服务注册与发现(上)
前言 上一篇[.Net Core微服务入门全纪录(一)--项目搭建]讲到要做到服务的灵活伸缩,那么需要有一种机制来实现它,这个机制就是服务注册与发现.当然这也并不是必要的,如果你的服务实例很少,并且很 ...
- 基于 abp vNext 和 .NET Core 开发博客项目 - Blazor 实战系列(六)
系列文章 基于 abp vNext 和 .NET Core 开发博客项目 - 使用 abp cli 搭建项目 基于 abp vNext 和 .NET Core 开发博客项目 - 给项目瘦身,让它跑起来 ...
- phoenix从入门到精通
第一章.phoenix入门简介 1. Phoenix定义 Phoenix最早是saleforce的一个开源项目,后来成为Apache基金的顶级项目. Phoenix是构建在HBase上的一个SQL ...
- 嵌入式QT开发视频教程-供参考
免费嵌入式QT开发视频教程 https://pan.baidu.com/s/1bprhJ2Z QT初级到高级编程视频教程--丁林松.rarhttp://www.jisoupan.com/share/2 ...
- Linux 进程间通信(IPC)总结
概述 一个大型的应用系统,往往需要众多进程协作,进程(Linux进程概念见附1)间通信的重要性显而易见.本系列文章阐述了 Linux 环境下的几种主要进程间通信手段. 进程隔离 进程隔离是为保护操作系 ...
- 常用电子邮件协议服务POP3/IMAP/SMTP/Exchange
标题: 常用电子邮件协议服务POP3/IMAP/SMTP/Exchange 作者: 梦幻之心星 347369787@QQ.com 标签: [电子邮件, 服务, 协议] 目录: [客户端] 日期: 20 ...
- Nacos学习笔记
Nacos简介 Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现.服务配置.服务元数据及流量管理.Nacos 帮助更敏捷和容易地构建.交付和管理微服务平台. Nacos 是构建以“服 ...
- nginx使用热部署添加新模块
简介 当初次编译安装nginx时,http_ssl_module 模块默认是不编译进nginx的二进制文件当中,如果需要添加 ssl 证书.也就是使用 https协议.那么则需要添加 http_ssl ...
- 洛谷 P1692 【部落卫队】
啊这道题其实暴力就行了,算是一道搜索入门题吧. 搜索变量就应该是当前到哪一位了,然后进行枚举,当前的一位加或者不加,然后知道搜完为止. 判断当前一位可不可以加的时候本来想用vector的,但是没调出来 ...