# LongDayNames

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](https://help.qlik.com/pt-BR/sense/November2024/Subsystems/Hub/Content/Sense_Hub/Scripting/FormattingFunctions/Date.htm), 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

[](https://help.qlik.com/en-US/sense/Subsystems/Hub/Content/Sense_Hub/Scripting/NumberInterpretationVariables/LongDayNames.htm)

#### Script de carregamento e resultados

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

[](https://help.qlik.com/en-US/sense/Subsystems/Hub/Content/Sense_Hub/Scripting/NumberInterpretationVariables/LongDayNames.htm)

#### Script de carregamento e resultados

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 `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.