O formato definido substitui a convenção de nomes de dias úteis longos nas configurações regionais.
Sintaxe:
LongDayNames
O exemplo a seguir da função LongDayNames define os nomes dos dias na íntegra:
Set
LongDayNames='Monday;Tuesday;Wednesday;Thursday;Friday;Saturday;Sunday';
Ao modificar a variável, é necessário um ponto e vírgula ; para separar os valores individuais.
A função LongDayNames pode ser usada em combinação com a função Date – função de script e gráfico, que retorna DayNames como valores de campo.
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: Padrão de variável de sistema
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 LongDayNames.
Script de carregamento
SET LongDayNames='Monday;Tuesday;Wednesday;Thursday;Friday;Saturday;Sunday';
Transactions:
LOAD
date,
Date(date,'WWWW') 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ábado
1000
02/01/2022
Terça-feira
2123
03/01/2022
Terça-feira
4124
04/01/2022
Sexta-feira
2431
No script de carregamento, para criar um campo denominado dayname, a função Date é usada com o campo date como o primeiro argumento. O segundo argumento da função é a formatação WWWW.
O uso dessa formatação converte os valores do primeiro argumento no nome do dia inteiro correspondente definido na variável LongDayNames. Na tabela de resultados, os valores dos campos do nosso campo criado dayname exibem isso.
Exemplo 2: Alterar variável do sistema
Visão geral
Abra o editor de carregamento de dados e adicione o script de carregamento abaixo a 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 LongDayNames é modificada para usar os dias da semana em espanhol.
Script de carregamento
SET LongDayNames='Lunes;Martes;Miércoles;Jueves;Viernes;Sábado;Domingo';
Transactions:
LOAD
date,
Date(date,'WWWW') 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ábado
1000
02/01/2022
Martes
2123
03/01/2022
Martes
4124
04/01/2022
Viernes
2431
No script de carregamento, a variável LongDayNames é modificada para listar os dias da semana em espanhol.
Em seguida, você cria um campo denominado dayname, que é a função Date usada com o campo date como o primeiro argumento.
O segundo argumento da função é a formatação WWWW. Ao usar essa formatação, o Qlik Sense converte os valores do primeiro argumento no nome do dia inteiro correspondente definido na variável LongDayNames.
Na tabela de resultados, os valores de campos do nosso campo dayname criado exibem os dias da semana escritos em espanhol e na íntegra.
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!