Skip to main content
Announcements
Have questions about Qlik Connect? Join us live on April 10th, at 11 AM ET: SIGN UP NOW
cancel
Showing results for 
Search instead for 
Did you mean: 
fabio_vallone
Creator
Creator

Como definir intervalo entre datas via set analysis

Olá pessoal,

Tenho duas variáveis onde seleciono as datas mínima e máxima, através de AddMonths(). Queria usar este range num set analysis, mas a expressão

{$<Data = { '>=$(#vDataMin)<=$(#vDataMax)'}>}

não está funcionando (ele entende a primeira variável, "vDataMin", mas não entende que deve percorrer a soma somente até a segunda variável). Minhas datas são simples, somente uma por mês, no formato "jan/2013". Alguém já resolveu um problema parecido?

Obrigado.

6 Replies
Anonymous
Not applicable

{$<Data = { '>=$(#vDataMin)'},Data = {'<=$(#vDataMax)'}>}

Não testei aqui, mas tente dessa forma, veja se funciona.

fabio_vallone
Creator
Creator
Author

Infelizmente, não funcionou... desta forma ele também reconhece somente a primeira expressão (<=vDataMin).

Obrigado.

nicolett_yuri

Segue um exemplo: SUM({$<MES={'>=$(=min(MES)) <=$(=max(MES))'} >} QTDE)

Seu erro é atribuir a coluna DATA duas vezes, uma para maior e outra para menor.

No seu caso:

SUM({$<Data ={'>=$(#vDataMin) <=$(#vDataMax)'} >} QTDE)

fabio_vallone
Creator
Creator
Author

Yuri, deu certo.

Obrigado!

Clever_Anjos
Employee
Employee

Você pode usar a intersecção

{$<Data = { '>=$(#vDataMin)'}*{'<=$(#vDataMax)'}>}

fabio_vallone
Creator
Creator
Author

Obrigado Clever, vou testar aqui.

Abs,