200字范文,内容丰富有趣,生活中的好帮手!
200字范文 > 外贸业务数据BI可视化分析

外贸业务数据BI可视化分析

时间:2022-04-17 01:14:30

相关推荐

外贸业务数据BI可视化分析

一、 背景

根据外贸销售业务的实际需求,以业务中产生的数据为基础,使用Power BI建立数据分析模型,设计Power BI仪表板。以实现业务数据可视化、图表可交互,并实现减少手工录入,提高报表制作效率,助力挖掘数据价值,辅助业务决策。

二、 数据内容与来源

销售记录表,包含产品名称、产品ID、单价、订单编号、金额、客户编号、客户国家、客户名称、客户ID、数量、下单日期、销售代表ID等字段,数据集中记录了公司2年来每一笔销售信息。

区域表,包含国家、区域、区域ID,共3个字段。区域表包含了公司已开展业务的所有国家。

产品分类表,包含产品ID、产品名称、产品子分类、产品分类、产品分类ID,一共5个字段。包含了公司所经营的所有产品。

销售人员架构表,包含销售ID、销售代表、销售经理,一共3个字段。表格包含了每一个销售代表和各自对应的销售经理。

销售人员任务额表,包含销售代表ID,月份、任务额,一共3个字段。内容是在本年度内每个销售代表在每个月份各自的任务额。

员工职位表,包含部门、职位、姓名,一共3个字段。是销售部全体员工的名单。

时间表,包含年份、月份、季度、日期,包含分析所涉及到的每一天的时间信息。

本数据集来自于公司业务中的产生的数据,相关数据可以从CRM及ERP系统获取。本数据集中涉及客户和公司机密的信息经过脱敏处理。

三、数据建模

1. 建立关系

如关系视图所示。建立如下几个多对一的关系

销售记录表中的‘客户国家’对应区域表中的‘国家’

销售记录表中的‘下单日期’对应日期表中的‘日期’

销售记录表中的‘销售代表ID’对应销售人员架构表中的‘销售ID’

销售记录表中的‘产品ID’对应产品分类表中的‘产品ID’

销售人员任务额表中的‘日期(辅助列)’对应日期表中的‘日期’

销售人员任务额表中的‘销售代表ID’对应销售人员架构表中的‘销售ID’

销售人员架构表中的‘销售经理’对应员工职位表中的‘姓名’

2.建立度量值

创建新的空白表作为事实表,专门放置度量值,并用DAX语言编写常用度量值。

销售金额(万) = SUM('销售记录'[金额])/10000订单数量 = DISTINCTCOUNT('销售记录'[订单编号])产品销售数量 = SUM('销售记录'[数量])平均订单大小 = DIVIDE([销售金额(万)],[订单数量])客户数量 = DISTINCTCOUNT('销售记录'[客户ID])销售任务额(万) = SUM('销售人员任务额'[任务额])/10000任务额完成率 = DIVIDE([销售金额(万)],[销售任务额(万)])上年销售额 = CALCULATE([销售金额(万)],DATEADD('日期表'[日期],-1,YEAR))年度增长率YOY = DIVIDE(([销售金额(万)]-[上年销售额]),[上年销售额])年累计YTD = TOTALYTD([销售金额(万)],'日期表'[日期])上年累计YTD = CALCULATE([年累计YTD],DATEADD('日期表'[日期],-1,YEAR))年累计同比YOY = DIVIDE(([年累计YTD]-[上年累计YTD]),[上年累计YTD])季度累计QTD = TOTALQTD([销售金额(万)],'日期表'[日期])上月销售额 = CALCULATE([销售金额(万)],DATEADD('日期表'[日期],-1,MONTH))环比MOM = DIVIDE(([销售金额(万)]-[上月销售额]),[上月销售额])月累计MTD = TOTALMTD([销售金额(万)],'日期表'[日期])上月累计MTD = CALCULATE([月累计MTD],DATEADD('日期表'[日期],-1,MONTH))月累计同比MOM = DIVIDE(([月累计MTD]-[上月累计MTD]),[上月累计MTD])mini8销售额(万) = SUMX(FILTER('销售记录','销售记录'[产品ID]="709"),[销售金额(万)])mini8销售额占比 = DIVIDE([mini8销售额(万)],[销售金额(万)])产品分类销售额占比 = DIVIDE([销售金额(万)],CALCULATE([销售金额(万)],ALL('产品分类')))产品销售额排名 = IF(HASONEVALUE('产品分类'[产品名称]),RANKX(ALLSELECTED('产品分类'),'度量值'[销售金额(万)],,DESC,Skip),BLANK())

