这是我见过最好用的销售预测模型!附完整解析

在这里插入图片描述
以上,摘自网络,属于给了碗汤但没给勺的那种~

下面,简单聊聊“勺”的问题~

有个段子这么说:“掐指一算,明年多挣5000万。”听起来简单,但在真实的业务环境中,要实现高质量的销售预测却相当具有挑战性。

为何如此难呢?因为销售受到众多因素影响,需要考虑的因素繁多,而且,不同行业和渠道之间存在显著差异。因此,我们必须根据具体业务场景和特定假设前提来建立销售预测模型,并在此基础上展开深入讨论。

业务背景:

某500强品牌企业下的BU,主营业务为办公用品的生产销售,销售主要依赖经销商,分散在全国各个区域,占比销售业绩的90%。还有自己的电商平台,销售占比约10%。

现销售负责人需要预测明年的销售额来制定年度目标以及费用预算。问如何预测?

假设前提:

在不考虑外部市场环境的巨大变化(例如疫情黑天鹅事件、竞争对手变动)以及内部经营战略的重大调整(如企业转型、收购兼并、大客户流失等)的情况下,预计明年企业的销售额将在历史同期水平的基础上经历相对稳定的增长或下降。

历史数据来源准确可靠、维度齐全。

预测方法:

基于企业性质(经销商为主,且企业已经处于完全竞争的博弈阶段,市场份额基本定型,且销售波动有规律可循),选择时间序列模型,从客户角度做预测更合适。

具体思路:

历史销售数据(标杆年0.35 + 年滚动0.65)*增长率,融入业务经验(客户数、客户价值允许业务自主调参),对未来销售进行预测吧。

此种方法业务逻辑相对清晰,参数设置简单。

初版销售预测可视化效果如下图:

1、可以自由选取需求对标的标杆年份

2、期望增长率和客户数预测可以自由调整

在这里插入图片描述
然后我们再来看看怎么实现这个需求~

01 数据导入

打开FineBI6.0,在tab【我的分析】中新建分析主题,弹出【选择数据】框,将Excel数据导入(当然,当前工程上有数据的话,可以直接调用工程上的数据)。

工具:FineBI6.0
在这里插入图片描述
数据样例:
在这里插入图片描述

02 新建参数&指标

第一步:建参数

1、建四个参数:标杆年&预测年(时间类型)、增长%指标&客户数(数值类型),如下图:

在这里插入图片描述

2、新建仪表板,增加两个时间过滤组件,两个数值下拉组件,将四个参数与组件绑定:

在这里插入图片描述

设置参考下图:

2.1举例,标杆年(时间过滤组件):

在这里插入图片描述
2.2 举例,客户数(数值过滤组件)

在这里插入图片描述

第二步:增加指标计算

1、复制“销售额”指标,重命名为“销售额-预测年”后增加过滤条件如下图,过滤条件绑定参数“p_预测年”
在这里插入图片描述
2、复制“销售额”指标,重命名为“销售额-标杆年”后增加过滤条件如下图,过滤条件绑定参数“p_标杆年”
在这里插入图片描述
3、复制“销售额”指标,重命名为“销售额-标杆年同期”后增加过滤条件如下图,过滤条件绑定参数“p_标杆年”
在这里插入图片描述
4、添加计算字段,标杆年的销售额同比,
SUM_AGG(销售额-标杆年)/SUM_AGG(销售额-标杆年同期)-1
在这里插入图片描述
5、复制“客户ID”字段后转化为指标,重命名为“客户数-预测年”后增加过滤条件如下图,过滤条件绑定参数“p_预测年”
在这里插入图片描述
6、复制“客户ID”字段后转化为指标,重命名为“客户数-标杆年”后增加过滤条件如下图,过滤条件绑定参数“p_标杆年”
在这里插入图片描述
7、添加计算字段,计算预测年份(可在仪表板上的参数范围内自由筛选)往前滚动一年的移动平均值,此处需要注意,年月日要处理成年月再计算

DEF(AVG_AGG(DEF(SUM_AGG(销售额),DATE(YEAR(订单日期),MONTH(订单日期),1))),DATE(YEAR(订单日期),MONTH(订单日期),1),[DAYVALUE(DATE(YEAR(订单日期),MONTH(订单日期),1)) <= EARLIER(DAYVALUE(DATE(YEAR(订单日期),MONTH(订单日期),1))),DAYVALUE(DATE(YEAR(订单日期),MONTH(订单日期),1)) +365 > EARLIER(DAYVALUE(DATE(YEAR(订单日期),MONTH(订单日期),1)))])

在这里插入图片描述

8、添加计算字段,计算销售预测

