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: 
qlik_
Creator
Creator

Intervalo de Datas

Boa noite

tenho um campo da minha tabela  DT_TERMINO

que é a data de termino do projeto

ao selecionar o ano

quero que a partir do ser analysis ele calcule quantos projetos foram encerrados

dentro do período do ano.

caso selecione um mês, exemplo abril de 2016

ele calcule quantos projetos encerram de janeiro 2016 até abril 2016.

alguem tem um exemplo

7 Replies
fabionakashigue
Partner - Creator
Partner - Creator

Carla,

Existem 2 formas de realizar, pra mim poderia ser feito no script via função intervalmatch, mas não sei se valeria o esforço.

Bom tendo como base eu faria o seguinte via set analysis:

-Se entendi bem você precisa de um YTD.

Então vamos lá com base na seleção de DT_TERMINO, vamos pegar o max dela e joga no set analysis.

Sum({<DT_TERMINO = {">=$(=yearstart(Max(DT_TERMINO)))<=$(=MAX(DT_TERMINO))"}>}Valor)

Como fiz diretamente por aqui sem nem testar acredito que possa dar algum problema de sintaxe

Mas a ideia seria essa.

Abs

Fabio Nakashigue

nicolett_yuri

Carla, você pode fazer isso por Set Analysis ou através do CalendarioAsOf

Você conseguiu resolver o seu problema?

qlik_
Creator
Creator
Author

Então n deu certo

desta forma ele vai pegar do periodo de 01/01/2017 a 01/02/2017

que são minhas maiores datas de termino de projeto

qlik_
Creator
Creator
Author

=Count({< TIP_REGISTRO = {'P'},

DES_ETAPA_PROJETO ={'Execução de Melhoria'},

DES_SITUACAO={'ENCERRADO'} ,

DAT_TERMINO= {">=$(=YEARSTART(Max(DAT_TERMINO)))<=$(=MAX(DAT_TERMINO))"}>} distinct UID_PROJETO)

desta forma que o amigo fabio passou, irá trazer a maior data de termino de projeto.

Na verdade o que eu preciso é

ao selecionar o ano

quero que a partir do ser analysis ele calcule quantos projetos foram encerrados

dentro do período do ano.

caso selecione um mês, exemplo abril de 2016

ele calcule quantos projetos encerram de janeiro 2016 até abril 2016.

fabionakashigue
Partner - Creator
Partner - Creator

Carla,

Não entendi, o que estou fazendo é basicamente o que você falou.

Pego a data do inicio do ano Yearstart(DAT_TERMINO) e comparo com a máxima data de termino.

Quando o usuário selecionar abril minha maxima data de termino será por exemplo 30/04/2016

qlik_
Creator
Creator
Author

oi fábio

foi falha minha desculpe, na verdade o correto é colocar

DAT_TERMINO= {">=$(=YEARSTART(Max(DAT_CALENDARIO)))<=$(=MAX(DAT_CALENDARIO))"},

Dai dá certo.

obrigada

Clever_Anjos
Employee
Employee

Já achou uma solução? Se sim, marque por gentileza uma das respostas como "Correta"

Como obter ajuda? Leia antes de postar