Essa função retorna o Greenwich Mean Time atual, derivado das configurações regionais. A função retorna valores no formato da variável do sistema TimestampFormat.
Sempre que o aplicativo for carregado, qualquer tabela, variável ou objeto de gráfico de script de carregamento que use a função GMT será ajustado para o horário médio de Greenwich atual mais recente, conforme derivado do relógio do sistema.
Sintaxe:
GMT( )
Tipo de dados de retorno: dual
Esses exemplos usam o formato de carimbo de data/hora M/D/YYYY h:mm:ss[.fff] TT. O formato de data é especificado no comando SET TimestampFormat na parte superior do seu script de carregamento de dados. Altere o formato nos exemplos para atender às suas necessidades.
Exemplos de funções
Exemplo
Resultado
GMT()
3/28/2022 2:47:36 PM
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 em que 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 interface do usuário do Qlik Sense. O Qlik Sense será exibido no mesmo idioma do navegador que você está usando.
Exemplo 1: Variável (script)
Visão geral
Abra o editor de carregamento de dados e adicione o script de carregamento abaixo em uma nova guia. Este exemplo definirá o Horário médio de Greenwich atual como uma variável no script de carregamento usando a função GMT.
Script de carregamento
LET vGMT = GMT();
Resultados
Carregue os dados e crie uma pasta. Crie uma caixa de texto usando o objeto de gráfico de Texto e imagem.
Adicione essa medida à caixa de texto:
=vGMT
A caixa de texto deve conter uma linha de texto com data e hora, semelhante à mostrada abaixo:
3/28/2022 2:47:36 PM
Exemplo 2: Início do ano de novembro (script)
Visão geral
Abra o editor da carga de dados e adicione o script de carregamento abaixo em uma nova guia.
O script de carregamento contém:
Um conjunto de dados contendo livros da biblioteca vencidos, que é carregado em uma tabela denominada Overdue. A variável de sistema DateFormat padrão MM/DD/AAAA é usada.
A criação de um novo campo denominado days_overdue, que calcula com quantos dias de atraso cada livro está.
Carregue os dados e abra uma pasta. Crie uma nova tabela e adicione esses campos como dimensões:
due_date
book_id
days_overdue
Tabela de resultados
due_date
book_id
days_overdue
01/01/2021
4
455
01/10/2021
24
446
01/31/2021
173
425
02/01/2021
281
424
02/10/2021
265
415
06/30/2021
465
275
07/26/2021
537
249
10/31/2021
275
152
11/01/2021
455
151
12/31/2021
46
91
Os valores no campo days_overdue são calculados com base na diferença entre o Horário médio de Greenwich atual, usando a função GMT(), e a data de vencimento original. Para calcular somente os dias, os resultados são arredondados para o número inteiro mais próximo usando a função Floor().
Exemplo 3: Objeto de gráfico (gráfico)
Visão geral
Abra o editor de carregamento de dados e adicione o script de carregamento abaixo em uma nova guia. O script de carregamento contém o mesmo conjunto de dados do exemplo anterior. A variável de sistema DateFormat padrão MM/DD/AAAA é usada.
No entanto, neste exemplo, o conjunto de dados inalterado é carregado no aplicativo. O valor do número de dias em atraso é calculado por meio de uma medida em um objeto de gráfico.
Carregue os dados e abra uma pasta. Crie uma nova tabela e adicione esses campos como dimensões:
due_date
book_id
Crie a seguinte medida:
=Floor(GMT() – due_date)
Tabela de resultados
due_date
book_id
=Floor(GMT()-due_date)
01/01/2021
4
455
01/10/2021
24
446
01/31/2021
173
425
02/01/2021
281
424
02/10/2021
265
415
06/30/2021
465
275
07/26/2021
537
249
10/31/2021
275
152
11/01/2021
455
151
12/31/2021
46
91
Os valores no campo days_overdue são calculados com base na diferença entre o Horário médio de Greenwich atual, usando a função GMT(), e a data de vencimento original. Para calcular somente os dias, os resultados são arredondados para o número inteiro mais próximo usando a função Floor().
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!