Ir para conteúdo principal

Num# – função de script e gráfico

Num#() interpreta uma string de texto como um valor numérico, ou seja, converte a string de entrada em um número usando o formato especificado no segundo parâmetro. Se o segundo parâmetro for omitido, ele usará os separadores decimal e milhar definidos no script de carga de dados. Símbolos de separador decimal e de milhar personalizados são parâmetros opcionais.

Sintaxe:  

Num#(text[, format[, dec_sep [, thou_sep ] ] ])

Tipo de dados de retorno: dual

A função Num#() retorna um valor duplo com a string e o valor numérico. A função usa a representação textual da expressão de entrada e gera um número. Ela não altera o formato do número: a saída é formatada como a entrada.

Argumentos:   

Argumentos Num#
Argumento Descrição
text

A string de texto a ser avaliada.

format

String especificando o formato de número usado no primeiro parâmetro. Se omitido, os separadores decimal e milhar definidos no script de carga de dados serão usados.

dec_sep

String especificando o separador de número decimal. Se omitido, o valor da variável DecimalSep definida no script de carregamento de dados será usado.

thou_sep

String especificando o separador de número milhar. Se omitido, o valor da variável ThousandSep definida no script de carregamento de dados será usado.

Exemplo:  

A tabela a seguir mostra o resultado de Num#( A, '#', '.' , ',') para diferentes valores de A.

Resultados
A Representação de string Valor numérico (exibido aqui com ponto decimal)
35,648.31 35,648.31 35648.31
35 648.312 35 648.312 35648.312
35.648,3123 35.648,3123 -
35 648,31234 35 648,31234 -

Esta página ajudou?

Se você encontrar algum problema com esta página ou seu conteúdo - um erro de digitação, uma etapa ausente ou um erro técnico - informe-nos como podemos melhorar!

Participe do Programa de Modernização do Analytics

Remove banner from view

Modernize sem comprometer seus valiosos aplicativos QlikView com o Programa de Modernização do Analytics. Clique aqui para mais informações ou entre em contato: ampquestions@qlik.com