Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >专栏 >一步一步教你制作销售业绩分析报告

一步一步教你制作销售业绩分析报告

作者头像
黄昏前黎明后
发布于 2020-02-13 01:12:14
发布于 2020-02-13 01:12:14
5.4K0
举报

  在入门案例动态销售报告中已经带领大家入门制作PowerBI可视化报告。本文主题销售业绩分析将继续针对入门案例进行进一步优化,让大家更改的了解和掌握使用PowerBI的功能。优化内容主要有两个:   1、数据分析层面:在可视化报告中单独的一个销售业绩指标是没有意义的,只有通过对比指标才能知道销售业绩指标的好坏。对比方法主要通过同指标不同时间的对比,通过PowerBI智能时间函数,可以更加方便的计算累计销售额(YTD),同比(与去年同期对比),环比(与上月对比)等指标。   2、图表层面:使用KPI图表可以更加直观的显示业绩完成状况。通过对同比,环比格式设置可以进行分阶段显示数据。

  本文的数据源主要包含有销售明细数据,销售目标数据,以及日期数据源。   销售明细数据

  销售目标数据

  日期数据

  一、创建日期表

  日期表作为时间智能函数的基础表,PowerBI可以自动未具有日期或日期时间类型的字段自动创建一个隐藏的日期表。动手操作PowerBI的小伙伴们应该都已经发现了这个功能。软件自带的日期表开启方式如下图:(打开路径:文件=》选项和设置=》选项=》数据加载,默认已勾选自动日期/时间)

  上图中的自动日期表并不能够很好的满足不同的业务场景需求,在模型复杂的情况下也会导致文件体积偏大,我们可以通过手动创建日期表。接下来我会教大家创建日期表的三种方式。

  1、使用Excel文件创建日期表   新建Excel文件,在Excel工作表中手动填写相应日期字段(注意:第一列日期列是必须列,其他日期字段大家可以按需求添加即可)

  将Excel文件导入PowerBI并标记为日期表,勾选标记为日期表即可正常使用

  小结:Excel的方式处理日期表最大的优势在于可以随时进行改动,也可以添加列,方便在报表中使用数据。

  2、使用DAX函数创建日期表   DAX函数创建日期表的方式网上有很多种,这里我就介绍最简单的两种方式:CALENDARTAUTO和CALENDAR函数构建日期表。

  2.1CALENDARTAUTO函数   CALENDARTAUTO函数主要依托数据源中的日期范围,选择建模选项卡新建一个空白表,输入公式:CALENDARTAUTO日期表=CALENDARTAUTO()。在PowerBI中会自动识别业务数据中涉及的日期范围生成日期表。在本文中业务数据的日期范围从2018-1-1到2019-12-31的所有日期。当然我们还需要添加日期列,如年份,月份等。操作和Excel中操作方式相同,用Year函数创建年份,用Month函数创建月份即可,这里就不做展现了大家可以看销售目标中的公式参考。创建完成后将该表标记为日期表。

  2.2CALENDAR函数   CALENDAR函数用于手动指定日期范围,大家可以根据需要进行填写起始日期和结束日期生成。具体步骤如下:新建空白表,使用CALENDAR函数输入开始日期和结束日期即可生成相应范围的日期表。

  小结:使用DAX函数创建日期表最大的好处不用外置表格,不用担心文件路径发生改变。这里只是展现了PowerBI DAX函数创建日期表的两种方式。该方式属于PowerBI函数使用中比较基础的制作方式,大家也可以使用更加复杂的函数来应对复杂的应用需求。可以参考SQLBI出品的日期表,稍作修改就可以为自己所用。下载方式在小黎子数据分析公众号回复括号内【DAXDATE】内容获取文件。

  3、使用M函数创建日期表   使用M函数就需要切换软件到PowerQuery中。使用M函数List.Dates可以创建指定起始日期和天数的日期表。这种方式不需要使用公式,直接在功能列表中操作提取年份,季度,月份等字段。具体操作步骤如下:

  3.1新建空白查询   打开Power Query,新建一个空白查询

  3.2使用List.Dates函数构建日期列表,该函数有三个参数分别是:起始日期,日期天数,日期间隔

  3.3添加日期字段列   将列表转换为表格,点击确定。重命名列名称为日期

  切换到添加列选项卡,点击日期,提取年份,季度,月份

  添加完成后关闭并应用,进入PowerBI主界面进行下一步操作。

  小结:M函数构建日期表的优点主要在于提取列无需手动在编辑公式,对于不太熟悉公式的小伙伴操作还是非常方便的。这里还可以通过导入网络上的节假日,天气数据使得日期表属性更加丰富,便于后续的分析场景使用。

  二、计算指标的同比、环比、累计

  日期表建立完成后,建立日期表与其他数据之间的关系,即可使用时间智能函数计算同比,环比,累计等度量值。孤立的数据没有意义,只有在对比才能知道指标的高低。所以同比、环比查看时间维度的对比关系就显得比较重要。在建立指标之前,我们先通过销售数据和销售明细,日期表建立表和表之间的关联关系。如下图:

  1、计算业绩的同比   同比时今年和去年同期数据的对比,公式:同比(%)=(本期销售业绩-去年同期销售业绩)/去年同期销售业绩*100%   在计算同比之前,我们需要先计算本期销售业绩和去年同期销售业绩。   在销售明细表中新建新建本期销售业绩度量值,公式:本期销售业绩 = SUM('销售明细'[销售额])   再新建去年同期销售业绩度量值,公式:去年同期销售业绩 = CALCULATE([本期销售业绩],DATEADD('日期表'[日期],-1,YEAR) )   在去年同期销售业绩中,CALCULATE函数与时间智能函数DATEADD配合进行计算。DATEADD主要有三个参数,第一个参数日期列表,第二个和第三个参数组合代表向前推一年,去年同期的销售数据。

  在可视化面板中拖放日期表中年,月字段和销售明细表中的本期销售业绩和去年同期的销售业绩,来展现效果查看验证度量值是否取数准确。

