1. Главная страница
  2. ››
  3. Формулы
  4. ››
  5. Округление до тысяч, миллионов и т.д. - формула Creatium - Upline Studio

Округление до тысяч, миллионов и т.д. - формула Creatium - Upline Studio

Источник: https://batvai.by/useful

Цель

Например, если значение переменной "bytes" равно 435478876, формула вернет "435 млн", если равно 5000, формула вернет строку "5 тыс." и т.д.

Формула

let({
  bytes: var1,
  units: [' тыс.', ' млн.', ' млрд.', ' трлн.'],
  precision: 0,
  zero: '0',
}, if(bytes == 0, zero, let({
  e: min([floor(log(bytes, 1000)), 4])
}, round(bytes / pow(1000, e), precision) & if (e > 0, units[e - 1], ''))))

Объяснение

"var1" — это ваше число

Если у вас дата находится в БД, используйте table.current.f2 вместо var1, где f2 — это номер столбца (см. ниже).

Другие формулы Creatium

Logo Upline Studio Creatium

Наша команда Uplinestudio разрабатывает сайты под разные потребности клиентов. Одним из ключевых направлений в нашей разработке является создание сайтов на Creatium.

Оставить заявку

Работает на Creatium