The best way would probably be to fix this in the database by creating a table that has all the extra dates. You can do this with a database + tally table and create additional dates as needed per person. I've shown a simple comparison using three sheets in tableau. One of these is where you join scheduled onto actual hours. One of these is actual hours joined to scheduled and the final one has all the dates (master) and actuals and scheduled are both joined onto it.
DateJoinsFix.twbx 107.1 KB