我有一张桌子,如下:
> Datestamp status
> 01/05/2018, 02:00 AM success
> 01/05/2018, 04:00 AM success
> 02/05/2018, 02:00 AM success
> 02/05/2018, 04:00 AM fail
> 02/05/2018, 06:00 AM success
我想要一个可以将状态显示为成功,最后一天失败的时间 如果所有状态都是最后一天的成功,则应显示为成功,如果最后一天的任何状态都失败,则应显示为失败
答案 0 :(得分:1)
我希望我能正确理解你。仅当最后一天的所有条目的状态均为“成功”时,此检查才返回成功。如果最后一天中的一个或多个条目的状态为“失败”,则Maesure将返回“失败”。
[Result] :=
VAR latestDate = INT(MAX('Table'[Datestamp]))
RETURN
IF (
COUNTROWS (
FILTER ( 'Table', [Status] = "fail" && 'Table'[Datestamp] >= latestDate )
)
> 0,
"fail",
"success"
)