Share via


Función FIXED (DAX)

Redondea un número al número especificado de decimales y devuelve el resultado como texto. Puede especificar que el resultado se devuelva con o sin comas.

Sintaxis

FIXED(<number>, <decimals>, <no_commas>)

Parámetros

Término

Definición

number

Número que desea redondear y convertir en texto, o una columna que contiene un número.

decimals

(opcional) Número de dígitos situados a la derecha del separador decimal; si se omite, es 2.

no_commas

(opcional) Un valor lógico: si es 1, no se muestran las comas en el texto devuelto; si es 0 o se omite, se muestran.

Valor de propiedad y valor devuelto

Número representado como texto.

Comentarios

Si el valor que se usa para el parámetro decimals es negativo, el valor de number se redondea a la izquierda del separador decimal.

Si omite los decimales, se supone que son 2.

Si no_commas es 0 o se omite, el texto devuelto incluye las comas de la forma habitual.

La diferencia primaria entre dar formato a una celda que contiene un número utilizando un comando y dar formato directamente a un número con la función FIXED es que FIXED convierte su resultado en texto. Un número al que se ha dado formato con un comando del menú de formato sigue siendo un número.

Ejemplo

En el siguiente ejemplo se obtiene el valor numérico para la fila actual de la columna PctCost y devuelve el número en forma de texto con cuatro posiciones decimal y sin comas.

=FIXED([PctCost],3,1)

Los números nunca pueden tener más de 15 dígitos significativos, pero los decimales pueden tener hasta 127.