Hi
I have a designed a accumlating defined by Philip Stevenson in below mentioned post (where the State Flow is defines as a Dimension and we will use single Time dimension rather that multiple role playing dimensions of Time. )
The reason i went this way is that i have a state based fact table (Project timeliness) with states (Phase) defined below
1-Created,2-Design,3-Review Design,4-Develop,5-Review Develop,6-Test
The forward States flow is set but the reverse flow is not defines. ie a project in '6-Test' can go to '1-Created' etc.
In Forward flow some Projects will not have to go through the '5-Review Develop'. Also I am capturing the 'Start Date' and 'End Date' for individual records in the Fact to calculate the Age
My issue is in calculating
How many Projects Reached '6-Test' which did not have '5-Review Develop' State?
Average Age of Projects Reached '6-Test' which did not have '5-Review Develop' State?
This issue I face here is that since I have to Omit Specific Projects which had a diffrent State Flow (Which Went through State '5-Review Develop') from Projects which did not go through '5-Review Develop' state.
Hope I was clear on my issue. It will be very helpful to give some insight on this issue.
Robs