week07day04(powerbi 概况指标体系)

一. 概况指标体系

 1. 经营概况定义:

               经营概况是表述公司经营现状的集中性反映,可以让管理决策层快速了解宏观的基本信息,了解当前情况是否是健康的。

 2. 业绩类指标

Core 销售额 = SUM('事实 销售信息表'[金额]) 

销售完成率 = 销售额/目标额度
    当前存在的问题:
  1.  目标额度 目前不知道,任务信息表 存储了每一天的销售任务,但是日期到了12月
  2.  销售表数据截止到2019//8/20,而任务表截止到2019/12/27,两表日期不匹配
  3.  所有需要提前计算 报表的截止日期
MAXX ( <表>, <表达式> ) 对表中 表达式 找最大值
MAX ( <列名或标量值 1>, [<标量值 2>] ) 写列名,计算一列中的最大值

     销售完成率计算: 销售额 / 销售目标额
     折扣率计算: 销售金额 / 吊牌价
Core 销售额 = SUM('事实 销售信息表'[金额])

# 这样写是为了 不受 切片器的影响
最后报表日期 = MAXX(ALL('事实 销售信息表'),'事实 销售信息表'[日期])

Core 销售目标 = SUM('事实 任务信息表'[任务])

# 这是对 任务表的销售目标排的日期进行筛选,以便和销售信息表日期一致
Core 销售目标 View = CALCULATE(
	[Core 销售目标],
	FILTER(
		'维度 日期时间表',
		'维度 日期时间表'[日期] <= [最后报表日期]
	)
)

#计算销售完成率 
Core 销售完成率 = DIVIDE([Core 销售额] , [Core 销售目标 View])

# 折扣率 = 销售金额 / 吊牌价
# SUMX(表,表达式),对表达式那一列进行求和
# SUMX(Sales, Sales[Quantity] * Sales[UnitPrice])

Core 吊牌金额 = SUMX('事实 销售信息表',[吊牌价]*[数量])

Core 折扣率 = DIVIDE([Core 销售额],[Core 吊牌金额])

3. 四核指标

1. 件单价:

        每件商品平均卖多少钱

2. 单据数(订单数):

        单据数,企业内部 退单会形成订单记录,购买也会形成订单记录,赠品也会形成订单记录,换货也有订单记录

3. 客单价:

        平均每个用户一单花多少钱

4. 连带率:

        每个客户平均每个订单买多少件

  计算口径(量度方法):
  • 全效法 : 所有的订单都要计算 (订单数过多)

  • 负单扣除法 : 把所有的 订单数计算 - 负数订单的数量

  • 正单有效法 : 要求计算的时候,只统计有效的整数量的订单数

 单据数 正单有效法
#销量
Core 销量 = SUM('事实 销售信息表'[数量])


#Core 销量> 0  赠品不计算   Core 销量 >=0 计算赠品价值

单据数 正单有效法 = CALCULATE(
	DISTINCTCOUNT('事实 销售信息表'[订单ID]),
	-- VALUES返回类型是个表,去除重复值
	FILTER(
		VALUES(
			'事实 销售信息表'[订单ID]
         ),
		[Core 销量] > 0
	)
)



客单价 正单有效法
# 客单价 = 销售额 / 单据数
# Core 销售额 不管是正单还是 负担 全部计算过的
#单据数 正单有效法  剔除了负单 和 0, [Core 销售额] 是全效法
这两者计算口径不一致



销售额 正单有效法 = CALCULATE(
	[Core 销售额],
	FILTER(
		VALUES(
			'事实 销售信息表'[订单ID]
		),
		[Core 销量] > 0
	)
)


客单价 正单有效法 = DIVIDE([销售额 正单有效法],[单据数 正单有效法])
 件单价 正单有效法
#件单价 : 销售额 正单有效法 / 销量 正单有效法
销量 正单有效法 = CALCULATE(
	[Core 销量],
	FILTER(
     -- 这里的 values 相当于sql的 group by
		VALUES(
			'事实 销售信息表'[订单ID]
		),
		[Core 销量] > 0
	)
)

-- select 订单ID,sum(数量) as Core 销量 from table group by 订单ID having 销量 > 0;
销量 demo = CALCULATE(
	[Core 销量],
	FILTER( 
		VALUES(
			'事实 销售信息表'[订单ID]
		),
		[Core 销量] > 0
	)
)

