収益のヒストグラム
Delivr のビジネスモデルが順調にスケールしていると判断した後、Dave は収益の分布を調べたいと考えています。分布がU字型か正規分布に近いかを確認し、ユーザーを生み出す収益で最適にカテゴリ化する方法を検討したいのです。
ユーザーごとの収益に基づく度数分布表を Dave に送ってください。
この演習はコースの一部です
SQLでビジネスデータを分析する
演習の手順
- 各ユーザーIDと、そのユーザーから Delivr が得た収益を
user_revenuesCTE に保存します。 - 収益を最も近い100単位に丸め、その収益を生み出したユーザー数の度数分布表を返します。
実践的なインタラクティブ演習
このサンプルコードを完成させて、この演習に挑戦してみましょう。
WITH user_revenues AS (
SELECT
-- Select the user ID and revenue
___,
___ AS revenue
FROM meals AS m
JOIN orders AS o ON m.meal_id = o.meal_id
GROUP BY user_id)
SELECT
-- Return the frequency table of revenues by user
___ AS revenue_100,
___ AS users
FROM user_revenues
GROUP BY revenue_100
ORDER BY revenue_100 ASC;