Qlik Community

Qlik Brasil

Group community for Brazil users. discussion only in Portuguese.

Highlighted
agnaldoneves
Valued Contributor

Data não aceita DD\MM\YYYY

Banco é oracle já tentei.

DATE(date#(DATA_PEDIDO),'DD/MM/YYYY') as CalendarDate,

Date(DATA_PEDIDO) AS  CalendarDate,

Date(Floor(DATA_PEDIDO),'DD/MM/YYYY')     as    CalendarDate,

Nada Funciona. Ele não deixa de ficar texto.

Como esta na View no Oracle.

2017-01-09_08-27-42.png

O formato da Data_Pedido no QlikView

2017-01-09_08-27-19.png

Agnaldo Neves
Programador de Sistemas
Tags (1)
1 Solution

Accepted Solutions
MVP
MVP

Re: Data não aceita DD\MM\YYYY

Agnaldo,

esta data é um datetime.

Eu usaria:

date(floor(DATA_PEDIDOX))       as DATA_PEDIDOX

sendo que o date vai usar o formato definido nas variaveis que o mario.sergio.ti‌ passou acima.....

Mas ai teria que usar o LOAD (me parece que usas somente o SELECT sem o LOAD).

6 Replies
Employee
Employee

Re: Data não aceita DD\MM\YYYY

Tente:

DATE(date#(Trim(DATA_PEDIDO),'DD/MM/YYYY'),'DD/MM/YYYY')

mario_sergio_ti
Valued Contributor

Re: Data não aceita DD\MM\YYYY

Tente desta forma no SQL Oracle:

TO_DATE(TO_CHAR(TPEDIDOS_VENDAS.DT_EMIS,'DD/MM/YYYY'),'DD/MM/YYYY')

agnaldoneves
Valued Contributor

Re: Data não aceita DD\MM\YYYY

Mario,

Fiz a dica que passou.

Virou data. Mas ainda preciso que fique no formato DD/MM/YYYY

Sei que no formato do grafico é só alterar para data.

Mas existe como de fazer ele ficar direto com o formato dd/mm/yyyy

2017-01-09_11-02-13.png2017-01-09_11-01-501.png

Agnaldo Neves
Programador de Sistemas
mario_sergio_ti
Valued Contributor

Re: Data não aceita DD\MM\YYYY

Coloque no início do seu script;

     SET DateFormat='DD/MM/YYYY';

Ao carregar deve resolver, caso não, tente este;

     SET TimestampFormat='DD/MM/YYYY';

MVP
MVP

Re: Data não aceita DD\MM\YYYY

Agnaldo,

esta data é um datetime.

Eu usaria:

date(floor(DATA_PEDIDOX))       as DATA_PEDIDOX

sendo que o date vai usar o formato definido nas variaveis que o mario.sergio.ti‌ passou acima.....

Mas ai teria que usar o LOAD (me parece que usas somente o SELECT sem o LOAD).

agnaldoneves
Valued Contributor

Re: Data não aceita DD\MM\YYYY

Foi tirar o select que funcionou...

obrigado

Agnaldo Neves
Programador de Sistemas