KPI Cal Queries
KPI Cal Queries
1
1. KPI Calculation Queries:
Sales Performance:
SELECT
SUM(Revenue) AS total_revenue,
AVG(ProfitMargin) AS avg_profit_margin
FROM
sales;
2
Customer Insights
-- Calculate Customer Retention Rate for a specific period (e.g., last year)
SELECT
COUNT(DISTINCT CASE WHEN JoinDate >= '2019-11-19' AND JoinDate < '2024-11-17'
THEN CustomerID END) AS retained_customers,
(COUNT(DISTINCT CASE WHEN JoinDate >= '2019-11-19' AND JoinDate < '2024-11-17'
THEN CustomerID END) * 100.0 /
FROM
customers;
SELECT
AVG(Age) AS avg_customer_age
FROM
customers
3
Operational Metrics
SELECT
FROM
orders
WHERE
OrderStatus 'Delivered';
SELECT
Marketing Performance
(SUM(CASE WHEN OrderStatus = 'Delivered' THEN 1 ELSE 0 END) * 100.0 / COUNT(*)) AS
order_accuracy_percentage
FROM
orders;
4
Marketing Performance
-- Total Customer Acquisition Cost (if each campaign targets unique customers)
SELECT
FROM
campaigns;
SELECT
FROM
sales;
5
Product Insights
SELECT
ProductID,
FROM
orders
GROUP BY
ProductID;
6
Financial Metrics
SELECT
FROM
sales;
-- Total Ad Spend
SELECT
SUM(AdSpend) AS total_ad_spend
FROM
campaigns;