You are correct: if some dimension member is removed, it is removed from all measures.
There could be another approach used:
Create a new “Open issues” measure (with a slightly different name) where empty cells are displayed instead of zeros using NonZero() function. The calculation formula for this new measure would be the following:
Use this measure instead of predefined “Open issues”.
Then enable the report option “Hide empty columns”. If there are no open Closed issues, then the Closed column would be hidden for this measure.
Notice that “Open issues” (and, consequently, this newly created measure) uses resolution date and issues resolution to detect open issues, not the issue status. Therefore, there could be cases when an issue is in Closed status is treated as an open issue if it has not any resolution (it depends on how the workflow is configured).
Measure “Issues history” also is valuable to show the number of issues in different statuses at the end of the selected time period, only you should use it with “Transition status” dimension (not with “Status” dimension that aggregates only actual statuses). Read more about issue change history measures and dimensions.
There is an example in eazyBI demo account on Issues history and statuses: https://docs.eazybi.com/eazybijira/learn-more/learn-eazybi-through-examples/history-of-issue-statuses
Ilze / firstname.lastname@example.org