Rozdelenie udalostí do relácií podľa pravidla „medzera > 30 min začína novú“
Webová analytika rozdeľuje prúd udalostí používateľa na relácie podľa pravidla: „nová relácia začína, keď medzera oproti predchádzajúcej udalosti daného používateľa prekročí 30 minút“. Pre každého používateľa spočítajte počet takýchto relácií. Návod: pozrite sa na rozdiel medzi aktuálnou a predchádzajúcou časovou značkou v rámci používateľa; označte „začiatok relácie“ tam, kde medzera prekračuje 30 minút alebo kde predchádzajúca časová značka vôbec neexistuje (ide o prvú udalosť). Súčet týchto značiek na používateľa je počet relácií. Zoraďte podľa id používateľa.
Ukážka očakávaného výstupu
Takto vyzerá správna odpoveď — počet riadkov je jej vlastný, nemusí sa zhodovať s tabuľkami schémy.
| user_id | sessions |
|---|---|
| 1 | 2 |
| 2 | 1 |
| 3 | 1 |
Prihláste sa, aby ste videli históriu odoslaní
Prihlásiť saPrihláste sa, aby ste mohli používať AI mentora
Prihlásiť sa