AnonymousAug 31
Cohort frequency should accept 0 (to express "has never done X")
Cohort criteria already offer the operators At least / Exactly / At most, but the frequency field does not accept 0. That makes it impossible to express "has never done event X".
Why it matters: the most common activation question is comparing users who converted against users who did not. Right now I can build "signed up" and "signed up and subscribed", but not "signed up and did not subscribe" At most 1 still includes everyone who did it exactly once.
Concrete example (B2B time-tracking product): I want the cohort "completed signup, but never started a subscription", to see what the two groups do differently in their first days. That cohort cannot be created today.
Suggested fix: allow 0 as a value for At most and Exactly. The semantics already seem intended only the input is blocked.
Everything else about the cohort builder works well: frequency, timeframe, Match all/any, per-criterion filters, and especially the Freeze snapshot option.
Completed

This is completed and deployed now :)