Switch to English?
Yes
Переключитись на українську?
Так
Переключиться на русскую?
Да
Przełączyć się na polską?
Tak
To zapytanie SQL analizuje miesięczny dochód użytkowników gry, określa nowych płatnych użytkowników oraz ocenia dynamikę dochodu. Oblicza metryki, takie jak rozszerzenie lub zmniejszenie dochodu, utratę użytkowników oraz ich powroty po rezygnacji. Pozwala to głębiej zrozumieć zachowanie użytkowników oraz dynamikę dochodu.
W zapytaniu SQL używane są następujące narzędzia i funkcje:

CTE (Common Table Expressions) - do strukturyzowania zapytania na logiczne części (monthly_revenue, revenue_lag_lead_month, revenue_metrics).
Funkcje agregacyjne:
SUM() - do obliczania całkowitego dochodu użytkownika za miesiąc.
COUNT(DISTINCT user_id) - do zliczania unikalnych płatnych użytkowników.
Funkcje okienne:
LAG() i LEAD() - do uzyskiwania wartości dochodu z poprzedniego i następnego miesiąca w celu porównania.
PARTITION BY - do podziału danych dla każdego użytkownika, aby oceniać dane osobno dla każdego.
Wyrażenia warunkowe CASE - do obliczania różnych typów dochodu, takich jak nowy dochód, rozszerzenie, zmniejszenie, powroty po utracie użytkowników itp.
Funkcja date_trunc() - do zaokrąglania daty do poziomu miesiąca ('month'), co ułatwia grupowanie płatności według miesięcy.
Szczegóły pracy
Budżet 99 PLN
Dodana 16 października 2024
123 wyświetlenia
Freelancer
Tetyana Hordiichuk
Ukraina Kijów
Brak opinii

Gotowy do podjęcia pracy Gotowy do podjęcia pracy
W serwisie 1 rok