购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

2.5 指定时间段内的商品销售排名对比

如果源数据是每天各商品的销售流水,现在要分析指定时间段内各个商品累计销售排名,可以联合使用SUMIFS函数和控件制作动态分析模板;也可以使用数据透视图来动态分析,或者使用Tableau制作动态筛选器来控制图表。

图2-57是示例数据,记录每天的每个产品的销售额。本案例素材是“案例2-4.xlsx”。

图2-57 示例数据

2.5.1 使用Excel数据透视图和日程表

一个最简单的方法,是使用Excel数据透视图和日程表来建立各商品销售额的排名模型,操作简便,使用灵活。

首先创建数据透视表和数据透视图,并对各产品销售额降序排序,如图2-58所示。

图2-58 各产品销售额及排序

插入一个日程表,以日显示,将日程表放到透视表和透视图的顶部,如图2-59所示。

图2-59 使用日程表指定显示的日期区间

在日程表上拖动滑块,指定要显示的日期区间,图表可以显示为指定日期区间内各产品销售额的排名。

2.5.2 创建Excel动态图表

在Excel中,利用函数和控件制作任意指定日期区间内的排名,有些烦琐,因为既要汇总计算,又要用函数进行排名,不过,这样的制作过程,也是一个逻辑思维的训练过程,对数据分析很有帮助。

动态图表的效果如图2-60所示。下面是制作方法和主要步骤。

图2-60 指定时间段内的产品销售排名

首先设计一个全年的日期列表,然后插入两个组合框,分别用于选择开始日期和截止日期,数据源区域是日期列表区域,单元格链接分别是单元格P4和P5,如图2-61所示。

图2-61 设置控件

根据组合框返回值再取出对应的日期,保存在单元格Q4和Q5中,公式分别如下。

单元格G4:

     =INDEX(M3:M367,P4)

单元格G5:

     =INDEX(M3:M367,P5)

设计汇总表格,计算每个产品在指定时间段内的销售额合计,如图2-62所示,单元格T4的计算公式如下:

     =SUMIFS(销售记录!C:C,销售记录!A:A,">="&$Q$4,销售记录!A:A, "<="&$Q$5,
销售记录!B:B,S4)

图2-62 汇总各产品的销售额

设计排序辅助表,对汇总表进行降序排序处理,如图2-63所示,公式如下。

单元格W4,匹配产品名称公式为:

     =INDEX($S$4:$S$11,MATCH(X4,$T$4:$T$11,0))

单元格X4,降序排序公式为:

     =LARGE($T$4:$T$11,V4)

图2-63 对销售额进行降序排序

最后,用排序数据区域绘制柱形图,并进行布局和格式化,得到用户需要的动态图表。这样可以查看任意指定时间段的各产品销售额排名,如图2-64所示。

图2-64 任意指定时间段的排名图表

2.5.3 利用Tableau创建仪表板

在Tableau中,需要创建参数和计算字段,然后创建仪表板,可以非常方便地指定开始日期和截止日期,观察指定时间段内的各商品销售排名,效果如图2-65所示。

图2-65 Tableau指定时间段的自动化排名分析仪表板

下面是仪表板的主要制作方法和步骤。

建立数据连接,并绘制基本柱形图,如图2-66所示。

图2-66 基本的排名柱形图

创建“开始日期”和“截止日期”两个参数。方法是单击字段“日期”下拉按钮,在下拉列表中执行“创建”→“参数”命令,如图2-67所示。

图2-67 “创建”→“参数”命令

打开“创建参数”对话框,分别创建“开始日期”和“截止日期”两个参数,如图2-68和图2-69所示,其中“开始日期”参数的当前值设置为“2022-1-1”,允许的值选中“全部”单选按钮;“截止日期”参数的当前值设置为“2022-12-31”,允许的值选中“全部”单选按钮。

图2-68 参数“开始日期”

图2-69 参数“截止日期”

然后再创建一个计算字段“日期筛选”,如图2-70所示,公式为:

     [日期]>=[开始日期] AND [日期]<=[截止日期]

将创建的字段“日期筛选”拖至筛选器,在弹出的“筛选器”对话框中勾选“真”复选框,如图2-71所示。

图2-70 计算字段“日期筛选”

图2-71 勾选“真”复选框

这样,就得到了能够对日期进行指定开始日期和截止日期的筛选分析,如图2-72所示。

图2-72 创建参数、计算字段,建立筛选

插入一个仪表板,将这个工作表拖至仪表板,然后单击仪表板右侧的下拉按钮,在下拉列表中执行“参数”命令,然后分别选择“开始日期”和“截止日期”选项,如图2-73所示。

图2-73 选择“开始日期”和“截止日期”参数

这时在仪表板右上角会出现两个参数卡,如图2-74所示。

单击某个参数卡左侧的下拉按钮,在下拉列表中选择“浮动”选项,如图2-75所示。

图2-74 两个参数卡

图2-75 设置参数卡为“浮动”

可以将这两个参数拖放到仪表板的适当位置,然后布局,得到可以查看任意指定时间区间的产品销售排名图表,如图2-76所示。

图2-76 拖放并布局日期参数卡

2.5.4 反映综合信息的排名对比分析

前面介绍的是单纯排名与对比分析图表。这种对比分析图表反映的信息比较单一,只能看出其高低大小,无法同时去观察其他信息,例如,每个产品的销售额占比如何?每个产品在这个时间段的销售分布如何?等等,因此,可以将柱形图、条形图、面积图、折线图、饼图、圆环图等组合起来,生成信息更丰富的图表。

当需要制作多个类型图表组合在一起的分析报告时,使用Tableau就比Excel方便得多。下面介绍如何在Tableau中制作一个能够反映任意时间段内各产品的排名、各产品的每天销售数据趋势、各产品销售的占比结构,以及该时间段内的销售总额的图表。

前面已经制作了指定时间段的筛选器,这个筛选器需要对所有的工作表和仪表板有效,因此需要对日期筛选器设置“使用此数据源的所有项”,如图2-77所示。

图2-77 将日期筛选器用于所有项

插入一个新工作表,绘制折线图和圆点图(销售额绘制两个图表,一个是折线图,一个是圆图,并设置为双轴),再进行适当美化,得到如图2-78所示的图表。

图2-78 指定时间段内日销售变化

再插入一个工作表,绘制饼图,观察指定时间段内各产品销售额的占比,设置格式及显示标签等,如图2-79所示。

图2-79 指定时间段内各产品销售额占比

最后,将新制作的两个工作表拖至仪表板,做好布局,得到能够同时观察指定时间段内,各产品销售额排名、占比,以及每天的销售情况,如图2-80所示。

图2-80 指定时间段各产品销售分析

选择不同的开始日期和截止日期,得到该时间段内各产品的排名分析、结构分析和趋势分析,如图2-81所示。

图2-81 任意指定时间段内的各产品排名分析、结构分析和趋势分析

不过,由于此时日期跨度延长,圆点较多,标签显得很凌乱,这里取消了显示圆点的标签。 38FODONZk/33oL0DHRvh++T64H5tMu2THs251t4M+Qmc/GTx/8A7NvddURoXGhnW

点击中间区域
呼出菜单
上一章
目录
下一章
×