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 configurações regionais para aplicativos e scripts.
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.
Neste exemplo, as datas no conjunto de dados são definidas no formato MM/DD/AAAA.
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 com datas, que será carregado em uma tabela denominada Transactions.
Um campo date.
A definição padrão de DayNames.
Script de carregamento
SET DayNames='Mon;Tue;Wed;Thu;Fri;Sat;Sun';
Transactions:
LOAD
date,
WeekDay(date) as dayname,
id,
amount
INLINE
[
date,id,amount
01/01/2022,1,1000
02/01/2022,2,2123
03/01/2022,3,4124
04/01/2022,4,2431
];
Resultados
Carregue os dados e abra uma pasta. Crie uma nova tabela e adicione esses campos como dimensões:
date
dayname
Crie esta medida:
sum(amount)
Tabela de resultados
date
dayname
sum(amount)
01/01/2022
Sáb
1000
02/01/2022
Ter
2123
03/01/2022
Ter
4124
04/01/2022
Sex
2431
No script de carregamento, a função WeekDay é usada com o campo date como o argumento fornecido. Na tabela de resultados, a saída dessa função WeekDay exibe os dias da semana no formato da definição DayNames.
Exemplo 2: Alterar variável de sistema
Visão geral
Abra o editor de carregamento de dados e adicione o script de carregamento abaixo em uma nova guia. São usados o mesmo conjunto de dados e cenário do primeiro exemplo.
No entanto, no início do script, a definição DayNames é modificada para usar os dias abreviados da semana em africâner.
Script de carregamento
SET DayNames='Ma;Di;Wo;Do;Vr;Sa;So';
Transactions:
Load
date,
WeekDay(date) as dayname,
id,
amount
Inline
[
date,id,amount
01/01/2022,1,1000
02/01/2022,2,2123
03/01/2022,3,4124
04/01/2022,4,2431
];
Resultados
Carregue os dados e abra uma pasta. Crie uma nova tabela e adicione esses campos como dimensões:
date
dayname
Crie esta medida:
sum(amount)
Tabela de resultados
date
dayname
sum(amount)
01/01/2022
Sa
1000
02/01/2022
Di
2123
03/01/2022
Di
4124
04/01/2022
Vr
2431
Na tabela de resultados, a saída dessa função WeekDay exibe os dias da semana no formato da definição DayNames.
É importante lembrar que, se o idioma de DayNames for modificado como neste exemplo, LongDayNames ainda conterá os dias da semana em inglês. Isso também precisaria ser modificado se ambas as variáveis fossem usadas no aplicativo.
Exemplo 3: Função de data
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 com datas, que será carregado em uma tabela denominada Transactions.
Um campo date.
A definição padrão de DayNames.
Script de carregamento
SET DayNames='Mon;Tue;Wed;Thu;Fri;Sat;Sun';
Transactions:
Load
date,
Date(date,'WWW') as dayname,
id,
amount
Inline
[
date,id,amount
01/01/2022,1,1000
02/01/2022,2,2123
03/01/2022,3,4124
04/01/2022,4,2431
];
Resultados
Carregue os dados e abra uma pasta. Crie uma nova tabela e adicione esses campos como dimensões:
date
dayname
Crie esta medida:
sum(amount)
Tabela de resultados
date
dayname
sum(amount)
01/01/2022
Sáb
1000
02/01/2022
Ter
2123
03/01/2022
Ter
4124
04/01/2022
Sex
2431
A definição padrão de DayNames é usada. No script de carregamento, a função Date é usada com o campo date como o primeiro argumento. O segundo argumento é WWW. Essa formatação converte o resultado nos valores armazenados na definição DayNames. Isso é exibido na saída da tabela de resultados.
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!