You are going to need to create another field and use that field for the reporting instead of the duration field. I'd recommend adding a new number field, set a default value of 0, and set the round rule to up. Make the number field a formula field and set it to be an extended formula. Then it is just a matter of building a formula to calculate the number of days in the duration field. The duration is stored in the database as long value, so it is just a number which means we can use math against it.
Here is the basic format of how a duration field is calculated:
(100000000000000 * ((years * 12) + months)) + (weeks * 604800000) + (days * 86400000) + (hours * 3600000) + (minutes * 60000) + (seconds * 1000) + milliseconds
A year is equal to 365 days in milliseconds. A month is equal to 365 days in milliseconds divided by 12.
So, what you need to do is take the duration field which is stored in milliseconds and calculate the number of days based on that. The formula is going to get rather complicated as you pull out the various parts and convert them to days.
Good luck
--Mark
------------------------------
Mark Johnson
Senior Architect
Wipro
------------------------------