文章预览
小伙伴们,大家好!今天和大家分享实际工作中,我们经常会遇到的计算场景: 半累加计算 。这个名词可能大家比较陌生,接下来小编的分享会通过案例和大家一起深入浅出的理解。 半累加计算是指在 被某些维度列筛选的时候是一种聚合方式(例如,SUM),在被另外一个维度筛选的时候使用另外一种聚合方式(例如,计算最后日期的值) ,银行余额案例、月末库存等都是很好的例子。例如,我们看所有的客户余额是每个客户的余额之和,但是,全年的余额并不是每个月的余额之和,而是取一年中最后一天的余额,下面的例子中如果要计算客户Jordan 2010年第1季度的余额那么显然不是求和而是求2010-3-31这天的金额, 这种情况,我们称之为半累加计算。 解决半累加的计算场景,比较常用的函数是LASTDATE/LASTNOBLANK,接下来我们通过对这个案
………………………………