Hi @Jenny26
There is currently no out of the box way to report on a revision history other than exporting the property history as you have already mentioned, but you can build a history you can report on using custom properties and a workflow. For Example:
Contract End Date Copy
Contract End Date Date Set
Previous Contract End Date 1
Previous Contract End Date Date Set 1
Previous Contract End Date 2
Previous End Date Date Set 2
As many sets of these as you deem necessary. It might make sense to start with 5? Maybe you only care about when it was changed and not the prior value and you can reduce field utilization by omitting that.
Then you have a workflow like this:
Trigger: Contract End Date is Known
Branch on Contract End Date Copy is Known
If no,
Action: Copy Contract End Date to Contract End Date Copy
Action: Set Contract End Date Copy Date to date of Step
If Yes:
Branch on Previous Contract End Date 1 is Known
If no:
Action: Copy Contract End Date Copy to Previous Contract End Date 1
Action: Copy Contract End Date Date Set to Previous Contract End Date Date Set 1
Action: Copy Contract End Date to Contract End Date Copy
Action: Set Contract End Date Copy Date to date of Step
And so on until you have been through all of the history fields you created. With each sequential historical change the list of actions will get longer as you push the earliest date down the list.
It’s a cumbersome worklfow to build but it’s set and forget and should do the trick for you.
Hope this helps!