(SUM_AGG(DEF_ADD(SUM_AGG(移动平均-12M),[YEAR(订单日期),MONTH(订单日期)],[订单日期> MONTHDELTA(DEF(MAX_AGG(DATE(YEAR(p_预测年),1,1))),-11),订单日期<def(max_agg(date(year(p_< span="">预测年),1,1)))]))*0.65+SUM_AGG(销售额-标杆年)*0.35)*(1+p_增长%指标/100)

在这里插入图片描述
9、添加计算字段,计算客户价值预测
在这里插入图片描述
10、添加计算字段,计算单个客户价值(DEF_ADD(SUM_AGG(销售额),客户ID)),OK后转化为维度
在这里插入图片描述

03 制作仪表板

此处通过指标卡&分组表展示:

1、回到仪表板,再新建6个指标卡

1.1标杆年的 销售额、客户数、客户价值

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

1.2预测年的 销售额、客户价值

在这里插入图片描述
在这里插入图片描述

2、指标卡ok后,再来设置“客户价值区间”这个分组表

2.1 标杆年的 客户价值区间

在这里插入图片描述

2.2 预测年的 客户价值区间

在这里插入图片描述

其它仪表板美化不再赘述,最终效果如下:

在这里插入图片描述
04 小结
FineBI实现预测模型最大的难点在绑定参数计算指标(本篇第二部分),另外就是仪表板可以呈现出的效果和想象中有一定的差距,不过没关系,先有再优,V2版本就在不远处~

来源:BI实战

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/216185.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

linux服务器环境搭建(使用yum 安装mysql、jdk、redis)

一:yum的安装 1:下载yum安装包并解压 wget http://yum.baseurl.org/download/3.2/yum-3.2.28.tar.gz tar xvf yum-3.2.28.tar.gz 2.进入yum-3.2.28文件夹中进行安装,执行安装指令 cd yum-3.2.28 sudo apt install yum 3.更新版本 yum check-update yum update yum cle…

MacBook Pro 安装Redis【超详细图解】

目录 一、使用brew安装Redis 二、查看安装及配置文件位置 三、启动Redis 3.1 查看redis服务进程 3.2 redis-cli连接redis服务 四、关闭Redis 因项目需要&#xff0c;顺便记录安装过程 一、使用brew安装Redis brew install redis 如图所示即为安装成功&#xff01; 二…

yolov5实现多图形识别和图像训练

1.使用了yolov7,检测更好,但是训练上有问题,运行不起来,转了一圈发现yolov5是应用更广泛使用简单 2.怎么使用 //下载代码 https://github.com/ultralytics/yolov5 //安装依赖 pip install -r requirements.txt -i https://pypi.tuna.tsinghua.edu.cn/simple some-package //按…

it统一运维平台怎么样?有可以推荐的品牌吗?

随着互联网化&#xff0c;随着信息化的不断发展&#xff0c;企业IT系统的规模和复杂性也在日益增加。在这个背景下&#xff0c;IT统一运维平台就应用而生了。它以一种全面、集成的方式管理企业IT资源&#xff0c;从而提高效率、降低成本、改善服务&#xff0c;为企业提供更快更…

如何使用内网穿透工具实现公网访问GeoServe Web管理界面

文章目录 前言1.安装GeoServer2. windows 安装 cpolar3. 创建公网访问地址4. 公网访问Geo Servcer服务5. 固定公网HTTP地址6. 结语 前言 GeoServer是OGC Web服务器规范的J2EE实现&#xff0c;利用GeoServer可以方便地发布地图数据&#xff0c;允许用户对要素数据进行更新、删除…

Java 使用Graphics生成海报图片(附效果图)

生成流程 1、创建画布 2、开启画图 3、画布上加载背景图片 4、画布上指定坐标绘制二维码&#xff08;关于二维码实现的参考文后的链接&#xff09; 5、将最终的图存放在本地 6、将图片url返回给前端 主要代码&#xff1a; PostMapping(value "/getPoster")public R…

C++ 系列 第五篇 C++ 算术运算符及类型转换

系列文章 C 系列 前篇 为什么学习C 及学习计划-CSDN博客 C 系列 第一篇 开发环境搭建&#xff08;WSL 方向&#xff09;-CSDN博客 C 系列 第二篇 你真的了解C吗&#xff1f;本篇带你走进C的世界-CSDN博客 C 系列 第三篇 C程序的基本结构-CSDN博客 C 系列 第四篇 C 数据类型…

实验案例二:多表查询

1、表联接类型。 表联接类型可以分为内联接&#xff0e;外联接和交叉联接等。 1&#xff0e;内联接。 内联接〈 inner join&#xff09;是最常用的-一-种联接方式&#xff0c;只返回两个数据集合之间匹配关系的行&#xff0c;将位于两个互相交叉的数据集合中重叠部分以内的数…

Flink核心概念

