

Visiology представила 9 новых функций DAX для округления значений
Синтаксис DAX Visiology 3 продолжает расширяться. В версии 3.11 был представлен ряд новых функций, которые позволяют проводить округление значений по различным критериям.
Функции этого семейства производят простые операции округления и работают с двумя параметрами — (<number>, <num_digits>)
ROUND округляет число до заданного количества десятичных знаков. Если десятичные знаки не указаны, число округляется до ближайшего целого.
ROUNDUP всегда округляет число к большему значению (в направлении от нуля) до заданного количества десятичных знаков.
ROUNDDOWN всегда округляет число в направлении к нулю до заданного количества десятичных знаков.
MROUND работает с двумя операторами — (<number> , <multiple>), где <number> – число, которое нужно округлить, а <multiple> – число, задающее значение, кратно которому будет округляться исходное число.
MROUND округляет число вверх (от нуля), если остаток от деления <number> на указанное <multiple> больше или равен половине значения <multiple>.
INT возвращает целую часть числа, отбрасывая дробную часть. Это аналог функции округления вниз до ближайшего целого числа.
FLOOR округляет число в меньшую сторону до ближайшего кратного значения.
CEILING выполняет округление числа в большую сторону до ближайшего целого, кратно значению из второго параметра.
ISO.CEILING Выполняет округление числа в большую сторону до ближайшего целого, кратно значению из второго параметра, с учетом ISO стандарта для округления.
*В этом примере значение 23 будет округлено до 25, так как 25 является ближайшим большим кратным 5.
TRUNC работает с двумя параметрами (<number>, <num_digits>), где <number> – число, которое нужно округлить, а <num_digits> – количество десятичных знаков, до которого нужно округлить число. Функция
Читать на habr.com

