Basically, the issue can simplified as follows:
2 dimensions:
Org consolidation -> Proj detail level
Measures A, B, and C
Code: Select all
rule file:
FEEDSTRINGS;
SKIPCHECK;
['C'] = N: ['A'] \ ['B'];
['C'] = C: ['A'] \ ['B'];
Feeders;
['A'] => ['C'];
You can see the problem if you zero-suppress in TM1, as the whole Measure C goes away.... but visually, you can still see a value if you don't zero-suppress.
The problem really shows itself when we report from Cognos BI, as the TM1 engine never returns a value for the consolidation level... even though a consolidation rule tells the TM1 server that there's override behavior to ['Org I', 'C'] cell.
Business users think it's weird that an IBM product TM1 has the 0.88 value, yet another IBM product Cognos BI (by default) doesn't show the value.
Note: we're able to workaround the issue by using the new IsUnderFed cube property of newer version of BI... but at the expense of performance since TM1 is now returning all of the cube (kind of defeats the purpose of memory optimization).
Has anyone else experienced this in their design? and what have you done to work with this limitation?