I have a table of issues from Project A. For each task, I need to:
Get the value of the “Assignee” field;
Find a task in Project B whose name matches this value (i.e., Project B has a task with a name similar to the value of the assignee field in Project A);
Get the value of the “Due date” field from the found task in Project B and display it in the table.
If both Projects are in the same Jira instance, you can achieve this with the following steps:
Select both Projects to be imported into the same eazyBI account.
In eazyBI, create a report with Issue dimension in Rows with the Issue level selected and use the Project dimension in Pages to filter the report by Project A.
Add the Assignee dimension to Rows and select the User level to be displayed.
Click on the header of the “Issues created” measure and apply Filter rows → “> 0”.
Define a new measure in the Measures dimension with a formula like this (set the formatting to Date):
Filter(
[Issue].[Project B].Children,
NOT IsEmpty([Measures].[Issue due date])
AND
[Assignee].CurrentHierarchyMember.Name <> '(unassigned)'
AND
LCase([Issue].CurrentHierarchyMember.Name) MATCHES '.*' || LCase([Assignee].CurrentHierarchyMember.Name) || '.*'
).Item(0).GetDate('Due date')
Let me know if this fits your use case or if you have any additional questions on this!
Good afternoon, thank you for your help, however, I followed all the steps written, but this measure does not return anything. In the table, the column with this measure remains empty.