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

Announcements
Want to see what's currently in public preview? We've pulled it all together in one place. Check it out here
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
MVP
MVP

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

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