并行度 当要处理的数据量非常大时&#xff0c;我们可以把一个算子操作&#xff0c;“复制”多份到多个节点&#xff0c;数据来了之后就可以到其中任意一个执行。这样一来&#xff0c;一个算子任务就被拆分成了多个并行的“子任务”&#xff08;subtasks&#xff09;&#xff0…

国标GB28181视频监控EasyCVR内网环境部署无法启动怎么办?

安防视频监控系统EasyCVR平台可拓展性强、视频能力灵活、部署轻快&#xff0c;可支持的主流标准协议有国标GB28181、RTSP/Onvif、RTMP等&#xff0c;以及支持厂家私有协议与SDK接入&#xff0c;包括海康Ehome、海大宇等设备的SDK等&#xff0c;能对外分发RTMP、RTSP、HTTP-FLV、…

U-Shape Transformer for Underwater Image Enhancement(用于水下图像增强的U型Transformer)总结

背景 现有的水下数据集或多或少存在图像数量少、水下场景少、甚至不是真实场景等缺点&#xff0c;限制了数据驱动的水下图像增强方法的性能。此外&#xff0c;水下图像在不同颜色通道和空间区域的衰减不一致也没有统一的框架。 贡献 1&#xff09;提出了一种处理 UIE 任务的…

盘点2023年有哪些办公的效率工具

大家在使用Office时&#xff0c;会经常遇到一些比较繁杂的场景&#xff0c;比如设置段落格式&#xff0c;设置对齐方式&#xff0c;公式计算、文章排版等。使用工具能帮助我们轻松提高效率完成想要的效果&#xff0c;今天给大家介绍几款超实用的Office插件&#xff0c;不分分后…

uniapp 云打包 生成安卓证书文件

现在使用uniapp来开发小程序&#xff0c;H5&#xff0c;APP越来越多了&#xff0c;目前开发了一款APP&#xff0c;使用的也是uniapp。在此记录下用uniapp开发app云打包时约到的一些问题吧。 前因是我司安卓同学休产假&#xff0c;像云打包时需要的证书文件只能自己动手来搞。看…

国标GB28181安防监控平台EasyCVR录像时间轴优化步骤

视频云存储/安防监控EasyCVR视频汇聚平台基于云边端智能协同&#xff0c;支持海量视频的轻量化接入与汇聚、转码与处理、全网智能分发、视频集中存储等。音视频流媒体视频平台EasyCVR拓展性强&#xff0c;视频能力丰富&#xff0c;具体可实现视频监控直播、视频轮播、视频录像、…

SQL自学通之表达式条件语句与运算

目录 一、目标 二、表达式条件语句 1、表达式&#xff1a; 2、条件 2.1、WHERE 子句 三、运算 1、数值型运算: 1.1、加法() 1.2、减法 (-) 1.3、除法&#xff08;/&#xff09; 1.4、乘法 &#xff08;*&#xff09; 1.5、取模 &#xff08;%&#xff09; 优先级别…

第1章 理解知识图谱:知识图谱现状、知识图谱应用场景(二)

&#x1f497;&#x1f497;&#x1f497;欢迎来到我的博客&#xff0c;你将找到有关如何使用技术解决问题的文章&#xff0c;也会找到某个技术的学习路线。无论你是何种职业&#xff0c;我都希望我的博客对你有所帮助。最后不要忘记订阅我的博客以获取最新文章&#xff0c;也欢…

GPT市场将取代插件商店 openAI已经关闭plugins申请,全部集成到GPTs(Actions)来连接现实世界,可以与物理世界互动了。

Actions使用了plugins的许多核心思想&#xff0c;也增加了新的特性。 ChatGPT的"Actions"与"Plugins"是OpenAI在GPT模型中引入的两种不同的功能扩展机制。这两种机制的目的是增强模型的功能&#xff0c;使其能够处理更多样化的任务和请求。下面是对两者的比…

在OSPF中使用基本ACL过滤路由信息示例

1、ACL的基本原理。 ACL由一系列规则组成&#xff0c;通过将报文与ACL规则进行匹配&#xff0c;设备可以过滤出特定的报文。设备支持软件ACL和硬件ACL两种实现方式。 2、ACL的组成。 ACL名称&#xff1a;通过名称来标识ACL&#xff0c;就像用域名代替IP地址一样&#xff0c;更…

LeetCode 每日一题 Day 3||深度优先搜索(DFS)

1038. 从二叉搜索树到更大和树 给定一个二叉搜索树 root (BST)&#xff0c;请将它的每个节点的值替换成树中大于或者等于该节点值的所有节点值之和。 提醒一下&#xff0c; 二叉搜索树 满足下列约束条件&#xff1a; 节点的左子树仅包含键 小于 节点键的节点。节点的右子树仅…