Plain-language questions
Ask for same-day shipping rate per month, customer or product in the SQL Explorer with AI. The AI writes the SQL, you see the query and run it yourself; the AI only receives metadata.
KPI · Logistics
Same-day shipping rate is the share of orders shipped on the same day they were placed. You usually only count orders received before the cut-off time, for example 4 pm. It measures how well the warehouse delivers on an order-today, ship-today promise.
Orders shipped on the order day ÷ total orders (received before cut-off) × 100%
In May 2026 Acme Groothandel received 3,400 orders before the cut-off. Of these, 2,890 were shipped the same day. The same-day shipping rate is 2,890 ÷ 3,400 × 100% = 85.0%.
Fictitious figures for Acme Groothandel, a sample wholesaler.
A higher rate means shorter delivery times for customers and less work rolling over to the next day. Drops are often caused by order peaks, too few staff late in the day or items that are out of stock. Compare by day of the week and against the promise you make on your website or in contracts.
SQL & DAX
Two examples on a fictitious data warehouse for Acme Groothandel: a PostgreSQL query and a measure for a Power BI model. Adjust table and column names to your own model.
WITH first_shipment AS (
SELECT order_id, MIN(shipped_at) AS shipped_at
FROM shipments
GROUP BY order_id
)
SELECT date_trunc('month', o.order_date) AS month,
COUNT(*) AS orders,
COUNT(*) FILTER (WHERE fs.shipped_at::date = o.order_date::date) AS shipped_same_day,
ROUND(100.0 * COUNT(*) FILTER (WHERE fs.shipped_at::date = o.order_date::date)
/ NULLIF(COUNT(*), 0), 1) AS same_day_pct
FROM orders o
LEFT JOIN first_shipment fs ON fs.order_id = o.order_id
GROUP BY 1
ORDER BY 1;Same-Day Shipping % = DIVIDE(COUNTROWS(FILTER(Orders, Orders[FirstShippedDate] = Orders[OrderDate])), COUNTROWS(Orders))In ENABLE
Ask for same-day shipping rate per month, customer or product in the SQL Explorer with AI. The AI writes the SQL, you see the query and run it yourself; the AI only receives metadata.
Define the KPI as a measure in your Power BI model and show it in the portal, with "Last refreshed" next to it. Access profiles and optional row-level security decide who sees which figures.
Add the KPI as a tile to a custom dashboard, compared with last year. The Dashboard Builder is a pilot and can be switched on per client.
With the built-in Targets app you set a target for the KPI per month, so you see actuals and target side by side.
FAQ
Count the orders shipped on the day they were placed and divide by the total number of orders received before the cut-off. Use the moment the carrier collects or scans the parcel as the ship time. Orders after the cut-off belong to the next day.
The cut-off time is the latest time an order can come in and still ship the same day. It usually depends on the carrier's collection time. A later cut-off is more attractive for customers but makes warehouse planning tighter.
Same-day shipping rate measures how often you hit the fastest promise. Late shipment rate measures how often you miss your latest dispatch deadline. An order can therefore miss same-day and still ship on time.
In an online demo we show how ENABLE makes your data securely available and how you build on it: describing an app in the AI Builder, plain-language questions, dashboards and APIs. And how we set it up and manage it for you.