you need to do calculations that require fields from several source tables to be in one table
you experience performance problems with the current data model that can be solved by combining several tables and so create a more compact data model that's closer to a star schema data model.