
来自知识星球中的一个小问题,也是大家日常分析中常常会用到的技巧,如何根据当前的日期上下文,获取当日的所在月份的第一天、最后一天、以及当月的天数等数据?
其实这样的数据,想明白逻辑以后都有对应的函数,用度量值可以这样来表达:
假设上下文是一个日期:
切片器所选择的日期=MIN('日期表'[日期])
当前上下文日期所在月份的第一天=EOMONTH(MIN('日期表'[日期]),-1)+1
当前上下文日期所在月份的最后一天=EOMONTH(MIN('日期表'[日期]),0)
当月天数=COUNTROWS(FILTER(ALL('日期表'),'日期表'[年度月份]=SELECTEDVALUE('日期表'[年度月份])))
搞明白这样的逻辑,其他的日期你可以同样可以构造。
-精彩推荐-
如果你刚开始接触Power BI,可在微信公众号后台回复"PowerBI",获取《七天入门PowerBI》电子书,轻松上手;
采悟 @ Power BI星球
网友评论