mirror of
https://github.com/PostHog/posthog.git
synced 2024-11-28 18:26:15 +01:00
562e3bacfc
* wip: pagination for persons on clickhouse funnels * wip: added offset support for getting a list of persons; added support for conversion window; * fixed mypy exception * helper function to insert data for local testing * moved generate code into separate class for more functionality later * corrected person_distinct_id to use the person id from postgres * minor corrections to generate local class along with addition of data cleanup via destroy() method * reduce the number of persons who make it to each step * moved funnel queries to a new folder for better organization; separated funnel_persons and funnel_trends_persons into individual classes; * funnel persons and tests * initial implementation * invoke the funnel or funnel trends class respectively * add a test * add breakdown handling and first test * add test stubs * remove repeats * mypy corrections and PR feedback * run funnel test suite on new query implementation * remove imports * corrected tests * minor test updates * correct func name * fix types * func name change * move builder functions to funnel base * add test classe for new funnel * Handle multiple same events in the funnel (#4863) * dedup + tests * deep equality. Tests to come * write test for entity equality * finish testing funnels * clean up comments * add ability to specify per step or dropoff persons * remove defaults * remove funnel_window parameter unless it's needed * add param to filters * test api * remove print * fix tests * change distribution * add none condition for funnel step * add order by * remove funnel window days Co-authored-by: Buddy Williams <buddy@posthog.com> Co-authored-by: Neil Kakkar <neilkakkar@gmail.com> |
||
---|---|---|
.. | ||
__init__.py | ||
test_calculate_cohort.py | ||
test_webhooks_ee.py |