Plain-language questions
Ask for sales cycle length 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 · Sales
Sales cycle length is the average number of days a deal takes from first contact, or creation in the CRM, to being won. The shorter the sales cycle, the sooner the pipeline turns into revenue. It also helps you predict in which month open deals are likely to close.
Sum of (close date − created date) for won deals ÷ number of won deals
In the third quarter, Acme Groothandel won 14 deals. In total, 896 days passed between creating and winning those deals. The average sales cycle is 896 ÷ 14 = 64 days.
Fictitious figures for Acme Groothandel, a sample wholesaler.
A shorter sales cycle means deals close faster and revenue arrives sooner. Compare the cycle by segment, deal size and sales rep, as large deals almost always take longer. A sudden increase may point to more decision makers on the customer side, or to deals that are stalling.
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.
SELECT date_trunc('quarter', closed_at) AS quarter,
COUNT(*) AS won_deals,
ROUND(AVG(closed_at::date - created_at::date), 1) AS avg_cycle_days,
percentile_cont(0.5) WITHIN GROUP
(ORDER BY closed_at::date - created_at::date) AS median_cycle_days
FROM deals
WHERE status = 'won'
GROUP BY 1
ORDER BY 1;Avg Sales Cycle (days) =
DIVIDE(
SUMX(
FILTER(Deals, Deals[Status] = "won"),
DATEDIFF(Deals[CreatedAt], Deals[ClosedAt], DAY)
),
CALCULATE(COUNTROWS(Deals), Deals[Status] = "won")
)In ENABLE
Ask for sales cycle length 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
For each won deal, count the days between the created date and the close date, add them up and divide by the number of won deals. With 896 days across 14 deals, that is 64 days. Show the median alongside it to see the effect of outliers.
Sales cycle length measures how long a single deal takes on average, whereas pipeline velocity measures how much revenue flows through your pipeline per day. Sales cycle length is one of the four inputs of pipeline velocity. A shorter cycle therefore increases pipeline velocity.
You shorten the sales cycle by following up faster and involving the customer's decision makers early. Find the stage where deals sit the longest and tackle the delay there. Standard quotes and clear pricing also prevent unnecessary rounds of negotiation.
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.