Compartir a través de


CURRENCY

Se aplica a:columna Calculadatabla calculadaMedidacá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.