Last Updated: 2026-08-27
Purpose
This article describes how to use filters in the Outpost24 Portal to limit displayed data based on text, numerical values, dates, and other criteria.
Introduction
Filters limit the data displayed in Portal views based on specified criteria. Filters can be applied to one or more columns to locate specific entries or focus on data relevant to an investigation, analysis, or remediation task.
Use filters to search text values, compare numerical values, define date ranges, exclude results, or combine multiple criteria. Filters can be applied to visible and hidden columns, which allows the displayed columns and filtering criteria to be configured independently.
To access Filters, click the filter
When looking for a particular hostname (that includes a number in domain name) in Assets view, choose Hostname in the Type column and enter that number in the Name column to narrow down the search results. Additionally, a scanner ID can be submitted to ensure a direct search result.
Prerequisites
Access to the Outpost24 Portal and the relevant data is required.
Apply Filters
To access the filtering, click the filter
Use the Find Column field to quickly find the column name of choice in the list of applied filters.
Applying Filter
Filters can be applied from the Filters panel or directly from supported column headers.
To apply a filter from the Filters panel:
-
Select the Filter icon to open the Filters panel.
-
Locate the column to filter.
Use Find Column to search for a column.
-
Enter a filter expression for the column.
-
Add filters to additional columns as required.
Filter Expression
The following expressions are available for supported filter fields. Expression support depends on the field and its underlying data type.
Filter expressions are supported only for selected filter fields in the Portal. The available expressions depend on the field and the underlying data type and are not intended to work across all views or filter fields.
|
Operator |
Example |
Result |
|---|---|---|
|
|
|
Matches a single character for each |
|
|
|
Excludes values that start with Excludes empty rows. |
|
|
|
Returns rows where the value is empty. |
|
|
|
Returns numerical or date values below the specified value. |
|
|
|
Returns numerical or date values above the specified value. |
|
|
|
Returns numerical values from 3.2 through 7, inclusive. |
|
|
|
Returns values that match both |
|
|
|
Returns values that match |
|
|
|
Matches exactly one subdomain level for each |
|
|
|
Matches one or multiple subdomain. Returns values such as |
A filter can be applied in the background. This allows for enabling only columns of interest while filtering by any columns, without the need of specifically having them visible in the table to enable filtering. Pay extra attention to the Filter counter beside the column name to see how many filters are applied to the table.
AND and OR Expressions
AND and OR expressions can be combined.
For example:
a,b|c
returns:
(a AND b) OR c
The expression:
a,b|c,b
returns:
(a AND b) OR (c AND b)
Filter Numerical Values
Use <, >, or - to filter numerical data.
For example:
<6.4
returns non-empty values below 6.4.
>3.2
returns non-empty values above 3.2.
3.2-7
returns values from 3.2 through 7, including both boundary values.
These operators apply only to columns with compatible underlying data types.
Filter Dates Using Expressions
The < and > operators can also be used with supported date columns.
For example:
<2026-07-31
returns dates before July 31, 2026.
>2026-07-31
returns dates after July 31, 2026.
For more advanced date filtering, use the date filter.
Filter Hidden Columns
Filters can be applied to columns that are not displayed in the table.
This allows a view to display only the columns required for the current task while using additional columns as filtering criteria.
The filter counter indicates how many filters are currently applied to the table. Check the counter when the displayed results are more limited than expected, as a filter can remain active on a hidden column.
Date Filters
Date columns provide a dedicated date filter for defining time-based criteria.
Filter Modes
The date filter provides three modes:
-
Quick — predefined commonly used date ranges.
-
Relative — dynamic ranges calculated from the current date and time.
-
Absolute — fixed dates and times.
Quick Date Filters
Predefined common date ranges for fast filtering:
|
Option |
Description |
|---|---|
|
All |
Removes date filtering and returns all results. |
|
Today |
Returns data from 00:00 on the current day in the selected time zone. |
|
Yesterday |
Returns data from the previous calendar day between 00:00 until 23:59:59 in the selected time zone. |
|
Last week |
Returns data from the previous Monday through Sunday, from 00:00 in the selected time zone until the last day of week at 23:59:59.. |
|
Last month |
Returns data from the previous calendar month from the 1st of the month at 00:00 in the selected time zone until 23:59:59 of the last day of the month. |
|
Last 24 hours |
Returns data from the previous 24 hours up to the current time in the selected time zone. |
|
Last 7 days |
Returns data from the previous seven days up to the current time, based on the selected time zone. |
|
Last 30 days |
Returns data from the previous 30 days up to the current time, based on the selected time zone. |
|
Has date |
Returns rows that contain a date or timestamp. Empty fields are excluded from results. |
|
No date |
Returns rows where the date or timestamp is empty/null. |
Quick filters are dynamic and update relative to the current date and time.
For example, Yesterday represents the previous calendar day, while Last 24 hours represents a rolling 24-hour period from the current time.
Relative Date Filters
Relative filters define dynamic periods based on the current date and time. The calculated date range changes as time progresses.
The following modes are available:
|
Mode |
Description |
|---|---|
|
On |
Returns data for the specified relative time period.
The filter creates a full period boundary. For example:
This allows filtering on complete time units relative to the current date/time. Visualization:
|
|
Before |
Returns data before the specified relative date and time.
Example: "3 days ago" with rounding returns everything before 3 days ago at 00:00:00.
|
|
After |
Returns data from the specified relative date and time.
Example: "2 weeks ago" returns everything from 2 weeks ago on. Matches future time too. With rounding enabled, it starts from the beginning of the week (Monday 00:00) from 2 weeks ago.
|
|
Between |
Returns data between two relative date and time boundaries.
Each boundary is calculated independently, allowing flexible ranges like "2 days ago to 1 week from now" or "1 month ago to 5 days ago". Example: "Between 7 days ago and 1 day ago" with rounding returns everything from Monday 00:00:00 of last week through 00:00:00 of yesterday.
|
Filter Selection Priority
When opening the date filter panel, the widget automatically selects the most appropriate filter option based on your current selection. If your selected date range matches multiple filter types, the widget follows this priority order:
-
Quick filters (Today, Yesterday, This Week, Last Week, etc.)
-
Relative date filters (for example, "1 day ago", "2 weeks ago")
-
Absolute date filters (specific calendar dates)
Example: If you select "1 day ago" in the relative date filter, which matches the "Yesterday" quick filter, the widget will display "Yesterday" as the selected option when you reopen the date panel. The widget prioritizes showing the simpler quick filter option rather than the relative date configuration you originally selected.
This behavior also applies when:
-
Loading saved view templates
-
Refreshing the page with filters in the URL
-
Switching between different views
-
Reopening the widget for the same column
The widget always tries to display your filter using the simplest matching option from the highest priority category available.
Fields description
-
Amount: Positive integer specifying the quantity of time units
-
Unit: Time unit selector with options:
-
seconds
-
minutes
-
hours
-
days
-
weeks
-
months
-
years
-
-
Direction:
-
"ago" - in the past (creates negative ISO 8601 periods like
-P2D) -
"from now" - in the future (creates positive ISO 8601 periods like
P1W)
-
-
Rounding: Optional checkbox to align timestamps to unit boundaries:
-
second: :00.000 milliseconds
-
minute: :00 seconds
-
hour: :00:00 (top of hour)
-
day: 00:00:00 (midnight)
-
week: Monday 00:00:00
-
month: 1st day at 00:00:00
-
year: January 1st at 00:00:00
-
Technical format: Relative filters are stored as ISO 8601 durations (e.g., -P2D = 2 days ago, P1W = 1 week from now, -P3M = 3 months ago).
Live preview: The filter displays a "Currently:" hint showing the calculated date/time in the selected timezone with the current configuration.
Absolute
Specific fixed timestamps that do not change over time.
When selecting a date in the filters, a date picker is displayed showing the calendar interface with the selected timezone at the top.
Date picker: Calendar based interface for selecting exact dates and times. Timestamps are stored with timezone offset information (e.g., 2025-11-18T10:00+01:00).
Use cases: Best for historical queries, compliance reporting, or filtering on specific known dates that should not shift over time.
|
Option |
Description |
|---|---|
|
On |
Selects a specific date. Returns everything from 00:00:00 to 23:59:59 on that date in the selected timezone. Example: Selecting March 15, 2026 returns all records from March 15, 2026 at 00:00:00 through 23:59:59 in your timezone. |
|
Before |
Returns everything before the specified date and time. The specified time is not included in the results. Example: Selecting March 15, 2026 at 14:30 returns all records before March 15, 2026 at 14:30 in the selected timezone. |
|
After |
Returns everything after and including the specified date and time. The specified time is included in the results. Example: Selecting March 15, 2026 at 14:30 returns all records from March 15, 2026 at 14:30 onwards in the selected timezone. |
|
Between |
Returns everything between two date/time boundaries, inclusive of both start and end times. Example: Selecting March 1 to March 31 returns all records from March 1 at 00:00:00 through March 31 at 23:59:59 in the selected timezone. |
Timezone
Date filters use the timezone selected in the date filter. The selected timezone determines how date and time boundaries are calculated.
The timezone selector displays the timezone name and UTC offset.
All date filters include timezone support via an autocomplete field at the top of the filter panel.
-
Timezone format: Filters store timezone information:
-
Relative/Quick filters:
|timezone(timezone_name)suffix (e.g.,>-P1D|timezone(Europe/Stockholm)). -
Absolute filters:
+HH:MMoffset appended to timestamps (e.g.,2025-11-18T10:00+01:00).
-
-
Timezone display: Shows timezone name and UTC offset (e.g., "Europe/Stockholm (UTC+02:00)").
-
Filter interpretation: All date comparisons are performed in the selected timezone, ensuring consistent results regardless of server or client timezone settings.
Select the appropriate timezone when filtering data across systems or environments in different geographical locations.
Technical Details
Stored format examples:
-
Quick filter:
>-P1D|timezone(Etc/UTC)(after today) -
Relative "On":
-P2D|timezone(Europe/Stockholm)|round(on the day 2 days ago, rounded) -
Relative "Before":
<-P1W|timezone(America/New_York)(before 1 week ago) -
Relative "Between":
-P7D•-P1D|timezone(Asia/Tokyo)|round(between 7 days ago and 1 day ago, both rounded) -
Absolute "On":
2025-11-18T00:00+01:00 -
Absolute "Between":
2025-11-01T10:00+01:00•2025-11-30T18:00+01:00
Filter modifier suffixes:
-
|timezone(name): Specifies the timezone for relative/quick filters -
|round: Indicates rounding is enabled for relative filters -
+HH:MMor-HH:MM: Timezone offset for absolute timestamp filters
Column Filters
Filters can also be entered directly in supported column headers.
Enter a filter expression in the filter field at the top of the column. The same filter expression rules apply to column filters and filters configured from the Filters panel.
Clear Filters
Filters can be cleared individually or all at once.
Clear an Individual Filter
Select the X for the filter to remove it.
The remaining filters continue to apply.
Clear All Filters
Select the Clear filter
The Clear filters
Clearing the Find Column search field only resets the column search in the Filters panel. It does not remove filters applied to the table.
Related Articles