Data modeling problem: Events in Progress in Human Resources data – Dealing with employees who change teams

I have a data modelling conundrum. It concerns records in a dimension that have start- and enddates. I’ve heard people refer to this type of problem as the “events in progress”-problem. My specific version of this problem goes like this: Imagine you have a sales fact table called FactSales with a date, an employee who…