Skip to main content
Announcements
Qlik Connect 2024! Seize endless possibilities! LEARN MORE
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