Calculate and Report on the Time between Two Properties

This widget only reports on changes to a deal if it is moved along every stage in the pipeline. We have 7 stages and the last two are closed-won and closed-lost. Sometimes customers buy or reject the sale without going through all the stages and this widget will not report those correctly, just leaving them in deals created.

Please can you make this work in a real world way where if we drag a deal from an early stage straight to “closed-won” it just assumes it has passed through the other stages?