DAX code
On-Time Delivery % =
VAR OnTimeOrders = CALCULATE(COUNTROWS('Orders'), 'Orders'[ActualDeliveryDate] <= 'Orders'[PromisedDeliveryDate])
RETURN
DIVIDE(OnTimeOrders, COUNTROWS('Orders'))
Expresses the percentage of orders delivered on or before their promised delivery date.
Type your table and column names once. Every measure below updates.
On-Time Delivery % =
VAR OnTimeOrders = CALCULATE(COUNTROWS('Orders'), 'Orders'[ActualDeliveryDate] <= 'Orders'[PromisedDeliveryDate])
RETURN
DIVIDE(OnTimeOrders, COUNTROWS('Orders'))
Replace the column names with your own actual and promised delivery date columns.
Browse all 175 measures in the Power BI DAX Measures Library, or search the library for something similar to On-Time Delivery %.