Arc displays wrong content for subsets with SubsetIsAll=true in alternate hierarchies.
Describe the bug
For static subsets created via TurboIntegrator with SubsetIsAll flagged as true Arc displays incorrect members for alternate hierarchies as when Arc converts the subset to MDX the alternate hierarchy is ignored and only the same named hierarchy is considdered. Members may be displayed which do not exist in the hierarchy. This is most obvious in the Leaves hierarchy.
When encountering the SubsetIsAll=true propertx Arc incorrectly sets the MDX in the subset editor as {TM1SubsetAll([dimensionName])}
when is should be {TM1SubsetAll([dimensionName].[hierarchyName])}
To Reproduce
Steps to reproduce the behavior:
- Identify a dimension with alternate hierarchies
- In the Leaves hierarchy of the dimension create a subset with the SubsetIsAll property true.
e.g.
HierarchySubsetCreate('myDim', 'Leaves', 'All Elements', 0);
HierarchySubsetIsAllSet('myDim', 'Leaves', 'All Elements', 1);
- In Arc open the "All Elements" subset in the Leaves hierarchy
- All elements from the same named hgierarchy are displayed.
Expected behavior
Arc should take the hierarchy into account and display the correct result.
Version Information (please complete the following information):
- Arc Version: 2.3.0
Additional context
Add any other context about the problem here.