Главная » про WinTariff

Суммирование длительностей, округлённых до минуты

8 августа 2022

Есть разница между суммированием исходных длительностей разговоров и предварительно округлённых до минуты (в большую сторону) длительностей. Например, два разговора длительностью 17 и 23 секунды в первом случае дадут сумму 40 секунд, а сумма округлённых значений — 2 минуты. Однако суммарная стоимость разговоров пропорциональна именно сумме округлённых длительностей, потому что оператор связи при вычислении стоимости разговора сначала округляет длительность до целого количества минут.
Чтобы ввести в шапке отчета сумму округлённых длительностей, в WinTariff есть функции

  • TOTALDURATION60(TariffGroupNo)
  • TOTALDURATION60_ALL()
  • TOTALDURATION60_INCOMING()
  • TOTALDURATION60_LOCAL()
  • TOTALDURATION60_LONGDIST()

которые дополняют обычные (суммирующие без округления) функции

  • TOTALDURATION(TariffGroupNo)
  • TOTALDURATION_ALL()
  • TOTALDURATION_INCOMING()
  • TOTALDURATION_LOCAL()
  • TOTALDURATION_LONGDIST()