## Is your feature request related to a problem?

*Please describe.*
I want to be able to search for funnels as unordered steps meaning the X amount of steps should just occur within the conversion window

## Describe the solution you'd like
Same interface just allow me to specify the funnel is unordered so it doesn't need to be step A -> step B -> step C in that specific order


#### *Thank you* for your feature request – we love each and every one!

ee/clickhouse/queries/funnels/base.py
if self._filter.breakdown:
            self.params.update({"breakdown": self._filter.breakdown})
            if self._filter.breakdown_type == "person":
                return f", trim(BOTH '\"' FROM JSONExtractRaw(person_props, %(breakdown)s)) as prop"
            elif self._filter.breakdown_type == "event":
                return f", trim(BOTH '\"' FROM JSONExtractRaw(properties, %(breakdown)s)) as prop"
        return ""
    def _get_steps_conditions(self, length: int) -> str:
        step_conditions: List[str] = []
        for index in range(length):
            step_conditions.append(f"step_{index} = 1")
        return " OR ".join(step_conditions)
    def _get_step_col(self, entity: Entity, index: int) -> List[str]:
        step_cols: List[str] = []
        condition = self._build_step_query(entity, index)
        step_cols.append(f"if({condition}, 1, 0) as step_{index}")
        step_cols.append(f"if(step_{index} = 1, timestamp, null) as latest_{index}")
        return step_cols
    def _build_step_query(self, entity: Entity, index: int) -> str: