Skip to main content
Announcements
Live today at 11 AM ET. Get your questions about Qlik Connect answered, or just listen in. SIGN UP NOW
cancel
Showing results for 
Search instead for 
Did you mean: 
Not applicable

Formato de Data

Boa tarde

em uma mesma planilha possuo dois formatos de separador de data

ex:

16/04/2015

16-04-2015

Como faco para que ao gerar o QVD ambas as datas sigam o formato de 16/04/2015

usei a seguinte expressão

mas ela nao mudou os separadores

DATE#(MID([Data],1,10),'DD/MM/YYYY') as TOYOTA.Data,

Obrigado.

Labels (1)
1 Solution

Accepted Solutions
afurtado
Partner Ambassador/MVP
Partner Ambassador/MVP

Bom dia Gustavo.

date(alt(date#(Data,'DD-MM-YYYY'),Date#(Data,'DD/MM/YYYY')),'DD/MM/YYYY')

Segue um exemplo para ver que funciona.  Se tiver outros tipos de formatos de data, basta incluir dentro do alt()

LOAD

   date(alt(date#(Data,'DD-MM-YYYY'),Date#(Data,'DD/MM/YYYY')),'DD/MM/YYYY')  as Data;

LOAD * INLINE [

Data

16/04/2015

15-04-2015

];

Att,

AMF

furtado@farolbi.com.br

View solution in original post

3 Replies
sunny_talwar

Try this:

SET DateFormat='D/M/YYYY';

Table:

LOAD If(IsNum(Date), Date, Date(Date#(Date, 'D-M-YYYY'), 'D/M/YYYY')) as Date1,

  Date;

LOAD * INLINE [

    Date

    16-4-2015

    16/4/2015

];

sunny_talwar

Disregard above, check this one:

SET DateFormat='DD/MM/YYYY';

Table:

LOAD If(IsNum(Date), Date, Date(Date#(Date, 'DD-MM-YYYY'), 'DD/MM/YYYY')) as Date1,

  Date;

LOAD * INLINE [

    Date

    16-04-2015

    16/04/2015

];

afurtado
Partner Ambassador/MVP
Partner Ambassador/MVP

Bom dia Gustavo.

date(alt(date#(Data,'DD-MM-YYYY'),Date#(Data,'DD/MM/YYYY')),'DD/MM/YYYY')

Segue um exemplo para ver que funciona.  Se tiver outros tipos de formatos de data, basta incluir dentro do alt()

LOAD

   date(alt(date#(Data,'DD-MM-YYYY'),Date#(Data,'DD/MM/YYYY')),'DD/MM/YYYY')  as Data;

LOAD * INLINE [

Data

16/04/2015

15-04-2015

];

Att,

AMF

furtado@farolbi.com.br