Advertisement

Power BI分解销售目标

阅读量:

通过Power BI,根据历史销售记录跟月销售目标,将目标分解到每一天。

一,分析数据

数据源包括17年的历史销售数据跟18年每个月的销售目标(只考虑周末,不考虑节假日,店铺活动等)
6.13-1
6.13-2

思路:因为年份不用,同一个月的可能有不同的周末天数,日期也不会在同一天,所以通过计算权重的方法来进行分解目标。先对销售明细表进行汇总,需要求得每日的销售额及日期所对应的星期,再求得权重系数以分析目标销售额。

二、数据处理及报表

1,生成一张新表(销售汇总),里面包含销售日期及汇总每日销售额。销售汇总 = SUMMARIZE

复制代码
    销售汇总 = SUMMARIZE('销售明细','销售明细'[销售日期],"销售额",SUM('销售明细'[销售额]))
    

2,提取销售日期的月份、星期及月份&星期作为新的列。

复制代码
 月 = MONTH('销售汇总'[销售日期])

    
  
    
 星期 = WEEKDAY('销售汇总'[销售日期],2)
    
  
    
 月份&星期 = '销售汇总'[月]&'销售汇总'[星期]
    
  
    
    
    
    

3,计算每个月每星期的平均销售情况。

复制代码
 X月星期X平均销售 =DIVIDE(

    
     
    
     SUMX(FILTER('销售汇总',EARLIER('销售汇总'[月份&星期])='销售汇总'[月份&星期]),'销售汇总'[销售额]),
    
  
    
     COUNTAX(FILTER('销售汇总',EARLIER('销售汇总'[月份&星期])='销售汇总'[月份&星期]),'销售汇总'[星期])
    
  
    
     )
    
    
    
    

4,以平均销售额的最小值为基础,计算星期的系数。

复制代码
 X月星期X系数 =DIVIDE(

    
  
    
     '销售汇总'[X月星期X平均销售],
    
  
    
     MINX(
    
  
    
         FILTER('销售汇总',EARLIER('销售汇总'[月])='销售汇总'[月]),'销售汇总'[X月星期X平均销售])
    
  
    
 )
    
  
    
    
    
    

得到下表:
6.13-3

5,生成一个新表(销售系数表),包含月份、星期、月份&星期、X月星期X系数。

复制代码
 销售系数表 = SUMMARIZE(

    
  
    
     '销售汇总',
    
  
    
     '销售汇总'[月],
    
  
    
     '销售汇总'[星期],
    
  
    
     '销售汇总'[月份&星期],
    
  
    
     '销售汇总'[X月星期X系数])
    
  
    
    
    
    
6.13-4

6,生成一个新表(2018销售目标分解),包含日期,月份、星期、月份&星期,与销售目标表(月份)、销售系数表(月份&星期)建立关系。引入销售系数和销售目标。
6.13-5

7,引入销售系数和销售目标,计算当月每天销售占比

复制代码
 X月星期X系数 = RELATED('销售系数表'[X月星期X系数])

    
  
    
 当月销售总目标 = RELATED('销售目标'[销售目标])
    
  
    
 当月销售占比 =DIVIDE(
    
  
    
     '2018销售目标分解'[X月星期X系数],
    
  
    
     SUMX(
    
  
    
         FILTER('2018销售目标分解',EARLIER('2018销售目标分解'[月份])='2018销售目标分解'[月份]),'2018销售目标分解'[X月星期X系数])
    
  
    
 )
    
    
    
    

8,计算每天的销售目标

复制代码
    当天销售目标 = '2018销售目标分解'[当月销售总目标]*'2018销售目标分解'[当月销售占比]
    

9,报表制作
6.13-6

关注微信号The terminator line,了解更多Power BI案例。
6.13-7

全部评论 (0)

还没有任何评论哟~