As funções de interpretação avaliam os conteúdos dos campos ou expressões de texto de entrada e impõem formato de dados específicos no valor numérico resultante. Com essas funções, você pode especificar o formato do número de acordo com os tipos de dados, incluindo atributos, tais como: separador decimal, separador de milhar e formato de data.
As funções de interpretação retornam um valor duplo com os valores numéricos e da string, mas podem ser consideradas como a realização de uma conversão de string para número. As funções pegam o valor de texto da expressão de entrada e geram um número representando a string.
Em contraste, as funções de formato fazem o oposto: pegam as expressões numéricas e as avaliam como strings, especificando o formato de exibição do texto resultante.
Se nenhuma função de interpretação for usada, o QlikView interpretará os dados como uma combinação de números, datas, horas, carimbos de data/hora e strings usando a configuração padrão de formato numérico, formato de data e formato de hora definidos pelas variáveis de script e pelo sistema operacional.
Todas as funções de interpretação podem ser usadas em scripts de carregamento ou expressões de gráfico.
Nota informativaPara manter a clareza, todas as representações numéricas serão exibidas com uma vírgula como separador decimal.
Use a caixa suspensa em cada função para ver uma breve descrição e a sintaxe de cada função. Clique no nome da função na descrição da sintaxe para obter detalhes.
Date# converte uma sequência de texto em uma data numérica, aplicando o formato de data fornecido ou, se omitido, o formato padrão de data. Se o código de formato não estiver especificado, será usado o formato de data padrão definido no sistema operacional.
Interval#() avalia uma expressão de texto como um intervalo de tempo no formato definido no sistema operacional, por padrão, ou no formato especificado no segundo argumento, se fornecido.
Money#() converte uma sequência de texto em um valor monetário, no formato definido na execução de script de carregamento ou sistema operacional, a não ser que seja fornecida uma sequência de formato. Símbolos de separador decimal e de milhar personalizados são parâmetros opcionais.
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.
Time#() avalia uma expressão como um valor de tempo, no formato de tempo definido no script de carregamento ou sistema operacional, a não ser que uma string de formato seja fornecida..
Timestamp#() avalia uma expressão como um valor de tempo e data, no formato de carimbo de data e hora definido no script de carregamento ou o sistema operacional, a não ser que uma string de formato seja fornecida.
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
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