Compartilhar via


CURRENCY

aplica-se a:coluna calculadatabela calculadaMeasurecálculo visual

Avalia o argumento and retorna o resultado como currency tipo de dados.

Sintaxe

CURRENCY(<value>)

Parâmetros

Prazo Definição
value Qualquer expressão DAX que retorna uma única value escalar em que a expressão deve ser avaliada exatamente uma vez antes de all outras operações.

Retornar value

O value da expressão avaliada and retornado como um tipo currencyvalue.

Observações

  • A função CURRENCY arredonda o 5º decimais significativo, em value, para retornar o 4º dígito decimais. O arredondamento ocorre if o 5º decimais significativo é igual or maior que 5. Por exemplo, ifvalue é 3,6666666666666666 e, em seguida, converter em currency retorna \$3,6667. No entanto, ifvalue é 3,0123456789 e, em seguida, converter em currency retorna \$3,0123.

  • If o tipo de dados da expressão for TrueFalse, CURRENCY(TrueFalse) retornará \$1.0000 para Truevaluesand \$0.0000 para Falsevalues.

  • If o tipo de dados da expressão for Text, então CURRENCY(Text) tentará convert texto para um número. If conversão for bem-sucedida, o número será convertido em currency, caso contrário, um error será retornado.

  • If o tipo de dados da expressão for DateTime, CURRENCY(DateTime) convert o value datetime para um número and esse número para currency. DateTime values tem uma parte inteiro que representa o número de dias entre o determinado dateand 1900-03-01 and uma fração que representa a fração de um day (em que 12 horas or meio-dia é 0,5 day). If o value da expressão é not um DateTime adequado value um error é retornado.

Exemplo

Convert número 1234.56 para currency tipo de dados.

= CURRENCY(1234.56)

Retorna value 1234.56000.