计算好本期销售业绩和去年同期销售业绩后,开始新建同比度量值。公式:同比 = DIVIDE([本期销售业绩]-[去年同期销售业绩],[去年同期销售业绩])

2、计算业绩环比 案例中的环比为本月销售数据和上月数据进行比较,公式:环比(%)=(本月销售业绩-上月销售业绩)/本月销售业绩*100% 公式中的本月销售业绩我们在前面的步骤中已经添加,接下来我们处理商业销售业绩度量值。

公式:上月销售业绩 = CALCULATE([本期销售业绩],DATEADD('日期表'[日期],-1,MONTH)) 看到上月销售业绩度量值,大家有没有发现和去年同期销售业绩度量值相似,上月销售业绩也使用DATEADD函数,不同的是最后一个参数更换为month.上月是对比月份滚动计算的。

最后新建环比度量值,公式:环比 = DIVIDE([本期销售业绩]-[上月销售业绩],[上月销售业绩])

3、计算累计销售额 在计算累计销售额之前,我们需要知道什么是累计销售额。累计销售额是指从某年的1月1日到当前的销售额,累计销售额和年度销售目标或者去年累计销售额做对比查看销售情况。

新建本期销售业绩YTD度量值,输入函数:本期销售业绩YTD=TOTALYTD([本期销售业绩],'日期表'[日期]) 公式解析:TOTALYTD函数根据当前上下文计算从年初到当前的累计值,第一参数为计算度量,第二个参数为日期列表,第三个参数过滤器,非必须项可以不用填写,第四个参数定义年终日期,一般为12月31日。当然也有部分企业财年和自然年并不重合,所以可以使用第四个参数指定财年的最后日期。在PowerBI中还有一个类似的函数TOTALMTD用来计算月度累计值。

在图表中我们可以看到到2019年,2018年的数据就已经停止累加了。开始累加2019年的数据。前面我们也提到过按月进行计算同比数据有时候我们需要查看累计同比数据,举个例子:业务部门需要将1-6月半年的数据和去年的1-6月累计数据进行对比分析,这个时候我们只需要将销售相关度量值替换为累计销售额。 公式:去年同期销售业绩YTD=CALCULATE([本期销售业绩YTD],DATEADD('日期表'[日期],-1,YEAR) ) 同比YTD= DIVIDE([本期销售业绩YTD]-[去年同期销售业绩YTD],[去年同期销售业绩YTD])

