Do not input private or sensitive data. View Qlik Privacy & Cookie Policy.
Skip to main content

Announcements
Qlik Open Lakehouse is Now Generally Available! Discover the key highlights and partner resources here.
cancel
Showing results for 
Search instead for 
Did you mean: 
Magnus
Contributor
Contributor

Calculate number of delays

I have 2 different dates that are connected to a certain ShipmentID.

PromisedDeliveryDate and DeliveredEventDate.

How would I go about calculating how many shipments that are delyed in a certain time-period (last month for example)?  

1 Solution

Accepted Solutions
pradosh_thakur
Master II
Master II

count({<ShipmentID={"=PromisedDeliveryDate <DeliveredEventDate"}>+<PromisedDeliveryDate={">=$(=monthstart(today()-30)) <=$(=monthend(today()-30))"}>}ShipmentID)

Something similar to above.

Creating a flag in the backend might be a good idea and optimize the expression

Try if(PromisedDeliveryDate < DeliveredEventDate,1,0) as delay_flag

 

the use that so that there will be one less calculation

Learning never stops.

View solution in original post

2 Replies
pradosh_thakur
Master II
Master II

count({<ShipmentID={"=PromisedDeliveryDate <DeliveredEventDate"}>+<PromisedDeliveryDate={">=$(=monthstart(today()-30)) <=$(=monthend(today()-30))"}>}ShipmentID)

Something similar to above.

Creating a flag in the backend might be a good idea and optimize the expression

Try if(PromisedDeliveryDate < DeliveredEventDate,1,0) as delay_flag

 

the use that so that there will be one less calculation

Learning never stops.
Magnus
Contributor
Contributor
Author

thanks!