3.设置层次结构并隐藏重复字段

将具有层次关系的字段设置为层次结构。

区域层次结构:按照客户分布分为美洲区、欧洲区、非洲区、亚大区4个区域,每个区域中各自有若干个多家。区域、国家构成了2级层次结构。

产品层次结构:产品一级分类下面还有子分类,子分类下面才是具体的产品。所以产品分类、产品子分类、产品名称构成了3级层次结构。

人员层次结构:每个销售代表都有对应的销售经理。销售经理、销售代表构成了2级层次结构。

日期层次结构:日期表中的年份、季度、月份、日期构成了4级层次结构。

建立层次结构之后,隐藏原有的字段名。在多个表中重复出现的字段,只保留一个,隐藏其余的。确保模型中不会有重复的字段。辅助列和制作报表不需要的ID索引字段也一并隐藏,使数据模型情景整洁。

四、制作交互式报表

建模后,制作图表实现数据可视化。

1.概览

用卡片图显示一个年度内的销售金额,年度增长率、任务完成率的数值。柱形图展示了各区域的销售金额。折线簇状柱形图展示了年度内各月份的销售金额、销售任务额、年度增长率、任务完成率;其中销售金额、销售任务额用柱状表示,对应左侧的纵坐标,年度增长率、任务完成率用折线表示,对应右侧的纵坐标。

使用产品分类切片器选中具体类别,查看筛选后某一分类的情况。点击柱状图中的大区,也可以从区域维度进行筛选。

2. 业绩

用KPI视觉对象展示月份的销售金额、销售任务额、年度增长率、任务完成率,默认显示为最后一个月的数据。用月份切片器,可以查看其它月份的业绩情况。红黄绿颜色表示指标KPI评价,绿色表示较好,黄色表示一般,红色表示较差。

3. 完成率

左侧条形图为各销售代表的任务完成率排名。两个折线簇状柱形图分别表示了销售代表和销售经理的销售金额、任务额、任务额完成度情况。右下2个卡片图展示了销售金额和年度增长率,同样用红黄绿三色表示KPI评价。

4. 产品

公司经营的产品分为相机、相纸、配件、贴纸4类,其中相机类是关键产品,占总销售额的比例最高。左侧的柱状图展示了4类产品的销售额,可以通过点击向下钻取,查看此分类下一层次的销售金额。

右侧的气泡图,横坐标表示订单数量,纵坐标表示产品销售数量,气泡大小表示销售金额。因为相机产品占比最大,所以用筛选器排除了相机产品,可以通过此图查看其它3类产品的情况。从图中可知彩虹相纸产品的订单数量和销售数量都很多,单包白边相纸和双包白边相纸的销售金额相对较大。

5. 区域

用地图展示了在各个国家的销售金额情况,气泡越大表示销售金额越大。左侧的柱状图展示了每个销售代表的销售金额,点击销售代表可以查看该销售代表所负责的销售区域和区域的销售情况。上方的区域和产品分类筛选器可以对销售金额进行区域和产品维度的筛选。

6. 趋势

上方的折线图表示本年度各月份的销售金额变化。下方的气泡图中横轴表示销售金额、纵轴表示订单数量,气泡大小表示单价的平均值。点击播放按钮可以按月播放,动态展示年度内12个月的动态变化情况。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。