I have many metric sets (three main types) on a dashboard .
They all have the same Dimensions.
They are on their own layer.
I have set up one filter layer and put all but one Dimension filter on there and made them all dependent to each other.
Because I have left off this one Dimension as a filter and therefore it is not filtering the other filters I am not getting a true shorten list on the other filters.
Confused yet, still with me?
The reason I have left that one filter out is because it should not be changed by the user because if changed then the Table/Chart would not make any sense at all.
You see all 3 metric sets are for the same data but for a specific dimension type (the one I did not filter on globally) that one is set on each metric set to show the set for that metric set.
Ok I think I muddled this, let me get some more detail.
All the Metric Sets are on yearly Goals, I have three Type of goals:
- Dollar amount to reach (actual Measure)
- Percentage type goal (actual Measure)
- General No Measure ( no number)
I have two columns for the two different measures type (one money one percentage) no column for the general.
Each type of goal has its own metric set and is set up differently and on each one the Goal Type dimension is filtered on the metric set to the type it is showing.
That causes the problem where these global filters (that filter all the table charts) can not properly filter each other when I set up the dependencies.
The only thing that I can think of is to have three sets of filters that have a hidden Goal Type filter and has the others as dependent.
If I do this I will loose the when you set the company filter it changes it on all charts and graphs, it will just set the company filter for those that are of the goal type.
Oh and there another set of charts that has the goal type set to all, do do a count of goal met for quarter.
I know it is possible to write some javascript so that when I change one company filter (or any of the other that they all share) it will change the other parameters.
I was just wondering if some one had any better idea of how to get this complicated mess i gotten myself into to work.
Thanks in advance.