It would be better to see sample data. Maybe you can mock up a spreadsheet of the detail?
For revenue, could you create an attribute: Revenue Source ("Store","Web") and Revenue Source Name (e.g. store name, website address). What is the parent-child relationship with revenue? Could you give some detail for cost of goods as well?
I'm having to deal with a similar situation where I have child dimensions for measures which are at the parent level.