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

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

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

3.通过以上的描述可能理解不了这个函数的含义,那么再来一个
同类累加计算2 = SUMX(FILTER('表','表'[索引]<= EARLIER('表'[索引])&&'表'[产品]=EARLIER('表'[产品])),'表'[销量])

从第一行开始,记录上一条满足条件的值并进行筛选,这个函数是一个筛选器哦~~~
最后贴上自己的demo资源:
https://download.youkuaiyun.com/download/qq_37319035/12049407
DAX函数EARLIER详解
本文深入解析DAX函数EARLIER的使用方法及场景,该函数在Power BI等数据分析工具中常用于新建列的累计计算,实现数据的筛选与聚合。通过具体示例,如累计销量计算,展示其在实际业务分析中的应用。
7956

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



