Partilhar via


MOEDA

Aplica-se a:Colunacalculada Tabelacalculada MedidaCálculo visual

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

Sintaxe

CURRENCY(<value>)  

Parâmetros

Termo Definição
valor 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 devolvido

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

Observações

  • A função MOEDA 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, então 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.