采集某店铺各商品的库存数量,通过Power Pivot对商品库存数量进行统计计算,再通过Excel 的“数据透视表”功能对数据进行筛选,并通过图表使数据可视化,进而得出相关的数据分析结论。

(一)打开数据源

打开数据源“项目七任务二库存统计表”。

(二)数据导入Power Pivot

在菜单栏中选择“Power Pivot”选项卡,单击“添加到数据模型”按钮。

在弹出的“创建表”对话框中选择所需的数据区间,勾选“我的表具有标题”。

在菜单栏中选择“主页”选项卡,单击“从其他源”按钮。

在“表导人向导”对话框中选择“Excel文件”,先单击“浏览”按钮选择文件路径,再勾选“使用第一行作为列标题”复选框,单击“下一步”按钮。通过此步骤,分别将数据源“项目七任务二订单报表”和“项目七任务二宝贝报表"导人Power Pivot。

(三)在Power Pivot中计算数据

将表名“Sheetl”改为“库存统计表”,选中“宝贝报表”的“Purchase quantity”字段,然后在菜单栏中选择“主页”选项卡,单击“自动汇总”下拉按钮,单击“总和”。

在菜单栏中选择“主页”选项卡,单击“关系图视图”按钮。

在“关系图视图”界面,将“库存统计表”的“Merchant code”移至“宝贝报表”的“Merchant code”,将“宝贝报表”的“Order number”移至“订单报表”的“Order number”。

双击“库存统计表”的“添加列”,输入“Sales in recent Ndays”,并在函数输人处输入公式“=SUMX(FILTER('宝贝报表',宝贝报表’[Merchant code]='库存统计表'[Merchant code]& &DATEDIFF (RELATED(订单报表'[Order payment time]),DATE(2019,1,30), DAY)<='库存统计表'[Replenishment cycle]),'宝贝报表'[Purchase quantity的总和])”。

双击“库存统计表”的“添加列”,输入“Replenishment within a few days”,并在函数输人处输入公式“=IF(CEILING(DIVIDE([in stock], [Sales in recent N days]),1)-1<0,0,CEILING(DIVIDE([in stock],[Sales in recent N days]),1)-1)* [Replenishment cycle]”。

双击“库存统计表”的“添加列”,输入“Minimum replenishment quantity”,并在函数输入处输入公式“=IF([Replenishment within a few days]=0,[Sales in recent N days]-[in stock],0)”。

双击“库存统计表”的“添加列”输人“Stock quantity in the last week”,并在函数输入处输入公式“=IF([Replenishment within a few days]=0,[Minimum replenishment quantity]+[Sales in recent N days],0)”。

(四)导入数据透视表

在菜单栏中选择“主页”选项卡,单击“数据透视表”下拉按钮,选择“数据透视表”。

在弹出的“创建数据透视表”对话框中选择“新工作表”,单击“确定”按钮。

将“库存统计表”中的“Merchant code”字段拖入“行”标签框,将“库存统计表”中的其余字段拖入“值”标签框。

双击字段名,将“行标签”改为“Merchant code”,其余字段删除“以下项目的总和:”,根据“Sales in recent N days”字段进行排序并取前8项。

(五)数据分析

可以得到商品“ Youxianpei Dried Cranberry907g * 1”和“Haohuan snail snail powder 300G* 3 bags”需要立即补货,而其他商品都是在一个及以上个周期补货就行。

(本文内容根据网络资料整理,出于传递更多信息之目的,不代表连连国际赞同其观点和立场)