Qlik Community

Qlik Brasil

Group community for Brazil users. discussion only in Portuguese.

Highlighted
Not applicable

comparar 2 datas

Olá ...

Estou com um problema para comprar 2 datas.

depois de gerado o QVD, vou fazer o load dos arquivos para aplicação, criei uma variavel data: LET vAnoInauguracao = AddYears(today(),- 1);

gostaria de quando estivesse lendo o arquivo, ja criar um campo dizendo se o cara é novo ou não, só que essa comparação não está funcionando, fica todas como se fosse nova, sendo que uma loja que foi inaugurada dia 01/10/1996 na grafico exibe nova.

Alguma sugestão?

Obrigado!

        

LOAD

CDFRANQUIA,

TIPO_LOJA,

CNPJ,

CDFRQDO,

NOME_FRANQUEADO,

CDREGSUP,

SUPERVISOR,

CDGERFRANQ,

REGIAO_PONTO_VENDA,

AREAM2,

date(DT_INAUGURACAO,'DD/MM/YYYY') as DT_INAUGURACAO,

if(date(DT_INAUGURACAO,'DD/MM/YYYY') >= date($(vAnoInauguracao),'DD/MM/YYYY'),'NOVA','SSS') as STATUS_LOJA,

Tags (1)
1 Solution

Accepted Solutions
aderlanrm
Valued Contributor

Re: comparar 2 datas

Olá Vilmar, tudo bem?

Faltou apenas um pequeno detalhe.

O resultado do script deveria ser esse:

if(date(DT_INAUGURACAO,'DD/MM/YYYY') >= date('27/09/2011','DD/MM/YYYY'),'NOVA','SSS')

E está sendo esse:

if(date(DT_INAUGURACAO,'DD/MM/YYYY') >= date(27/09/2011,'DD/MM/YYYY'),'NOVA','SSS')

O olho mais atento vai perceber as aspas simples antes e depois da data. Rsrsrsrs...

Detalhes, detalhes, detalhes... Script corrigido:

if(date(DT_INAUGURACAO,'DD/MM/YYYY') >= date('$(vAnoInauguracao)','DD/MM/YYYY'),'NOVA','SSS')

Abraço.

2 Replies
aderlanrm
Valued Contributor

Re: comparar 2 datas

Olá Vilmar, tudo bem?

Faltou apenas um pequeno detalhe.

O resultado do script deveria ser esse:

if(date(DT_INAUGURACAO,'DD/MM/YYYY') >= date('27/09/2011','DD/MM/YYYY'),'NOVA','SSS')

E está sendo esse:

if(date(DT_INAUGURACAO,'DD/MM/YYYY') >= date(27/09/2011,'DD/MM/YYYY'),'NOVA','SSS')

O olho mais atento vai perceber as aspas simples antes e depois da data. Rsrsrsrs...

Detalhes, detalhes, detalhes... Script corrigido:

if(date(DT_INAUGURACAO,'DD/MM/YYYY') >= date('$(vAnoInauguracao)','DD/MM/YYYY'),'NOVA','SSS')

Abraço.

Not applicable

Re: comparar 2 datas

tudo bem, dessa forma funcionou ... obrigado pela ajuda!

abç!