Description
The Filter on Date Range activity allows you to filter records by evaluating whether values in a specific date column fall within a user-defined date range. This is useful for time-based slicing, such as extracting data for a specific week, month, quarter, or custom period.
You can configure whether to keep, remove, flag, or clear data based on whether the date falls within the defined range.
Use case:
This activity is useful in financial reporting, event-based filtering, log analysis, or seasonal trend extractions where date boundaries matter.
| Type | Description |
|---|
| Data | Input dataset containing at least one date column |
Output
| Type | Description |
|---|
| Transformed Data | Filtered, flagged, or modified dataset |
Configuration Fields
| Field Name | Required | Description |
|---|
| Column | Yes | Column containing date values to apply the range filter. |
| Minimum Value | No | Lower bound of the date range. Rows with dates earlier than this are excluded unless another action is selected. |
| Maximum Value | No | Upper bound of the date range. Rows with dates later than this are excluded unless another action is selected. |
| Actions | Yes | Action to perform:- Keep Matching Rows – Retain rows within the range
- Remove Matching Rows – Remove rows within the range
- Flag Rows – Add a flag column indicating if row matches
- Clear Content of Matching Cells – Set matching cells to empty
- Clear Content of Non-Matching Cells – Set non-matching cells to empty
|
| Flag Rows Column Name | Conditional | Name of the column to store flags (1 for match, 0 otherwise). Only shown when Action is Flag Rows. |
| date_column | value |
|---|
| 2024-12-31 | 100 |
| 2025-01-01 | 200 |
| 2025-01-10 | 300 |
| 2025-01-15 | 400 |
| 2025-01-20 | 500 |
Sample Configuration
| Field | Value |
|---|
| Column | date_column |
| Minimum Value | 2025-01-01 |
| Maximum Value | 2025-01-15 |
| Action | Keep Matching Rows |
Sample Output
| date_column | value |
|---|
| 2025-01-01 | 200 |
| 2025-01-10 | 300 |
| 2025-01-15 | 400 |
Combine this activity with Extract Date Component to build filters for month, year, or quarter-based logic.