Forum Discussion
Anonymous
4 years agoNot applicable
Delivery Status?
Hello Everyone I'm hoping to get some help on a DAX formula that is above my current skill level The company I work for has a requirement that supplier delivers must be +/- 3 days form the "...
- 4 years ago
Hi:
You can try this calc column. I named table "Deliveries" so you can change bolded part to your tables name. You can also use switch statment but I went old school on this one.
Status =var daysdiff = IF(Deliveries[Received Date] = BLANK(), BLANK(),INT(Deliveries[Received Date]-Deliveries[Promised Date]))returnIF(AND(Deliveries[Received Date] = BLANK(), INT(Deliveries[Received Date]-Deliveries[Promised Date]) < 4), "Pending",IF(daysdiff>3,"Received Late", IF(daysdiff <3,"Received Early",IF(daysdiff IN {-1,-2,-3,1,2,3},"Recieved On Time","Late Not Yet Received"))))
Whitewater100
Solution Sage
4 years agoHi:
You can try this calc column. I named table "Deliveries" so you can change bolded part to your tables name. You can also use switch statment but I went old school on this one.
Status =
var daysdiff = IF(Deliveries[Received Date] = BLANK(), BLANK(),
INT(Deliveries[Received Date]-Deliveries[Promised Date]))
return
IF(AND(Deliveries[Received Date] = BLANK(), INT(Deliveries[Received Date]-Deliveries[Promised Date]) < 4), "Pending",
IF(daysdiff>3,"Received Late", IF(daysdiff <3,"Received Early",IF(daysdiff IN {-1,-2,-3,1,2,3},"Recieved On Time",
"Late Not Yet Received"))))
- Anonymous4 years agoNot applicable
Thanks Whitewater100, worked great!!