I have an Observation (Custom type) which was later coverted to a Defect and finally to a Story. When I generate an eazyBI report the Issuetype for this issue still shows up as a Defect.
If I use the following to get the issuetype then it shows up as a Story, which is what the issue currently is.
[Issue Type].[Issue Type].getMemberNameByKey
( [Issue].CurrentHierarchyMember.get(‘Issue type ID’) )
eazyBI tracks the history of issue type changes and the data you see depends on the measures used in the report.
Historical measures (like “Issues history” or “Transitions to status”) reflect the issue type as it was at the time of the event, using a historical snapshot. This includes fields like “Issue type,” “Status,” and “Assignee,” showing values relevant to each point in history. (see Issue change history)
Standard or core measures (such as “Issues created” or “Issues resolved”) always use the current issue type, displaying up-to-date values without historical changes. (see Jira Core measures and dimensions).
Additionally, issue property fields (as retrieved with Get() function in your example formula) will always show the current value of Issue type.
I hope this helps to understand how different measures display data. Please don’t hesitate to reach out if you have more questions!