Reputation: 372
I have dimension which divides the single fact value by members. Ie. ([Dim].[Member1], value), ([Dim].[Member2], value) ..
Can i calculate dimension members margin with this single value?
Upvotes: 1
Views: 210
Reputation: 372
Using calculated member formula as nested iif as:
CREATE MEMBER CURRENTCUBE.[Measures].[margin]
AS
iif([Dim].[Member1] = [Dim].[Member1].&[X],
sum([Dim].[Member1].&[X],[Dim].[Member1].&[Y], value) / ([Dim].[Member1].&[X],value),
iif([Dim].[Member1] = [Dim].[Member1].&[Y],
sum([Dim].[Member1].&[Y],[Dim].[Member1].&[F], value) / ([Dim].[Member1].&[Y],value),
iif([Dim].[Member1] = [Dim].[Member1].&[F],
sum([Dim].[Member1].&[F],[Dim].[Member1].&[Y], value) / ([Dim].[Member1].&[F],value),
etc...
Formula is long, about 150 rows :)
Upvotes: 1