Accress to project name in eazyBI

Onur Cevik April 13, 2023

Hey,

Could someone tell me how to get the project name? I have a calculated member and try to get the project name. The dimension Issue and Measures existingScreenshot 2023-04-13 112350.png

1 answer

1 vote
Oskars Laganovskis
Rising Star
Rising Star
Rising Stars are recognized for providing high-quality answers to other users. Rising Stars receive a certificate of achievement and are on the path to becoming Community Leaders.
April 13, 2023

Hi @Onur Cevik ,

There are multiple options for using Issues and Project dimensions, and they might impact the result.

The user might select nothing, a project, or component and all issues, a specific issue, or a project from the Issue dimension.

You might try the following expression covering the majority of use cases.

 

CASE 
--when no project selected on page filter
WHEN
[Project].CurrentMember.Level.Name = "(All)"
THEN
CASE
WHEN
--specific project displayed in issue dimension
[Issue].CurrentHierarchyMember.Level.Name = "Project"
THEN
[Issue].CurrentHierarchyMember.Name
WHEN
--when "All issues" member displayed - take the Project dimension selection
[Issue].CurrentHierarchyMember.Level.Name = "(All)"
THEN
[Project].CurrentHierarchyMember.Name
ELSE
--when specific issue or epic displayed - find its project
Ancestor(
[Issue].CurrentHierarchyMember,
[Issue].CurrentHierarchy.Levels("Project")).Name
END
--when specific project or component selected - take its project name
--unless specific project applies from Issue dimension
ELSE
CASE
WHEN
--specific project displayed in issue dimension
[Issue].CurrentHierarchyMember.Level.Name = "Project"
THEN
[Issue].CurrentHierarchyMember.Name
WHEN
--when "All issues" member displayed - take the Project dimension selection
[Issue].CurrentHierarchyMember.Level.Name = "(All)"
THEN
Ancestor(
[Project].CurrentHierarchyMember,
[Project].CurrentHierarchy.Levels("Project")).Name
ELSE
--when specific issue or epic displayed - find its project
Ancestor(
[Issue].CurrentHierarchyMember,
[Issue].CurrentHierarchy.Levels("Project")).Name
END
END

 

Regards,

Oskars / eazyBI support

Suggest an answer

Log in or Sign up to answer
DEPLOYMENT TYPE
CLOUD
PRODUCT PLAN
STANDARD
PERMISSIONS LEVEL
Site Admin
TAGS
AUG Leaders

Atlassian Community Events