DAX中很常用也非常有用的函数:EARLIER,用于返回当前行上下文的值,具体用法如下:

Power BI DAX函数学习:EARLIER

在新建列时,这个函数很好用,但不适合于度量值,如果你使用这个函数出错了,很可能你把它用在了度量值的代码中。

 

来来来,试一下

1.新建模拟数据

Power BI DAX函数学习:EARLIER

2.建模》新建列》累计计算1 = SUMX(FILTER('表','表'[产品]=EARLIER('表'[产品])),'表'[销量])

Power BI DAX函数学习:EARLIER

3.通过以上的描述可能理解不了这个函数的含义,那么再来一个

同类累加计算2 = SUMX(FILTER('表','表'[索引]<= EARLIER('表'[索引])&&'表'[产品]=EARLIER('表'[产品])),'表'[销量])

Power BI DAX函数学习:EARLIER

从第一行开始,记录上一条满足条件的值并进行筛选,这个函数是一个筛选器哦~~~

 

最后贴上自己的demo资源:

https://download.csdn.net/download/qq_37319035/12049407

相关文章: