Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
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
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
Carla, você pode fazer isso por Set Analysis ou através do CalendarioAsOf
Você conseguiu resolver o seu problema?
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
=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.
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
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
Já achou uma solução? Se sim, marque por gentileza uma das respostas como "Correta"