Additional Filters
Additional Filters
The Additional Filters menu (opened from the filter button above the talk list) provides quick, toggle‑based ways to refine the list. These filters can be combined with each other and with the Category Filter.

|
Filter |
Options |
Description |
|
Has Media |
Has Media / No Media |
Filters talks based on whether they include media (slides, images, etc.). These options are mutually exclusive. |
|
Excluded |
Excluded / Included |
Filters talks based on whether they are marked as excluded in your congregation. These options are mutually exclusive. |
|
Booked |
Booked / Not Booked |
Filters talks based on whether they have a future booking or scheduled assignment. These options are mutually exclusive. |
|
Never Given |
— |
Shows only talks that have never been given in your congregation (no last-heard date and never invited). |
|
Unassigned |
— |
Shows talks that have no speakers assigned. This may indicate your speaker list needs updating or highlight talks that could be assigned locally. |
How These Filters Combine
All enabled Additional Filters are applied simultaneously.
For example, you can combine:
- Category: Christian Living
- Has Media
- Not Booked
- Unassigned
The talk list updates instantly as you toggle each filter.
Advanced Filters
The Advanced option in the filter menu enables a more precise, data‑driven way to filter the talk list. When enabled, an additional filter panel appears above the list, allowing you to build a structured filter based on a field, an operator, and a value.
Advanced filtering works in five simple steps:
1. Enable Advanced Mode
Choose Advanced... from the filter menu.
The advanced filter controls become enabled above the talk list.
2. Choose the Field
Use the Field combo to select which part of the talk record you want to filter on.
Examples include:
- Theme
- Notes
- Number
- Count
- Outline date
- Last given
- Next invited
- Excluded from
Each field has a specific data type (Text, Number, or Date).
The system automatically selects the correct operator set and input control based on the field you choose.
3. Choose the Operator
The operator defines how the selected field should be compared to the value you enter.
The available operators depend on the data type of the selected field.
|
Field Type |
Operator |
Meaning / Description |
|
Date / Number |
= |
Equals (default) |
|
|
!= |
Not equal |
|
|
< |
Less than |
|
|
<= |
Less than or equal |
|
|
> |
Greater than |
|
|
>= |
Greater than or equal |
|
Text |
= |
Exact match |
|
|
!= |
Does not exactly match |
|
|
Contains |
Field contains the specified text (default) |
|
|
Does not contain |
Field does not contain the specified text |
|
|
Starts with |
Field begins with the specified text |
|
|
Ends with |
Field ends with the specified text |
4. Enter the Value
The value control changes automatically based on the field type:
- Date fields show a date picker.
- Number fields show a numeric input with spinner.
- Text fields show a free‑text edit box.
5. Apply the Filter
After entering your value, click the Apply (✓) button (located to the left of the Clear Filter button) to perform the advanced filtering.
The talk list updates when you click Apply.
How Advanced Filters Interact with Other Filters
Advanced Filters run in addition to:
- Category Filter
- Additional Filters
This allows very fine‑grained combinations, such as:
- Category: Christian Living
- Additional Filter: Not Booked
- Advanced Filter: Last Given Date → Before → 1 Jan 2020
- Advanced Filter: Title → Contains → “family”
Clearing the Filter
To remove all advanced filtering and return to the full talk list, click the Clear Filter button.