Qlik Community

Brasil

Announcements
QlikWorld 2022, LIVE in Denver CO., May 16-19, 2022. REGISTER NOW TO RECEIVE EARLY BIRD PRICING
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
Partner

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

View solution in original post

2 Replies
fernando_tonial
Partner
Partner

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

View solution in original post

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