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
Prazo | Definição |
---|---|
value |
Qualquer expressão DAX que retorna um único valor escalar em que 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.
Observações
A função CURRENCY arredonda o 5º decimais significativo, em valor, para retornar o 4º dígito decimal. O arredondamento ocorrerá se o 5º decimais significativo for igual ou maior que 5. Por exemplo, se o valor for 3,66666666666666666, a conversão em moeda retornará \$3,6667. No entanto, se o valor for 3,0123456789, a conversão em moeda retornará \$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 o 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 de 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 (em que 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 em tipo de dados de moeda.
= CURRENCY(1234.56)
Retorna o valor 1234.56000.