Función CURRENCY (DAX)
Evalúa el argumento y devuelve el resultado como tipo de datos de moneda.
Sintaxis
CURRENCY(<value>)
Parámetros
- value
Cualquier expresión de DAX que devuelva un único valor escalar, con el que se va a evaluar la expresión exactamente una vez antes que todas las demás operaciones.
Valor devuelto
Valor de la expresión evaluada y devuelto como valor de tipo de moneda.
Comentarios
La función CURRENCY redondea hacia arriba el quinto decimal significativo, en valor, para devolver el cuarto dígito decimal. El redondeo hacia arriba tiene lugar si el quinto decimal significativo es igual o mayor que 5. Por ejemplo, si el valor es 3,6666666666666, la conversión en moneda devuelve $3,6667; sin embargo, si el valor es 3,0123456789, la conversión en moneda devuelve $3,0123.
Si el tipo de datos de la expresión es TrueFalse, CURRENCY( <TrueFalse>) devolverá $1,0000 para los valores True y $0,0000 para los valores False.
Si el tipo de datos de la expresión es Text, CURRENCY(<Text>) intentará convertir el texto en un número. Si la conversión se realiza correctamente, el número se convertirá en moneda y, en caso contrario, se devuelve un error.
Si el tipo de datos de la expresión es DateTime, CURRENCY(<DateTime>) convertirá el valor de fecha y hora en un número, y ese número en moneda. Los valores de fecha y hora tienen una parte entera que representa el número de días entre la fecha proporcionada y 01-03-1900. También tienen una parte de fracción que representa la fracción de un día, en que la 12 horas o el mediodía es 0,5 días. Si el valor de la expresión no es un valor de fecha y hora correcto, se devuelve un error.
Ejemplo
Convierta el número 1234,56 en el tipo de datos de moneda.
=CURRENCY(1234.56)
Devuelve el valor $1234,5600.