I have 3 fact tables:USA,JAPAN, UK
Each fact table has identical columns (item, quantity, price)
They are joined to multiple conformed dimensions (customer,company, products, time, etc.)
What I am wanting is a UNION ALL (sort of). I want price(fact) to be price for USA, JAPAN, and UK. I do not want to have to drag in price1, price2, price3(Framework wants to do a full outer join which will lead to this problem). The dimensions work fine. It is just the facts (price, quantity, etc..) that need to be joined in some way.
So the question is:
How can I merge the columns of 3 fact table into 1 result set using the same column names across the board while retaining my ability to independantly filter each fact star?
(Yes, that confused me as well)
Report Examples
- Show me YTD sales(sum(price)) for Japan,UK, and USA by Item Number
- Show me YTD Sales(sum(price)) for Japan and USA, excluding Item 12345 from USA
Each fact table has identical columns (item, quantity, price)
They are joined to multiple conformed dimensions (customer,company, products, time, etc.)
What I am wanting is a UNION ALL (sort of). I want price(fact) to be price for USA, JAPAN, and UK. I do not want to have to drag in price1, price2, price3(Framework wants to do a full outer join which will lead to this problem). The dimensions work fine. It is just the facts (price, quantity, etc..) that need to be joined in some way.
So the question is:
How can I merge the columns of 3 fact table into 1 result set using the same column names across the board while retaining my ability to independantly filter each fact star?
(Yes, that confused me as well)
Report Examples
- Show me YTD sales(sum(price)) for Japan,UK, and USA by Item Number
- Show me YTD Sales(sum(price)) for Japan and USA, excluding Item 12345 from USA