[Mondrian] Re: slicer/filter..

Ati Rosselet ati.rosselet at gmail.com
Mon Apr 11 14:39:08 EDT 2011

Using cmdRunner it turns out that the problem is somewhere else
completely.  If I remove the role I had assigned to the user
(basically grant all. explicitly), and just use an 'allaccess' role,
then the problem goes away, so it's got something to do with the role
based permissions again... although how that could result in MULTIPLES
being returned rather than less than expected... no idea yet...   will
write again if I figure something out...


On Mon, Apr 11, 2011 at 4:24 PM, Ati Rosselet <ati.rosselet at gmail.com> wrote:
> Hi, I just ran into the problem MONDRIAN-791, and applied the patch..
> seems to work fine thankfully, but this was just a side problem.
> The main problem is with the values returned when the last filter
> element (when more than one member) have more than 1 child. E.g.
> When I select a filter such as:
> where Crossjoin({[Measures].[amount_inv_EUR]}, {[ProfitCenter].[BU2],
> [ProfitCenter].[BU3]})
> Where BU2 has 2 children and BU3 has 12, then the resulting cells are 12x value
> Reversing the order {[ProfitCenter].[BU3], [ProfitCenter].[BU2]}
> gives 2x values
> Testing with another (BU4) with 3 Children gives me values 3x expected.
> If I select just the children , even if many, the results are correct
> (I'm assuming since each is 1 element and not a group of elements).
> This seems to indicate to me something wrong with either the creation
> of the set in the filter? or application of the filter ....
> Any ideas, or even on where this might be happening?
> Cheers.

More information about the Mondrian mailing list