件单价 正单有效法 = DIVIDE([销售额 正单有效法] , [销量 正单有效法])
连带率 正单有效法 

        销量 / 订单数(单据数)

#连带率 : 每个用户平均每笔订单 买了 多少件商品
连带率 正单有效法 = DIVIDE([销量 正单有效法],[单据数 正单有效法])
==注意== 

        如果是不同口径的指标一起混算,那么是错误指标  

 

4. 线下三效指标

  • 店效:
    • 总销售额 / 店铺数量
  • 人效 
    •   总销售额 /总人数
  • 坪效
    •    总销售额/ 面积平方
可比店 :

         门店开业时间 小于或等于 当前年份 前一年 1月1日 前开店的 (2019/8/20,2018/1/1 <=)

不可比店 :

        门店开业时间 大于或等于 当前年份 前一年 1月1日 前开店的 (2019/8/20,2018/1/1 >)(满年店 , 不满年店)

        - 满年店 :

                        满一年的 (2019/8/20 ~ 2018/8/21)

        - 不满年店:

                        没满一点

-- 新建计算列 放在 '维度 门店信息表'

-- 跨年的店(比如现在是 2024年 , 店铺在2023/12/31号开也算)

可比类型 = 
VAR CurYear = YEAR( [最后报表日期] )
RETURN 
    SWITCH( TRUE(), 
        [开业日期] <= DATE( CurYear-1, 1, 1 ), "可比店",
        [开业日期] <= DATE( CurYear, 1, 1 ), "满年店",
        "非满年店"
    )
    
-- 满年店
可比类型 = 
	VAR CurYear = YEAR( [最后报表日期] )
	VAR MaxDate = MAX('事实 销售信息表'[日期])
	RETURN
		SWITCH(
			TRUE(),
			[开业日期] <= DATE(CurYear-1, 1,1) , "可比店 ",
			[开业日期] <= DATE(YEAR(MaxDate)-1,MONTH(MaxDate),DAY(MaxDate)+1)    ,"满年店",
			"不满年店"
		)
店效代码:
-- 综合的店效 : 销售 / 店铺数量

店效 = CALCULATE(
	DIVIDE([销售额 正单有效法],COUNTROWS('维度 门店信息表'))
)

-- 门店的新手保护期 

店效 可比店  = CALCULATE(
	DIVIDE([销售额 正单有效法],COUNTROWS('维度 门店信息表')),
	'维度 门店信息表'[可比类型] = "可比店",
	'维度 门店信息表'[门店状态] = "营业中"
)
坪效代码:
-- 坪效 = 销售额 / 平方

坪效 可比店  = CALCULATE(
	DIVIDE([销售额 正单有效法],SUM('维度 门店信息表'[门店面积])),
	'维度 门店信息表'[可比类型] = "可比店",
	'维度 门店信息表'[门店状态] = "营业中"
)
人效代码:
-- 人效效 = 销售额 / 人数

人效 可比店  = CALCULATE(
	DIVIDE([销售额 正单有效法],SUM('维度 门店信息表'[店员标配人数])),
	'维度 门店信息表'[可比类型] = "可比店",
	'维度 门店信息表'[门店状态] = "营业中"
)

5.扩展指标

-- 门店数量 : 把 关店去除
-- BLANK() : 空值  NULL
-- 假设当前是2024年  我看的是2023年的数据 ,在2024年的1 2 月份新开了店

门店数 当前 = CALCULATE(
	DISTINCTCOUNT('维度 门店信息表'[门店ID]),
	'维度 门店信息表'[门店状态] = "营业中"
)

门店数 = 
  VAR MaxDate = MAX('维度 日期时间表'[日期]) 
  RETURN
  CALCULATE(		
      [门店数 当前],
      '维度 门店信息表'[开业日期] <= MaxDate,
      OR(
          '维度 门店信息表'[撤店日期] > MaxDate, 
          '维度 门店信息表'[撤店日期] = BLANK()   
      )
  )

6.同期指标

#同期销售额  今年-去年 /去年
-- SAMEPERIODLASTYEAR : 自动返回上一年度 的 同一日期


销售额 PY = CALCULATE(
		[Core 销售额],
		SAMEPERIODLASTYEAR('维度 日期时间表'[日期])
	)

  • 3
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值