Hello Duncan Hornby,
Reporting capability is useful to those who run models periodically. The report gives them a way to compare between runs for failures or value changes.
About its benefits and the work that is still pending -
1) Gives an overview of the entire model with its variables, processes, value and messages.
2) Two way editing between model and report that can be synced automatically or manually (being worked on)
3) Overall model statistics about processes, total time to run the model, sub models, iterations etc (being worked on)
4) Embedded optional model metadata (In design)
5) Model notes to keep track of model history between analysts (in future releases)
6) Two way selection highlights and visual indication (being worked on)
7) Updated style sheet and capability to save the report as pdf (future release)
😎 Report comparison and visual feedback (Long term plan)
Hope this helps.
Thanks for starting a dialog on this topic!