Forum Discussion
Dynamic Dimension
Hi everyone,
I'm also very interested in this topic. I am coming from a tableau background and have developed reports where the user can define 2 separate dimensions that he/she would like to break the data out by.
I'm in transportation, so in dimension 1 the user may select something like 'Origin' and in dimension 2 the user may select 'Carrier'. They could then see whatever the measure is for the given chart broken out as follows:
Location A Carrier A Key metric
Location A Carrier B Key Metric
...
...
...
Location B Carrier A Key Metric
Location B Carrier B Key Metric
...
etc.
For each dimension I have 9 options. The book mark solution doesn't seem viable, given there would be 72 (9*8 b/c you wouldn't have the same dimension twice in one view) views that I would have to build. My data set is around 1M records. Is the cross join table solution even viable? How much do you think having a bridge table with 9M records is going to impact performance? Thats only for one dynamic dimension, if I wanted both dynamic dimensions I would presumably have to create 2 bridge tables now totaling an extra 18M records in my data model right?
I think my tableau users are going to be sad if this is the best solution I can give.
- Anonymous6 years agoNot applicable
There is another solution for implementing dynamic dimension slicers optimized for performance.
Here you can add new dimensions in the DAX code quite easily and it offers a huge degree of flexibility.
Let me know if you need more informartion
- Anonymous6 years agoNot applicable
Nice solution