To get the ConsolidatedAvg or ConsolidatedCount functions to calculate correctly, ALL the N-level cells must be fed.
But to get ConsolidatedMin and ConsolidatedMax to show the correct value @C level, I'm betting that I don't actually need to feed EVERY N-level element. If there's something that tells me which of the N-level elements will have the max (or min) value, I should be able to get away with feeding just that element.
Cube: RealEstateCost has 6 dims (one of which is the region dim listed below) + 1 measure dim.
Example: A Region dimension with the following hierarchy
Code: Select all
-Midwest - Division 3 - ENC
--Illinois
----Chicago
----Springfield
--Ohio
----Cinci
----Dayton
----Columbus
Code: Select all
['RealEstatePricePerSqFoot'] = C: ConsolidatedMax (2, ', !dim1, !dim2, !dim3, ... , !msr );
Essentially the value shown on ConsolidatedMax with ALL elements fed = Value calculated on a ConsolidatedMax calc with only a single element (with the highest value) fed.
Your thoughts guys? Does this make sense? or have completely lost it?
How does this help me?
My users will have access only to the Consolidated Elements (States and above) in this reporting cube anyway, so I don't need to worry about the unfed cities not being visible on SupressZeroes.