返回Power BI中存在的最新值

时间:2018-09-24 15:21:13

标签: powerbi dax nonblank

我正在尝试在Power BI中创建一个计算列,称为最新分数,该列为我提供了每位员工的最新分数。

Employee Number	Date	Score	Most recent score 
1234	01/01/2019	1	1
1235	01/01/2019	4	2
1236	01/01/2019	2	3
1288	01/01/2019	0	0
1259	01/01/2019	0	1
1234	01/02/2019	3	1
1235	01/02/2019	4	2
1236	01/02/2019	1	3
1288	01/02/2019	2	0
1259	01/02/2019	4	1
1234	01/03/2019	1	1
1235	01/03/2019	2	2
1236	01/03/2019	3	3
1288	01/03/2019	0	0
1259	01/03/2019	1	1
1234	01/04/2019	BLANK	1
1235	01/04/2019	BLANK	2
1236	01/04/2019	BLANK	3
1288	01/04/2019	BLANK	0
1259	01/04/2019	BLANK	1


我正在使用以下方法,除非最近的分数是“ 0”,否则它将似乎有效,在这种情况下,它会拉过最近的非“ 0”分数。

Most Recent Score =
VAR MRSM = Master[Employee ID]
RETURN
    CALCULATE (
        LASTNONBLANK ( Master[Score], Master[Score] ),
        FILTER ( Master, Master[Employee ID] = MRSM )
    )

任何帮助将不胜感激

1 个答案:

答案 0 :(得分:1)

编辑后的答案

这似乎可以满足您的需求。

td

enter image description here