Я сделал это, используя Deski и четыре переменные.
Начните с измерения часов, создайте несколько переменных, в следующем году моя переменная year - vYears, моя переменная Month - vMonths, моя переменная days - vDays, а моя переменная hours - vHours.
vYears использует следующий расчет:
=Floor(Sum(<Hours Billed by Date Billed>/24)/365.25)
vWeeks использует следующий расчет:
=Floor(Sum((Sum(<Hours Billed by Date Billed>/24)/365.25)-<vYears>)*365.25/7)
vDays использует следующий расчет:
=Floor(Sum(Sum((Sum(<Hours Billed by Date Billed>/24)/365.25)-<vYears>)*365.25/7-<vWeeks>)*52/24)
vHours использует следующий расчет:
=Truncate(Sum((Sum(Sum((Sum(<Hours Billed by Date Billed>/24)/365)-<vYears>)*365/7-<vWeeks>)*52/24-<vDays>)*24) , 2)
I Затем можно вывести эти переменные, выполнив следующие действия:
=<vYears>+" Years "+<vWeeks>+" Weeks "+<vDays>+" Days "+<vHours>+" Hours"
Если вам нужна дополнительная информация, пожалуйста, не стесняйтесь спрашивать.
Спасибо
Мэтт