Leer en inglés

Compartir a través de


DIVISA

Se aplica a:columna Calculadatabla calculadaMedidacálculo visual

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

Sintaxis

DAX
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 dígito decimal 4. 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 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 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.

DAX
= CURRENCY(1234.56)  

Devuelve el valor 1234.56000.