Try using the Head() and Tail() functions to get the min and max values from Epics for each project. Have a look at the formula below for a similar use case where the max created date is retrieved from particular project Epics:
Tail(
Filter(
Descendants([Issue.Epic].CurrentMember,[Issue.Epic].[Epic]),
Not IsEmpty([Issue.Epic].CurrentMember.Get('Created at'))
AND
[Measures].[Issues created] > 0
), 1
).Item(0).Get('Created at')
thanks for your useful post, I tried the same code and it worked as desired, then I tried to customize it in order to work with Due Date but I’m not able to find a solution.
I tried this:
Tail(
Filter(
Descendants([Issue.Epic].CurrentMember,[Issue.Epic].[Epic]),
Not IsEmpty([Issue.Epic].CurrentMember.Get('Due Date'))
AND
[Measures].[Issue due date] > 0
), 1
).Item(0).Get('Due Date')
Where [Issue due date] is [Issue].CurrentHierarchyMember.get('Due date')
I apologize for the late reply. Please export and share the definition of the report and a screenshot to the eazyBI support email support@eazybi.com. Also, include a reference to this community post so that I can find it.
See more details on how to export the report definition on the eazyBI documentation page - Create reports.