CURRENCY
Aplica-se a:Coluna calculada
Tabela calculada
Medida
Cá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.