Skip to main content
Announcements
Have questions about Qlik Connect? Join us live on April 10th, at 11 AM ET: SIGN UP NOW
cancel
Showing results for 
Search instead for 
Did you mean: 
Not applicable

Tratar formatação da Data no Script

Pessoal,

No meu banco de dados que carrego no qlik, o campo de data de emissão vem com a seguinte formatação: 20160106.

Como faço para formatar essa data no próprio script, onde ao invés de aparecer 20160106 apareça 06/01/2016?

Existe alguma função pra isso?

Rilton

Labels (1)
1 Solution

Accepted Solutions
afurtado
Partner Ambassador/MVP
Partner Ambassador/MVP

Rilton,

tens que colocar dentro do teu LOAD

Segue um exemplo

Data:

LOAD

    date(date#(Data,'YYYYMMDD'),'DD/MM/YYYY')  as Data,

    Vendas;

LOAD * INLINE [

    Data    , Vendas

    20160101, 1500

    20160102, 500

];

furtado@farolbi.com.br

View solution in original post

7 Replies
Not applicable
Author

Rilton,

testa dessa forma:

LOAD

     DATE(DATE#(CAMPO_DATA, 'YYYYMMDD'), 'DD/MM/YYYY') AS DATA_FORMATADA

.....

afurtado
Partner Ambassador/MVP
Partner Ambassador/MVP

date(date#(Campo,'YYYYMMDD'),'DD/MM/YYYY')

furtado@farolbi.com.br
Not applicable
Author

Eu uso o seguinte.

Date( Floor("campo_do_banco"),'DD/MM/YYYY') as Dia

Not applicable
Author

Olá Alessandro,

desculpe minha ignorância, mas tentei aqui e não funcionou... é assim mesmo? veja imagem abaixo:

exemplo.png

nicolett_yuri

Rilton, você precisa colocar essa linha de código na parte de leitura da tabela que contém esse campo. Se tiver dúvidas cole o seu script aqui

afurtado
Partner Ambassador/MVP
Partner Ambassador/MVP

Rilton,

tens que colocar dentro do teu LOAD

Segue um exemplo

Data:

LOAD

    date(date#(Data,'YYYYMMDD'),'DD/MM/YYYY')  as Data,

    Vendas;

LOAD * INLINE [

    Data    , Vendas

    20160101, 1500

    20160102, 500

];

furtado@farolbi.com.br
Not applicable
Author

Show! Obrigado pessoal.