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. Para obter mais informações, consulte Modificando as configurações regionais do aplicativo.
As configurações regionais padrão nos aplicativos são baseadas no perfil do usuário. Essas configurações de formato regional não estão relacionadas ao idioma exibido na interface do usuário do Qlik Cloud. O Qlik Cloud será exibido no mesmo idioma do navegador que você está usando.
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!