最后计算业绩完成率指标: 本期销售目标 = SUM('销售目标'[销售目标]) 业绩完成率 = DIVIDE([本期销售业绩],[本期销售目标])

三、制作可视化报告

1、制作销售业绩变化情况图表 销售业绩变化情况图表主要使用PowerBI的折线和族状柱形图,在共享轴中设置年月,列值中放置本期销售业绩,行值设置同比和环比

2、制作KPI图表业绩完成率 KPI图表可以从应用商店进行下载图表控件

我们要处理的是KPI指标,在搜索框中输入KPI。这里添加KPI Indicator图表控件,大家可以业务场景选择不同的业务指标。注意:商店中有些控件会显示需要额外购买,该类型控件属于收费控件

按照下图添加相应的值

切换到格式选项卡,选择类型为sum

在格式中我们可以设置完成业绩的为绿色,为完成为红色

到这里我们就完成了KPI图表的设置,通过页面筛选器我们可以查看指定日期段的数据

3、设置同比累计图表 同比图表设置也是采用KPI图表制作,这里我就不在细说了。直接上图

设置格式需要注意,同比比率是不可累加指标。所以这里需要设置聚合类型为区去最后的值。设置完成后再根据年月进行排序。

4、制作销售业绩完成率图表 PowerBI对表格的操作非常灵活,这里我们就已同比环比为例,首先拖放相应字段到表格

方法一、按色阶设置同比环比的背景色。步骤:选择同比,条件格式,背景色

选择格式模式为色阶,进行调整相应颜色设置

方法二、按度量值设置环比和同比YTD背景色 新建背景色度量值,环比公式:环比背景色=IF([环比]>=0,"Green","Red") 同比YTD公式:同比YTD背景色 = SWITCH(TRUE(),[同比YTD]<=0,"Red",[同比YTD]<=0.25,"Gray","Green")

然后按照方法一进行设置背景色格式

设置完成后我们就完成了所有图表的工作,接下来进行排版后的效果图

四、总结

本文中展现的报告看似简单,但却使用了了PowerBI的时间智能函数相关核心技术,主要内容有如下: 1、使用Excel表格、DAX函数以及M函数创建日期表 2、使用时间智能函数DATEADD,TOTALYTD与万能函数CALCULATE进行计算指标 3、使用应用商店的图表控件进行多种类型的KPI展现,并介绍了两种处理方式

