# Funções de interpretação

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.

[](https://help.qlik.com/en-US/qlikview/Subsystems/Client/Content/QV_QlikView/Scripting/InterpretationFunctions/interpretation-functions.htm)

#### Date\#

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.

[**date_hash**](https://help.qlik.com/pt-BR/qlikview/May2024/Subsystems/Client/Content/QV_QlikView/Scripting/InterpretationFunctions/date_hash.htm)(text[, format])

[](https://help.qlik.com/en-US/qlikview/Subsystems/Client/Content/QV_QlikView/Scripting/InterpretationFunctions/interpretation-functions.htm)

#### Interval\#

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.

[**interval_hash**](https://help.qlik.com/pt-BR/qlikview/May2024/Subsystems/Client/Content/QV_QlikView/Scripting/InterpretationFunctions/interval_hash.htm)(text[, format])

[](https://help.qlik.com/en-US/qlikview/Subsystems/Client/Content/QV_QlikView/Scripting/InterpretationFunctions/interpretation-functions.htm)

#### Money\#

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.

[Money# – função de script e gráfico](https://help.qlik.com/pt-BR/qlikview/May2024/Subsystems/Client/Content/QV_QlikView/Scripting/InterpretationFunctions/money_hash.htm)(text[, format[, dec\_sep[, thou\_sep ] ] ])

[](https://help.qlik.com/en-US/qlikview/Subsystems/Client/Content/QV_QlikView/Scripting/InterpretationFunctions/interpretation-functions.htm)

#### Num\#

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.

[**num_hash**](https://help.qlik.com/pt-BR/qlikview/May2024/Subsystems/Client/Content/QV_QlikView/Scripting/InterpretationFunctions/num_hash.htm)(text[ , format[, dec\_sep[ , thou\_sep]]])

[](https://help.qlik.com/en-US/qlikview/Subsystems/Client/Content/QV_QlikView/Scripting/InterpretationFunctions/interpretation-functions.htm)

#### Text

Text() força o tratamento da expressão como texto, mesmo que seja possível uma interpretação numérica.

[**Text**](https://help.qlik.com/pt-BR/qlikview/May2024/Subsystems/Client/Content/QV_QlikView/Scripting/InterpretationFunctions/Text.htm)(expr)

[](https://help.qlik.com/en-US/qlikview/Subsystems/Client/Content/QV_QlikView/Scripting/InterpretationFunctions/interpretation-functions.htm)

#### Time\#

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..

[**time_hash**](https://help.qlik.com/pt-BR/qlikview/May2024/Subsystems/Client/Content/QV_QlikView/Scripting/InterpretationFunctions/time_hash.htm)(text[, format])

[](https://help.qlik.com/en-US/qlikview/Subsystems/Client/Content/QV_QlikView/Scripting/InterpretationFunctions/interpretation-functions.htm)

#### Timestamp\#

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.

[**timestamp_hash**](https://help.qlik.com/pt-BR/qlikview/May2024/Subsystems/Client/Content/QV_QlikView/Scripting/InterpretationFunctions/timestamp_hash.htm)(text[, format])

## Saiba mais

* [Funções de formato](https://help.qlik.com/pt-BR/qlikview/May2024/Subsystems/Client/Content/QV_QlikView/Scripting/FormattingFunctions/formatting-functions.htm)