MONEDA

Se aplica a:Columna calculadaTabla calculadaMedidaCálculo visual

Evalúa el argumento y devuelve el resultado como un tipo de datos de moneda.

Sintaxis

CURRENCY(<value>)  

Parámetros

Término Definición
valor Cualquier expresión DAX que devuelve 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 que se ha evaluado y devuelto como un valor de tipo de moneda.

Observaciones

  • La función CURRENCY redondea el quinto decimal significativo, en valor, para devolver el cuarto dígito decimal. Si el quinto decimal significativo es igual o mayor que 5 se redondeará. Por ejemplo, si el valor es 3,6666666666666, entonces al convertirlo en moneda se devolverá 3,6667 USD. Sin embargo, si el valor es 3,0123456789, entonces al convertirlo en moneda se devolverá 3,0123 USD.

  • Si el tipo de datos de la expresión es TrueFalse, CURRENCY(<TrueFalse>) devolverá 1,0000 USD para los valores True y 0,0000 USD para los valores False.

  • Si el tipo de datos de la expresión es Text, entonces CURRENCY(<Text>) intentará convertir texto en un número. Si la conversión se realiza correctamente, el número se convertirá en una moneda; de lo contrario, se devolverá 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 una moneda. Los valores datetime tienen una parte entera que representa el número de días entre la fecha dada 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 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,56000.