Compartir a través de


Función FIXED

Redondea un número a la cantidad especificada 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 desde el menú de formato sigue siendo un número.

Esta función de DAX no se puede usar en modo DirectQuery. Para obtener más información acerca de las limitaciones de los modelos DirectQuery, vea https://go.microsoft.com/fwlink/?LinkId=219172.

Ejemplo

En el ejemplo siguiente se obtiene el valor numérico para la fila actual de la columna PctCost, y se devuelve el número en forma de texto con cuatro posiciones decimales 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.

Vea también

Otros recursos

Funciones de texto (DAX)

Funciones matemáticas y trigonométricas (DAX)