初看earlier,会以为这是个跟时间相关的函数,字面上不就是更早的意思吗?其实不然
earlier函数之所以抽象,是因为它与"上下文"关系密切,而"上下文"又是整个DAX中精髓所在。初学者们通常在这个函数上徘徊不前,困惑不已,也就不奇怪了
对earlier理解、掌握并熟练运用,勿贪一朝一夕之功,需要多上手勤操练,并结合"上下文"概念反复揣摩,自然水到渠成
earlier通常与filter结合使用
(Filter函数详情请点此处)
我们知道filter是个迭代器,自带新建行上下文功能。而earlier则表示,跳出当前filter上下文,回到上一级上下文环境进行取值
上面这句看不懂没关系,后期会提供"上下文"专题卡片,届时再回顾本文便可