Зачем нужна
Показывает удовлетворённость и вероятность органического роста.
Формула
NPS = %Promoters (9–10) – %Detractors (0–6)Как считать
Считаем долю ответов 9–10 и 0–6 по опросу “Порекомендуете ли нас?” и вычитаем.
SQL-запрос
SELECT
survey_date,
ROUND(AVG(CASE WHEN score >= 9 THEN 100 WHEN score <= 6 THEN -100 ELSE 0 END), 1) AS nps
FROM nps_responses
WHERE survey_date >= CURRENT_DATE - INTERVAL '90 day'
GROUP BY 1
ORDER BY 1 DESC;