rilldata / rill

Rill is a tool for effortlessly transforming data sets into powerful, opinionated dashboards using SQL. BI-as-code.

Home Page:https://www.rilldata.com

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

As an analyst that's interactively exploring my data, I would like to sometimes apply both an include and exclude filter on the same dimension

AndrewRTsao opened this issue · comments

There are situations where end users may want to apply both inclusions and exclusions on the same dimension (especially if the list of dimension values are long). For example, as part of a dashboard exploratory workflow, one could imagine:

  1. First excluding a set of dimension values (which could still produce a long list)
  2. Then including only a subset of the remaining dimension values as a compound filter
  3. Drilling down further, etc.

Within the dimension filter, rather than toggling from include / exclude, we should consider allowing both an include and exclude tab or stacking filter conditions and simply taking the resulting intersection for the final filter to be applied (only making sure to prevent end users from including / excluding on the same dimension value).

Discord: https://discord.com/channels/959796421832343562/959801632151969792/1248332164836098048