Click here to monitor SSC
SQLServerCentral is supported by Red Gate Software Ltd.
 
Log in  ::  Register  ::  Not logged in
 
 
 
        
Home       Members    Calendar    Who's On


Add to briefcase ««12

How do you filter a calculation by an existing hierarchy? Expand / Collapse
Author
Message
Posted Friday, March 21, 2014 10:10 PM
Grasshopper

GrasshopperGrasshopperGrasshopperGrasshopperGrasshopperGrasshopperGrasshopperGrasshopper

Group: General Forum Members
Last Login: Wednesday, June 25, 2014 2:04 PM
Points: 15, Visits: 110
Yeah, not quite there yet. A large part of it is that I am pretty new to MDX.

Pseudo code would be:

for every member of product
divide x by y
only if product.category = 2
then roll this up to an aggregate

The aggregate needs to be able to be sliced from the top of the dimension down to the different hierarchies in the dimension.
I know it's not much, but that's the best way I can describe it
Post #1553733
Posted Monday, March 24, 2014 7:54 AM
SSCrazy

SSCrazySSCrazySSCrazySSCrazySSCrazySSCrazySSCrazySSCrazy

Group: General Forum Members
Last Login: 2 days ago @ 7:12 PM
Points: 2,148, Visits: 487
RE: sliced from the top of the dimension down to the different hierarchies

Do you mean "only roll up (x/y) from the leaf level of product if its ancestor is Product Category 2"?
Post #1554031
Posted Monday, March 24, 2014 7:59 AM
Grasshopper

GrasshopperGrasshopperGrasshopperGrasshopperGrasshopperGrasshopperGrasshopperGrasshopper

Group: General Forum Members
Last Login: Wednesday, June 25, 2014 2:04 PM
Points: 15, Visits: 110
Haha yeah, sorry about that...ugh. The pseudo is not strong in this one.
Post #1554032
Posted Monday, March 24, 2014 8:07 AM
SSCrazy

SSCrazySSCrazySSCrazySSCrazySSCrazySSCrazySSCrazySSCrazy

Group: General Forum Members
Last Login: 2 days ago @ 7:12 PM
Points: 2,148, Visits: 487
NP.....

Does this calculated measure, after applying the division, rollup up along all other "non-product dimensions" in your cube by summing (x/y)?

If you don't hear from me the rest of the day, it is because my wife is going into labor with our first child
Post #1554037
Posted Tuesday, March 25, 2014 9:19 AM
Grasshopper

GrasshopperGrasshopperGrasshopperGrasshopperGrasshopperGrasshopperGrasshopperGrasshopper

Group: General Forum Members
Last Login: Wednesday, June 25, 2014 2:04 PM
Points: 15, Visits: 110
Hmm I don't think so. The division is there to properly calculate our forecast actuals and needs to be applied across the board. I had attempted to do this by doing that calculation at the leaf level, and then doing the sum at the top to aggregate it.
The filter portion is so that we are only performing this calculation when it is of a specific type.

And congratulations! I hope all is well :)
Post #1554537
« Prev Topic | Next Topic »

Add to briefcase ««12

Permissions Expand / Collapse