Skip to main content
Announcements
Join us at Qlik Connect for 3 magical days of learning, networking,and inspiration! REGISTER TODAY and save!
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
Employee
Employee

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
Employee
Employee

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!!!