我有一张记录着某些人体重的表:
Year Person Weight
2010 Mike 75
2010 Laura 60
2011 Mike 80
2011 Laura 55
2012 Laura 58
我想创建一个度量,以查找每个人的基于最后一次体重的平均体重:
- 报告年份=无过滤条件=>Mike = 80,Laura = 58,平均值= 69
- 报告年份=2011 => Mike = 80,Laura = 55,平均值= 67.5
- 报告年份=2010 => Mike = 75,Laura = 60,平均值= 67.5
MAXX
或MINX
之类的函数是无法帮助的。我能找到的最合理方法是这样的:lastWeight = LASTNONBLANK(Weights[Weight],FILTER(Weights,Weights[Person]=Weights[Person]))
但是它抱怨返回了多列。看起来很简单,但我完全被卡住了。
有什么想法可以创建一个度量,为每个人的最后一个重量值?
非常感谢。
PS:一开始我认为一个列是个好主意,但它不是,因为我想看到给定时间段内的最后一个体重,所以它将是一个根据我的报告时间范围实时计算的度量。