- 同比增长率
1)同比增长率 = DIVIDE([总销售额],(CALCULATE([总销售额],SAMEPERIODLASTYEAR(‘日期表’[日期]))),2)-1
SAMEPERIODLASTYEAR 函数,返回一个表,该表包含由日期构成的一列,这些日期是在时间上从当前上下文中指定的dates列中的日期移回一年的日期。该函数详细介绍:
https://docs.microsoft.com/zh-cn/previous-versions/sql/sql-server-2014/ee634972(v=sql.120)?redirectedfrom=MSDN
2)同比增长率VAR写法:
同比增长率VAR =
VAR Sales = [总销售额]
VAR SalesLastYear = CALCULATE([总销售额],DATEADD(‘日期表’[日期],-1,YEAR))
RETURN DIVIDE(Sales-SalesLastYear,SalesLastYear,1)
2.环比增长率
1)月环比增长率 = DIVIDE([总销售额],(CALCULATE([总销售额],DATEADD(‘日期表’[日期],-1,MONTH))),2)-1
DATEADD 函数,返回一个表,该表包含由日期构成的一列,这些日期是在时间上从当前上下文中的日期前移或后移指定间隔数目的日期。该函数详细介绍:
https://docs.microsoft.com/zh-cn/previous-versions/sql/sql-server-2014/ee634905(v=sql.120)?redirectedfrom=MSDN
2)月环比增长率VAR写法:
月环比增长率VAR =
VAR Sales = [总销售额]
VAR SalesLastMonth = CALCULATE([总销售额],DATEADD(‘日期表’[日期],-1,MONTH))
return DIVIDE(Sales-SalesLastMonth,SalesLastMonth,1)
3.年累计的3中写法
1)年累计 = CALCULATE([总销售额],DATESYTD(‘日期表’[日期]))
- 年累计2 = TOTALYTD([总销售额],‘日期表’[日期])
3)年累计3 = 总销售额
-
月累计:
月累计 = 总销售额 -
条件(if/switch)
- 店铺等级 = IF([总销售额]<50000,“D类店铺”,
IF([总销售额]<80000,“C类店铺”,
IF([总销售额]<100000,“B类店铺”,
“A类店铺”)))
2)店铺等级2 = SWITCH(
TRUE(),
[总销售额]<50000,“D类店铺”,
[总销售额]<80000,“C类店铺”,
[总销售额]<100000,“B类店铺”,
“A类店铺”)
882

被折叠的 条评论
为什么被折叠?



