Partilhar via


CURRENCY

Aplica-se a:Coluna calculadaTabela calculadaMedidaCálculo visual

Avalia o argumento e retorna o resultado como tipo de dados de moeda.

Sintaxe

CURRENCY(<value>)

Parâmetros

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

Valor de retorno

O valor da expressão avaliada e retornada como um valor de tipo de moeda.

Comentários

  • A função CURRENCY arredonda para cima o 5º decimal significativo, em valor, para retornar o 4º dígito decimal. O arredondamento para cima ocorre se a 5ª casa decimal significativa for igual ou maior que 5. Por exemplo, se o valor for 3,66666666666666, a conversão em moeda retorna \$3,6667. No entanto, se o valor for 3,0123456789, a conversão em moeda retorna \$3,0123.

  • Se o tipo de dados da expressão for TrueFalse, CURRENCY(TrueFalse) retornará \$1,0000 para valores True e \$0,0000 para valores False.

  • Se o tipo de dados da expressão for Texto, CURRENCY(Text) tentará converter texto em um número. Se a conversão for bem-sucedida, o número será convertido em moeda, caso contrário, um erro será retornado.

  • Se o tipo de dados da expressão for DateTime, CURRENCY(DateTime) converterá o valor datetime em um número e esse número em moeda. Os valores DateTime têm uma parte inteira que representa o número de dias entre a data determinada e 1900-03-01 e uma fração que representa a fração de um dia (onde 12 horas ou meio-dia é 0,5 dia). Se o valor da expressão não for um valor DateTime adequado, um erro será retornado.

Exemplo

Converta o número 1234.56 para o tipo de dados de moeda.

= CURRENCY(1234.56)

Devolve o valor 1234.56000.