Hi Team,
I have a leave management use case in Pega Constellation.
I am displaying leave records in a table with the following columns:
- Employee Name
- Start Date
- End Date
- Total Days
Each record represents a leave period. For example, if a user applies leave from 10-Jul-2026 to 14-Jul-2026, the table stores:
| Name | Start Date | End Date | Total Days |
|---|---|---|---|
| User A | 10-Jul-2026 | 14-Jul-2026 | 5 |
Requirement 1: Date Range Filters
I need to provide two filters above the table:
- From Date
- To Date
Users can select any date range, and the table should display employees whose leave period overlaps with the selected date range.
Example:
- From Date = 12-Jul-2026
- To Date = 15-Jul-2026
The leave record from 10-Jul-2026 to 14-Jul-2026 should be returned because part of the leave period falls within the selected date range.
Since I only have Start Date and End Date fields (and not individual leave dates), what is the recommended approach in Pega Constellation Insights/Reports to implement this overlapping date-range filter?
Requirement 2: Month Filter (Current Year Only)
I also need a Month filter that displays only the months of the current year (January through December).
When a user selects a month, the table should display all leave records that fall completely or partially within the selected month of the current year.
Examples for July (Current Year):
- 10-Jul-2026 to 14-Jul-2026 → Should be displayed
- 28-Jun-2026 to 03-Jul-2026 → Should be displayed
- 29-Jul-2026 to 05-Aug-2026 → Should be displayed
The logic should return any leave record that overlaps with the selected month, even if the leave starts in the previous month or ends in the next month.
Again, I only have Start Date and End Date fields available.
What is the best way to configure this requirement in Pega Constellation Insights? Is there a recommended reporting/filtering approach to handle month-overlap scenarios using only Start Date and End Date fields?
Any guidance or best practices would be appreciated.
Thank you!

