Função VALUE( )
Converte uma sequência de caracteres em um valor numérico.
Sintaxe
VALUE(cadeia; decimais)
Parâmetros
Nome | Tipo | Descrição |
---|---|---|
cadeia |
caractere |
O campo, o literal ou a expressão a converter. |
decimais | numérico |
O número de casas decimais a serem incluídos na saída. |
Saída
Numérico.
Exemplos
Exemplos básicos
Returns -123.400:
VALUE("123,4-"; 3)
Retorna 123456,00:
VALUE("$123.456"; 2)
Retorna -77,45:
VALUE("77,45CR"; 2)
Retorna -123457:
VALUE(" (123.456,78)"; 0)
Entrada de campo
Retorna valores de caracteres no campo Salário como números sem casas decimais:
VALUE(Salário, 0)
Observações
Como funciona?
Esta função converte dados de caractere para dados numéricos. Você pode usar a função VALUE( ) se precisar converter valores de expressões ou campos com caracteres em valores numéricos para usar em comandos do Analytics.
Formatação da entrada numérica
VALUE( ) aceita números em qualquer formato. É possível usar como entrada qualquer formatação numérica aceita pelo tipo de dados Impressão, como pontuação, sinais anteriores ou finais, e parênteses.
Valores negativos
A função VALUE( ) pode interpretar diferentes indicadores de valores negativos como parênteses e o sinal de menos. Ela também pode interpretar CR (crédito) e DR (débito). Por exemplo:
Retorna -1000,00:
VALUE("(1000)"; 2)
VALUE("1000CR"; 2)
Valores decimais vs. inteiros
Se o valor cadeia não incluir decimais, o Analytics tratará o número como um valor inteiro. Por exemplo:
Retorna 123,00:
VALUE("123"; 2)
Se o número de decimais especificado em decimais for menor que o número no campo ou expressão, o resultado será arredondado. Por exemplo:
Retorna "10,6":
VALUE("10,56"; 1)
Funções relacionadas
A função VALUE( ) é o oposto da função STRING( ), que converte dados numéricos em dados de caracteres.