now Função de script e de gráfico | Qlik Sense no Windows Ajuda
Ir para conteúdo principal Pular para conteúdo complementar

now Função de script e de gráfico

Em Qlik Sense Client-Managed, essa função retorna um carimbo de data/hora da hora atual. A função retorna valores no formato de variável do sistema TimeStamp. O valor padrão de timer_mode é 1.

now([ timer_mode])

Tipo de dados de retorno: Dual

A função now() pode ser usada no script de carregamento ou em objetos de gráfico.

Argumentos
Argumento Descrição
timer_mode

Pode ter os seguintes valores:

0 (hora da última carga de dados acabada)
1 (hora da chamada de função)
2 (hora em que o aplicativo foi aberto)

Nota informativaSe você usar a função em um script de carga de dados, timer_mode=0 resultará na hora da última carga de dados acabada, enquanto que timer_mode=1 dará a hora da chamada de função do carregamento de dados atual.
Nota de dicaA função now() tem um impacto de alto desempenho, o que pode resultar em problemas de rolagem se a função for usada nas expressões das tabelas. Sempre que seu uso não for estritamente necessário, recomendamos o uso da função today(). Caso seja necessário o uso de now() em um layout, recomendamos utilizar as configurações não padrão now(0) ou now(2) quando possível, pois não requerem recálculos constantes.

Quando usar

A função now() é normalmente usada como um componente dentro de uma expressão. Por exemplo, ela pode ser usada para calcular o tempo restante no ciclo de vida de um produto. A função now() seria usada em vez da função today() quando a expressão requer o uso de uma fração de um dia.

A tabela a seguir fornece uma explicação do resultado retornado pela função now(), considerando valores diferentes para o argumento timer_mode:

Exemplos de funções
timer_mode value Resultado se usado em script de carregamento Resultado se usado no objeto de gráfico
0 Retorna um carimbo de data/hora, no formato da variável de sistema TimeStamp, da última recarga de dados bem-sucedida antes do último carregamento de dados. Retorna um carimbo de data/hora, no formato da variável de sistema TimeStamp, para o último carregamento de dados.

1

Retorna um carimbo de data/hora, no formato da variável de sistema TimeStamp, para o último carregamento de dados. Retorna um carimbo de data/hora, no formato da variável de sistema TimeStamp, da chamada da função.

2

Retorna um carimbo de data/hora, no formato de variável de sistema TimeStamp, de quando a sessão do usuário no aplicativo começou. Isso não será atualizado a menos que o usuário recarregue o script. Retorna o carimbo de data/hora, no formato de variável de sistema TimeStamp, de quando a sessão do usuário no aplicativo começou. Isso será atualizado quando uma nova sessão for iniciada ou quando os dados do aplicativo forem recarregados.

Configurações regionais

A menos que especificado de outra forma, os exemplos neste tópico usam o seguinte formato de data: MM/DD/AAAA. O formato de data é especificado na instrução SET DateFormat no seu script de carregamento de dados. A formatação de data padrão pode ser diferente no seu sistema devido às suas configurações regionais e outros fatores. Você pode alterar os formatos nos exemplos abaixo para atender às suas necessidades. Ou pode alterar os formatos no seu script de carregamento para corresponder a esses exemplos.

As configurações regionais padrão nos aplicativos são baseadas nas configurações regionais do sistema do computador ou servidor onde o Qlik Sense está instalado. Se o servidor Qlik Sense que você está acessando estiver definido como Suécia, o Editor de carregamento de dados usará as configurações regionais suecas para datas, horas e moedas. Essas configurações de formato regional não estão relacionadas ao idioma exibido na Qlik Sense interface do usuário. Qlik Sense será exibido no mesmo idioma do navegador que você está usando.

Exemplo 1: geração de objetos usando script de carregamento

Exemplo 2: geração de objetos sem script de carregamento

Exemplo 3: Cenário

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 – avise-nos!