LoslegenKostenlos starten

Umsatzquartile

Dave schließt seine Studie ab und möchte noch ein paar weitere Kennzahlen berechnen. Er will das erste, zweite und dritte Umsatzquartil ermitteln. Außerdem möchte er den Durchschnitt berechnen, um zu sehen, in welche Richtung die Daten verzerrt sind.

Berechne das erste, zweite und dritte Umsatzquartil sowie den Durchschnitt.

Hinweis: Du kannst das 30. Perzentil für eine Spalte namens column_a mit PERCENTILE_CONT(0.30) WITHIN GROUP (ORDER BY column_a ASC) berechnen.

Diese Übung ist Teil des Kurses

<Kurs>Business-Daten mit SQL analysieren</Kurs>
Kurs ansehen

Übungsanweisungen

  • Speichere jede User-ID und den Umsatz, den Delivr damit erzielt, in der CTE user_revenues.
  • Berechne das erste, zweite und dritte Umsatzquartil.
  • Berechne den durchschnittlichen Umsatz.

Interaktive praktische Übung

Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.

WITH user_revenues AS (
  -- Select the user IDs and their revenues
  SELECT
    ___,
    ___ AS revenue
  FROM meals AS m
  JOIN orders AS o ON m.meal_id = o.meal_id
  GROUP BY user_id)

SELECT
  -- Calculate the first, second, and third quartile
  ROUND(
    ___ :: ___,
  2) AS revenue_p25,
  ROUND(
    ___ :: ___,
  2) AS revenue_p50,
  ROUND(
    ___ :: ___,
  2) AS revenue_p75,
  -- Calculate the average
  ROUND(___ :: ___, 2) AS avg_revenue
FROM user_revenues;
Code bearbeiten und ausführen