Суммирование длительностей, округлённых до минуты
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()