Leer en inglés

Compartir a través de


ROUND

Se aplica a:columna CalculadaTabla calculadaMeasurecálculo visual

Redondea un número al número especificado de dígitos.

Sintaxis

DAX
ROUND(<number>, <num_digits>)  

Parámetros

Término Definición
number Número que desea round.
num_digits Número de dígitos a los que desea round. Un value negativo redondea dígitos a la left del separador decimal; un value de cero redondea al entero más cercano.

Devolver value

Número decimal.

Notas

  • If num_digits es mayor que 0 (cero), el número se redondea al número especificado de posiciones decimales.

  • If num_digits es 0, el número se redondea al entero más cercano.

  • If num_digits es menor que 0, el número se redondea al left del separador decimal.

  • funciones de Related

    • Para round siempre hacia arriba (lejos de cero), use la función ROUNDUP.
    • Para round siempre hacia abajo (hacia cero), use la función ROUNDDOWN.
    • Para round un número a un múltiplo específico (por ejemplo, para round al múltiplo más cercano de 0,5), use la función MROUND.
    • Use las funciones TRUNCandINT para obtener la parte entera del número.

Ejemplo 1

La fórmula siguiente redondea 2,15 al alza a una posición decimal. El resultado esperado es 2,2.

DAX
= ROUND(2.15,1)  

Ejemplo 2

La fórmula siguiente redondea de 21,5 a un decimal a la left del separador decimal. El resultado esperado es 20.

DAX
= ROUND(21.5,-1)  

funciones de and Trig math
ROUND
ROUNDDOWN
MROUND
INT
TRUNC