Forum Discussion
jakaihammuda
2 years agoHelper III
DAX logic based on refresh failures or inprogress
Hello, I have a basic 3 column table. However the logic i want to implement i cant quite figure out. Essentially all i want to do is the following: If the [statusname] of a report is either F...
- 2 years ago
Hi, jakaihammuda
try belowlatest status = var a = MAXX(all('status'[Load Start Timestamp]),'status'[Load Start Timestamp]) VAR b = MINX(FILTER(ALL('status'),'status'[Entity Name]=MAX('status'[Entity Name]) && 'status'[Load Start Timestamp]=a), 'status'[Status Name] ) var c = MAXX(FILTER(ALL('status'),'status'[Status Name]="succeeded" && 'status'[Entity Name]=MAX('status'[Entity Name])), 'status'[Load Start Timestamp]) var d = IF(b<>"succeeded",c) RETURN d
Dangar332
2 years agoResident Rockstar
hi, jakaihammuda
try below measure
Measure 3 =
var a = CALCULATE(max('status'[Load Start Timestamp]),ALLEXCEPT('status','status'[Entity Name]))
var b = CALCULATE(MIN('status'[Status Name]),'status'[Load Start Timestamp]=a,'status'[Entity Name]=MAX('status'[Entity Name]))
var c = MAXX(
FILTER( 'status',[Entity Name]=MAX([Entity Name]) && [Status Name]="succeeded"),
[Load Start Timestamp])
RETURN
IF(b="failed",a,c)
for latest status
latest status =
CALCULATE(MIN('status'[Status Name]),FILTER('status','status'[Load Start Timestamp]=[Measure 3]))
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.and don't forgot to give kudos.
jakaihammuda
2 years agoHelper III
- Dangar3322 years agoResident Rockstar
hi, jakaihammuda
download file LINK - jakaihammuda2 years agoHelper III
Im unable to do so