लाभ

SQL में बिज़नेस डेटा का विश्लेषण

Michel Semaan

Data Scientist

पुनरावलोकन

  • Revenue: कंपनी की कमाई
    • हर भोजन की कीमत को उसके ऑर्डर किए गए quantity से गुणा करें, फिर कुल जोड़ें
  • Cost: कंपनी का खर्च
    • हर भोजन की लागत को उसके stocked quantity से गुणा करें, फिर कुल जोड़ें
  • Profit = Revenue - Cost
SQL में बिज़नेस डेटा का विश्लेषण

लाभ क्यों महत्वपूर्ण है?

  • Key Performance Indicator (KPI): ऐसा metric जिसका मान कंपनी अपने प्रदर्शन को मापने के लिए उपयोग करती है

  • Profit per user: "best" users पहचानें

  • Profit per meal: सबसे अधिक लाभ देने वाले meals पहचानें
  • Profit per month: समय के साथ लाभ ट्रैक करें
SQL में बिज़नेस डेटा का विश्लेषण

Revenue बनाम profit

meal_id  meal_price  order_quantity  revenue  cost  profit
-------  ----------  --------------  -------  ----  ------
21       8           100             800      500   300
22       5           80              400      80    320
  • Meal ID 21 की कीमत (8), ordered quantity (100), और revenue (800) अधिक हैं
  • लेकिन meal ID 22 Delivr के लिए ज़्यादा profit (320) लाता है
SQL में बिज़नेस डेटा का विश्लेषण

Revenue और cost को साथ लाना

Query

WITH revenue AS (
  SELECT
    meals.meal_id,
    SUM(meal_price * meal_quantity) AS revenue
  FROM meals
  JOIN orders ON meals.meal_id = orders.meal_id
  GROUP BY meals.meal_id),

cost AS ( SELECT meals.meal_id, SUM(meal_cost * stocked_quantity) AS cost FROM meals JOIN stock ON meals.meal_id = stock.meal_id GROUP BY meals.meal_id)
SQL में बिज़नेस डेटा का विश्लेषण

लाभ की गणना

Query

WITH revenue AS (...),
  cost AS (...)

SELECT
  revenue.meal_id,
  revenue,
  cost,
  revenue - cost AS profit
FROM revenue
JOIN cost ON revenue.meal_id = cost.meal_id
ORDER BY profit DESC
LIMIT 3;

Results

meal_id  revenue   cost    profit    
-------  --------  ------  -------
11       17664.0   3072    14592.0   
10       16769.5   4573.5  12196.0   
8        13995.0   2332.5  11662.5   
SQL में बिज़नेस डेटा का विश्लेषण

लाभ

SQL में बिज़नेस डेटा का विश्लेषण

Preparing Video For Download...