Data Warehouse (DW) doesn’t natively provide session-level granularity or timestamps per hit, so calculating average time on site directly from DW is limited.
To get an accurate average time on site, the best approach is to use Raw Data Feeds, as @Jennifer_Dungan mentioned, which include detailed ti...