Skip to content
English
  • There are no suggestions because the search field is empty.

Expression View

The Expression tab shows the same filter as text — often faster once you  know the pattern:

[PLAY TYPE] = 'Pass' And [GN/LS] >= 12

The essentials:

  • Field names go in `[square brackets]`, exactly as the column is displayed.

  • Text goes in `'single quotes'`. Capitalization never matters — `'pass'` matches `Pass`.

  • Join tests with `And`, `Or`, and `Not`; parentheses group, just like the Builder's groups.

  • `[Down] In (3, 4)` — the value is in the list. `[Distance] Between (0, 3)` — an inclusive range.

  • `[FORMATION] Like 'Shot%'` — a pattern, where `%` matches anything and `_`  matches exactly one character.

Worked examples:

[Down] In (3, 4) And [Distance] <= 3
[PLAY TYPE] = 'Pass' And [GN/LS] >= 12
[FORMATION] Not In ('Trips', 'Bunch') And [MOTION] Is Not Null

The first is third-and-short (counting 4th down); the second is explosive passes; the third is "no Trips or Bunch, and only plays with motion tagged".

Typos are harmless. When you click away from the box, mistakes show as messages right under it — and the app won't switch you back to Builder until the text parses, so your built filter is never corrupted by a  half-finished edit. The hint under the tab shows the pattern any time you forget: "e.g. [PLAY TYPE] = 'Pass' And [GN/LS] >= 12. Leave blank for no filter."

Blank Means Everything

An empty filter matches all plays — the hints say so wherever a filter can be blank ("Leave blank for no filter"). That makes clearing one easy: delete the expression text, or ✕ every rule in the Builder, then save.

There's a safety net behind this, too: if a saved filter ever breaks — say a column it referenced left the column set — it lets all plays through rather than silently hiding your film. You'll always see everything before you see nothing.