前言
在项目需求中,经常会遇到找出销售量最高和最低的销售日期,下面通过power bi dax来实现
实现方式
浏览次数最大值日期 = CALCULATE(FIRSTDATE('日访问量'[LogDateF]),
FILTER(VALUES('日访问量'[LogDateF]),
[总访问量]=
CALCULATE([最大访问量],
VALUES('日访问量'[LogDateF])
)
)
)
浏览次数最小值日期 = CALCULATE(FIRSTDATE('日访问量'[LogDateF]),
FILTER(VALUES('日访问量'[LogDateF]),
[总访问量]=
CALCULATE([最小访问量],
VALUES('日访问量'[LogDateF])
)
)
)
所用到的表以及度量值说明
1、'日访问量'[LogDateF] ——'表'[日期列]
日访问量 = SUMMARIZE(日志表或销售表,日志表或销售表[LogDateF],"访问量",COUNTROWS('日志表或销售表'))
说明:通过SUMMARIZE函数,通过日志表或销售表生成日访问量表
2、[总访问量]——度量值
总访问量 = SUMX('日访问量','日访问量'[访问量])
3、[最大访问量]——度量值
最大访问量 = MAXX('日访问量',[访问量])
4、[最小访问量]——度量值
最小访问量 = MINX('日访问量', [访问量])
最终效果