[已解决] 关于有机增长DAX函数的探讨

  [复制链接]
查看222109 | 回复170 | 2021-2-19 01:11:13 | 显示全部楼层 |阅读模式
有机增长,外企里通常称之为Life for life(LFL)比较,即两年同期都存在的店铺或客户。

如图所示,用表格形式展现了LFL的计算过程,即在2011年1月和2012年1月都有过购买客户的同比。

但都是在表中做的预处理,并非真正意义上的DAX。

如何能通过DAX函数实现LFL的计算,还请大神不吝赐教。

谢谢。 11219112038081.png
11219112038084.zip (600.32 KB, 下载次数: 0)
回复

使用道具 举报

shy2002 | 2021-2-19 01:17:14 | 显示全部楼层
这个指标的计算逻辑还是比较清晰简单的,请参考:
  1. % LFL =

  2. VAR __period_ly = PARALLELPERIOD ( '日期'[日期], -12, MONTH )

  3. VAR __cus_in_common =

  4.   FILTER (

  5.   DISTINCT ( '订单'[客户ID] ),

  6.   CALCULATE ( COUNTROWS ( '订单' ), __period_ly ) > 0

  7.   )

  8. RETURN

  9.   IF (

  10.   COUNTROWS ( __period_ly ),

  11.   DIVIDE (

  12.     SUMX ( __cus_in_common, [销售额] ),

  13.     SUMX ( __cus_in_common, CALCULATE ( [销售额], __period_ly ) )

  14.   ) - 1

  15.   )
复制代码
11219112038082.png
因为最后一步的计算结果和你通过计算表得出的结果有差异,我就把一些中间结果列出来供参考。
  1. Detail =

  2. VAR __period_ly = PARALLELPERIOD ( '日期'[日期], -12, MONTH )

  3. VAR __cus_in_common =

  4.   FILTER (

  5.   DISTINCT ( '订单'[客户ID] ),

  6.   CALCULATE ( COUNTROWS ( '订单' ), __period_ly ) > 0

  7.   )

  8. RETURN

  9.   IF (

  10.   COUNTROWS ( __period_ly ),

  11.   "SUM CY : " & FORMAT ( SUMX ( __cus_in_common, [销售额] ), "#,0" )

  12.     & UNICHAR ( 10 ) & "SUM LY : "

  13.     & FORMAT ( SUMX ( __cus_in_common, CALCULATE ( [销售额], __period_ly ) ), "#,0" )

  14.   )
复制代码
回复

使用道具 举报

chayiyu | 2021-2-19 01:21:14 | 显示全部楼层
这个指标的计算逻辑还是比较清晰简单的,请参考:
因为最后一步的计算结果和你通过计算表得出的结果有差异 ...


非常感谢,原有机增长计算有误,更正后完全一致。
特别是以下DAX函数,通过布尔表达式筛选出有机客户,实在精妙。

今后还请多多指教。

  1. FILTER (

  2.   DISTINCT ( '订单'[客户ID] ),

  3.   CALCULATE (

  4.   COUNTROWS ( '订单' ),

  5.   PARALLELPERIOD ( '日期'[日期], -12, MONTH )

  6.   ) > 0

  7. )
复制代码



11219112038083.png
回复

使用道具 举报

容总 | 2021-7-1 23:12:46 | 显示全部楼层
小白一个 顶一下
回复

使用道具 举报

abs | 2021-7-25 17:25:04 | 显示全部楼层
发发呆,回回帖,工作结束~
回复

使用道具 举报

汗马I9 | 2021-8-17 20:32:44 来自手机 | 显示全部楼层
楼猪V5啊
回复

使用道具 举报

linda_981 | 2021-8-31 23:29:59 来自手机 | 显示全部楼层
1v1飘过
回复

使用道具 举报

MMK | 2021-9-11 20:43:40 来自手机 | 显示全部楼层
支持,楼下的跟上哈~
回复

使用道具 举报

二十四小时 | 2021-10-1 17:58:08 | 显示全部楼层
不错不错.,..我一直很喜欢
回复

使用道具 举报

hhm | 2021-10-3 07:12:19 | 显示全部楼层
是爷们的娘们的都帮顶!大力支持
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则