注意:PowerBI时间智能函数远远不只是这些,本文中只是介绍了最核心的内容。推荐大家扩展学习其他的相关函数使用,当然在应用商店中有很丰富的图表供大家使用。根据场景合理使用图表。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2020-01-13 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
PowerBI: 使用计算组功能计算不同度量值的同比、环比
文章背景: 在进行商业数据分析时,经常需要给不同的度量值(如销售额、销量等)计算同比、环比、YTD(年初至今)等指标,如果给每个指标都写一个以上的时间智能函数,那么会写很多重复的度量值,这些度量值的唯一不同就在于引用的基础度量值。比如:上月业绩 = CALCULATE([销售业绩],DATEADD('日期表'[日期],-1,MONTH))。
Exploring
2022/12/18
4K0
PowerBI: 使用计算组功能计算不同度量值的同比、环比
大数据分析工具Power BI(七):DAX使用场景及常用函数
Power BI中DAX函数非常多,功能非常强大,下面结合一些实际场景来讲解DAX一些常用的函数,这些场景包含求和、计数、相除、排序、累计、环比、同比,为了更方便后续的可视化展示数据,我们新创建可视化展示的页面,创建一个新表存储后续展示的度量值,具体操作如下:
Lansonli
2023/03/27
10.3K0
大数据分析工具Power BI(七):DAX使用场景及常用函数
PowerBI DAX 计算组 基础篇
随着 PowerBI 在2020.7月的发布,迎来一个重要的功能:计算组(Caculation Group)。
BI佐罗
2020/07/21
4K0
PowerBI DAX 计算组 基础篇
PowerBI & Excel CEO 终极驾驶舱 - 第二弹 - 综合近期与历史分析
长期关注PowerBI战友联盟的战友会发现,我们现在的很多文章出现了连载的迹象。我们在此前的文章以及系统化的视频教程中已经讲解了PowerBI及DAX基础部分,我们的文章将不断基于这些基础给出非常现实的设计。每篇文章可能会以及此前的文章,并重点解决某类痛点,最后给出一个综合的标准实现。
BI佐罗
2019/09/23
1.7K0
PowerBI & Excel CEO 终极驾驶舱 - 第二弹 - 综合近期与历史分析
PowerBI 时间智能终极奥义,用 WTD 练手
单纯讲解时间智能函数犹如盲人摸象,不见全貌,更不见本质。 我们之前写过很多关于时间智能函数的文章,但文本将是最为本质以及最重要的。本文属于 BI佐罗 PowerBI VIP 线下培训部分抽取。
BI佐罗
2020/06/04
1.4K0
一步一步教你制作销售目标分析报告
  前面的文章中我已经使用了一个入门案例动态销售报告来带领大家入门PowerBI的入门学习,基于动态销售报告,我可以在来进行细化处理销售目标表中的数据。本文的主题就是销售目标的分析。我们都知道销售目标是销售的起点,销售人员每天的跟进都可以来反映销售目标完成情况。因此,将销售目标的颗粒度细化到每一天很有必要。   销售目标的细化主要的难点在于许多的企业在销售业务中有季节性。比如说在相同的月份中,去年的2月和今年的2月可能天数不同,无法全部复制。还有就是月份中的周末时间,有些月份存在4个周末,有些月份存在5个周末。这些时间因素都会对销售趋势造成一定的影响。   回到数据源结构,我们回顾一下动态销售报告中的销售明细数据。这个表中有销售日期和销售额,我们可以使用DAX函数来将销售目标处理到该表的汇总数据表中。接下就一起来处理数据吧。在PowerQuery中手动输入销售目标表
黄昏前黎明后
2020/02/13
1.9K0
零售行业的店铺盈利了没到底怎么算,看PowerBI帮你实现
判断一家门店经营好坏,通常会选择参照物进行比较,可以是不同时间区间和自身的同环比,也可以在同一个时间区间不同部门间横向比较,或是和某个标准、标杆比较。本节重点介绍对比分析中的一个关键点,计算口径的问题。
BI佐罗
2020/11/25
1.2K0
零售行业的店铺盈利了没到底怎么算,看PowerBI帮你实现
如何巧妙的使用Power BI计算同比增长
小SUN目前就职于一家葡萄酒分销公司,其主要职责就是为业务部门提供数据分析报告,其中一份报告是追踪销售团队的KPI并与去年同期进行对比。
公众号PowerBI大师
2019/11/12
8.3K0
如何巧妙的使用Power BI计算同比增长
PowerBI系列之入门案例动态销售报告
  本文将讲解如何从零开始使用PowerBI Desktop制作一份动态销售报告。帮助大家快速入门PowerBI Desktop的操作。我们先来看一下一份动态销售报告的构成。 1、左上角放置了小黎子数据分析的二维码图片,紧接着是切片器,由城市,店长,店铺数据默认情况下是所有的数据,点击下拉框可以进行筛选数据 2、右上角是放置的卡片图,主要用于显示报告分析中重要的指标。 3、中间部分的图表显示的业绩排名,业绩贡献,业绩增长情况 4、左下角的散点图,使用了十字线将所有员工分为四个象限,右上角就是指标最佳的员工,左下角就是指标比较差的人员。圆圈大小代表着业绩金额大小。 5、右下角用表展现店铺的销售数据情况。
