Do not input private or sensitive data. View Qlik Privacy & Cookie Policy.
Skip to main content

Announcements
Talend Cloud AWS EU Scheduled Outage: Starting Tues 26 May 21:00 CEST with expected completion Wed 27 May 01:00 CEST
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!!!