Hi Gareth,
You are right, some of the functions that are used to convert duration fields to numeric fields are not available in the context of reports and dashboard. However, you can create a custom field in the configuration module. For example $Duration/Hours(1) to convert duration field into numeric hours.
Good luck!
Tamir