Ler em inglês

Partilhar 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

Vigência Definição
value Qualquer expressão DAX que retorna um único value escalar onde a expressão deve ser avaliada exatamente uma vez antes all outras operações.

Regresso value

A value da expressão avaliada and retornada como um tipo currencyvalue.

Comentários

  • A função CURRENCY arredonda para cima o 5º decimal significativo, em value, para retornar o 4º dígito decimal. O arredondamento para cima ocorre if o 5º decimal significativo é igual or maior que 5. Por exemplo, ifvalue é 3,666666666666666 e, em seguida, convertendo para currency retorna $3,6667. No entanto, ifvalue é 3.0123456789, em seguida, convertendo para 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 Texto, CURRENCY(Text) tentará convert texto a 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 ter uma parte inteira que representa o número de dias entre o dado dateand 1900-03-01 and uma fração que representa a fração de um day (onde 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)

Devolve value 1234.56000.