Skip to main content
Announcements
Qlik Connect 2024! Seize endless possibilities! LEARN MORE
cancel
Showing results for 
Search instead for 
Did you mean: 
wagnertiba
Contributor III
Contributor III

Converter Campo Data

Caros amigos,

Tenho uma duvida de com devo proceder para transformar um campo data.

O cenário é esse:

Tenho um campo com a seguinte configuração (ele vem do SQL)

abaixo um exemplo dele:

2021-01-31 02: 56: 04.000

Já tentei algumas coisas, mas nada deu certo ....

O que preciso:

transformar esse campo e obter os seguintes formatos:

1. DD / MM / AAAA

2. Ter somente o ano (AAAA)

3. Ter somente o mês (MM)

Agradeço desde já por compartilharem seu conhecimento!

 

1 Solution

Accepted Solutions
fernando_tonial
Partner - Specialist
Partner - Specialist

Sempre que trabalhamos com Data, hora ou Timestamp dá um certo trabalho.

Você pode utilizar as funções Floor() e Date#() assim:

Teste:
Load Distinct 
	Data,
	Year(Data) AS Ano,
    Month(Data) AS Mês;
LOAD Date(Floor(Date#(Data,'YYYY-MM-DD hh:mm:ss[.fff]'))) as Data
INLINE [
Data
2021-01-29 02:56:04.000
2021-01-29 03:56:04.000
2021-01-29 04:56:04.000
2021-01-31 02:56:04.000
2021-01-31 03:56:04.000
2021-01-31 04:56:04.000
];

Ficando assim:


Screenshot_16.png

 

Don't worry, be Qlik.
Tonial

Don't Worry, be Qlik.

View solution in original post

2 Replies
fernando_tonial
Partner - Specialist
Partner - Specialist

Sempre que trabalhamos com Data, hora ou Timestamp dá um certo trabalho.

Você pode utilizar as funções Floor() e Date#() assim:

Teste:
Load Distinct 
	Data,
	Year(Data) AS Ano,
    Month(Data) AS Mês;
LOAD Date(Floor(Date#(Data,'YYYY-MM-DD hh:mm:ss[.fff]'))) as Data
INLINE [
Data
2021-01-29 02:56:04.000
2021-01-29 03:56:04.000
2021-01-29 04:56:04.000
2021-01-31 02:56:04.000
2021-01-31 03:56:04.000
2021-01-31 04:56:04.000
];

Ficando assim:


Screenshot_16.png

 

Don't worry, be Qlik.
Tonial

Don't Worry, be Qlik.
wagnertiba
Contributor III
Contributor III
Author

Tonial, primeiramente muito obrigado por dividir seu conhecimento....

Era justamente isso que estava precisando....funcionou perfeitamente.

Um forte abraço e sucesso!!!