Групирай събитията в сесии: «пауза > 30 мин започва нова»
Уеб аналитиката разделя потока от събития на потребителя на сесии по правилото: «нова сесия започва, когато паузата до предишното събитие на този потребител надхвърли 30 минути». За всеки потребител преброй броя на такива сесии. Подсказка: погледни разликата между текущата и предишната времева отметка в рамките на потребителя; маркирай «начало на сесия» там, където паузата надхвърля 30 минути или изобщо няма предишна отметка (това е първото събитие). Сумата на тези маркери на потребител е броят сесии. Сортирай по идентификатор на потребителя.
Примерен очакван изход
Така изглежда правилният отговор — броят редове е негов собствен, не е задължително да съвпада с таблиците в схемата.
| user_id | sessions |
|---|---|
| 1 | 2 |
| 2 | 1 |
| 3 | 1 |
Влез, за да видиш историята на решенията
ВходВлез, за да използваш ИИ ментора
Вход