The query:
Code: Select all
FILTER(TM1FILTERBYLEVEL( TM1SUBSETALL( [AcctOrg Source] ), 0),
([alloc.Mapping].([Version].[Active_01],
[Pool Master].[100],
[AcctOrg Target].[XXX-100-DIR : 99.XYZ.990057404.56],
[Pool Target].[200],
[Measure].[Allocation Flag]) > 0 ))
If I use the Filter by View extract, just to test against, it is virtually instantaneous. The drill through is on a calc cube and uses the alloc.Mapping cube to build the subsets required to display the source allocations of a drilled target intersection, i.e. where did this number come from?
This seems like an extraordinary length of time for a relatively straightforward query. Use a cube view, change title elements and delays of only a few seconds occur as the desired data is rendered.
Wondering if there is something I'm missing. Otherwise, my next step is to try constructing a zero suppressed view, reading it and building the appropriate subsets, but I hate having to code around a problem like this.