CURRENCY
Se aplica a:columna Calculada
tabla calculada
Medida
cálculo visual
Evalúa el argumento y devuelve el resultado como tipo de datos currency.
Sintaxis
CURRENCY(<value>)
Parámetros
Término | Definición |
---|---|
value |
Cualquier expresión DAX que devuelva un único valor escalar donde la expresión se va a evaluar exactamente una vez antes de todas las demás operaciones. |
Valor devuelto
Valor de la expresión evaluada y devuelta como un valor de tipo de moneda.
Observaciones
La función CURRENCY redondea el 5º decimal significativo, en valor, para devolver el 4º dígito decimal. La redondeo se produce si el decimal significativo 5 es igual o mayor que 5. Por ejemplo, si el valor es 3,666666666666666, la conversión a moneda devuelve \$3,6667. Sin embargo, si el valor es 3.0123456789, la conversión a moneda devuelve \$3.0123.
Si el tipo de datos de la expresión es TrueFalse, CURRENCY(
TrueFalse
) devolverá \$1.0000 para valores True y \$0.0000 para valores False.Si el tipo de datos de la expresión es Text, CURRENCY(
Text
) intentará convertir texto en un número. Si la conversión se realiza correctamente, el número se convertirá en moneda; de lo contrario, se devuelve un error.Si el tipo de datos de la expresión es DateTime, CURRENCY(
DateTime
) convertirá el valor datetime en un número y ese número en moneda. Los valores DateTime tienen una parte entera que representa el número de días entre la fecha especificada y 1900-03-01 y una fracción que representa la fracción de un día (donde 12 horas o mediodía es 0,5 días). Si el valor de la expresión no es un valor DateTime adecuado, se devuelve un error.
Ejemplo
Convierta el número 1234.56 al tipo de datos currency.
= CURRENCY(1234.56)
Devuelve el valor 1234.56000.