Skip to main content
Woohoo! Qlik Community has won “Best in Class Community” in the 2024 Khoros Kudos awards!
Announcements
Nov. 20th, Qlik Insider - Lakehouses: Driving the Future of Data & AI - PICK A SESSION
cancel
Showing results for 
Search instead for 
Did you mean: 
marciomgm
Creator
Creator

Erro estranho utilizando filtro com variáveis

Estou tentando utilizar uma variável para realizar um filtro ao invés de utilizar uma lista de seleção.

O que ocorre é que quando eu utilizo uma lista de seleção funciona corretamente mas quando tento usar em forma de variável ou especificando o valor da data simplesmente não funciona.


Veja o exemplo:


SET vDataPedido='14/09/2015';

count(if (DTPEDIDO='14/09/2015' , CODPEDIDO))    ---Não funciona

count(if (DTPEDIDO=vDataPedido , CODPEDIDO))    ---Não funciona

count(if (DTPEDIDO= $(vDataPedido) , CODPEDIDO))   ---Não funciona

Mas se eu adicionar uma lista com o campo DTPEDIDO e selecionar a data 14/09/2015  funciona perfeitamente!


Alguém teria uma explicação para isso?

Labels (4)
13 Replies
jonas_rezende
Specialist
Specialist

Se o formato da data é o mesmo, tem que aparecer como na imagem do post das 15:07.

Compartilhe o qvw conosco.

nicolett_yuri

Disponibilize um qvw de exemplo de seus dados

marciomgm
Creator
Creator
Author

Foi mal!!! que mole que eu dei aqui o formato que vinha do banco era: DD/MM/YYYY HH:MM:SS

Ai eu coloquei no meu script

date(DATPEDIDO)

e funcionou!  que besteira master!

nicolett_yuri

Marcio, para ficar correto, utilize Date(Floor(DATPEDIDO), 'DD/MM/YYYY')