黄昏前黎明后
2019/10/23
5.4K1
PowerBI系列之入门案例动态销售报告
【DAX 系列】PowerBI 期初期末的数据结构与过程计算模式
通俗来讲,可以被累加数学运算的数字字段就是可度量字段,例如:销售额,利润,成本。本文字段除了计数不可以累加,叫做不可累加字段,如:地点,姓名,手机号等。
BI佐罗
2020/02/26
2.9K0
PowerBI DAX 度量值管理 - 基本编写到高级管理
我们会用几篇文章来描述这些问题如何在当前的 PowerBI 中实现。很多问题的解决并不是能用 PowerBI 内置功能解决,这也算是一个痛点,按照微软的表述,微软会比较接纳社区的第三方插件与 PowerBI 的结合,一方面可以不必重复劳动,一方面很多社区插件已经注入很多心血,值得复用。
BI佐罗
2020/06/24
2.3K0
PowerBI DAX 度量值管理 - 基本编写到高级管理
巧用数据分析表达式,让数据指标创建更简单
只需要获取当日累计的销售额,于是店老板就用 Excel或者纸质的表格创建了一个表,表中包含销售的日期时间,销售的产品,销售的数量,以及卖出的单价是多少。如此每天进行一个汇总,或者月底进行汇总就可以知道当天或当月的销售额是什么情况了。
葡萄城控件
2023/01/04
9940
巧用数据分析表达式,让数据指标创建更简单
PowerBI中同比环比那点事
哈喽,这里是白茶。一个PowerBI的初学者,记得在刚开始学DAX的时候,一个同比环比的问题困扰了我很久,每次都是觉得自己刚刚理解一点东西了,但是发现后续的坑更多。话不多说,LOOK!
PowerBI丨白茶
2021/09/02
2.7K0
PowerBI中同比环比那点事
最实用的帕累托分析模板
很多人都知道80/20帕累托法则(20%的人掌握着80%的财富),而ABC分类法可以说是该法则的衍生,目的是把握关键,分清主次。
公众号PowerBI大师
2019/08/07
1.9K0
最实用的帕累托分析模板
2.16 PowerBI数据建模-时间智能函数
加入 PowerBI自己学 知识星球 可以:下载源文件,边学边练;遇到问题,提问交流,有问必答。
PowerBI自己学_轻松
2025/02/24
630
2.16 PowerBI数据建模-时间智能函数
Power BI追踪春节业绩实操
春节不同于其他节日,许多零售企业春节的销售高峰不是节日期间,而是春节前的两周。这两周的销售对全年的业绩目标实现都会产生重要的影响。
wujunmin
2022/02/09
2.6K0
Power BI追踪春节业绩实操
用PowerBI分析上市公司财务数据(三)
在用power bi 分析上市公司财务数据(二)中我们知道利润表的数据与资产负债表数据有所不同,一般情况下,我们选择某月或某个季度,对利润表而言,往往首先是想知道在当月或当季下的值,由于我们获得到的财务报表是年累计数,因此,要想知道每个季度的值,需要用本年累计数减去本年至上个季度的累计数(一季度除外)。
公众号PowerBI大师
2019/12/03
4.1K0
用PowerBI分析上市公司财务数据(三)
销售需求丨周分析
咋说呢,白茶之前分享过关于月度环比、年同比、日环比的问题,有的小伙伴就问我说,咋不弄个周环比呢?白茶一寻思,也对!不差这一个!本期呢,白茶决定分享一下做周环比的思路。
PowerBI丨白茶
2021/09/03
7700
销售需求丨周分析
【Quick BI VS Power BI】(一)
Quick BI(以下简称Qbi)做数据分析有5个模块:仪表板、电子表格、数据大屏、即席分析和自主取数。其中仪表板和即席分析比较接近于Power BI(以下简称Pbi)制作的报告。本文的比较对象,主要指Qbi的仪表板和Pbi的报告。
btharp
2024/02/17
7040
【Quick BI VS Power BI】(一)
PowerBI 中正确计算MTD的去年同期
本文来自伙伴从实际案例的问题。在 PowerBI 中,时间智能计算是一个老生常谈的问题,但在实际中可能会出现各种变种,这就要求我们灵活处理。
BI佐罗
2019/10/24
3.5K0
推荐阅读
相关推荐
PowerBI: 使用计算组功能计算不同度量值的同比、环比
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文