Qlik Community

Qlik Brasil

Group community for Brazil users. discussion only in Portuguese.

Highlighted
Not applicable

Diferença entre Datas

Bom dia

Possuo um indicador que funciona da seguinte forma:

Em um aviário, um lote de frango fica aproximadamente 45 dias, até o frango ir para o abate (data de fechamento). Após o fechamento, o aviário fica aprox. 15 dias vazio até ter um novo alojamento de frangos (data de alojamento).

Preciso saber, dos aviários que tiveram abate no mês selecionado, qual a quantidade de dias de vazio que o aviário teve antes de alojar os frangos que foram abatidos neste mês.

Data Abate: É a data que fechou o último lote e as aves foram abatidas. ok

Data Alojamento: Data em que as aves abatidas no mês selecionado foram alojadas ok

Última data fechamento: data de abate anterior a data de alojamento(penúltima data de abate, entre 05/06/2014 e 25/05/2014) não consigo trazer

Dias de Vazio: data do alojamento menos a data de última data de fechamento

Em anexo segue arquivo para ajuda.

EXEMPLO.JPG.jpg

Desde já agradeço o apoio.

Grato,

Rodrigo Luís Mattjie

Coordenador de Gestão e Planejamento

Fone: 55 (44) 3218-3557 / 55 (44) 9164-1892

www.gtfoods.com.br

1 Solution

Accepted Solutions
MVP
MVP

Re: Diferença entre Datas

Boa noite.

Se eu entendi, o resultado deveria ser este

AVIARIO_D DATA ABATEDATA ALOJAMENTOÚLTIMA DATA FECHAMENTODIAS DE VAZIO
(F)G.F - 619/08/201404/07/201423/06/201411
(F)G.F - 719/08/201404/07/201424/06/201410
(F)G.F - 819/08/201404/07/201425/06/20149
(F)PASQUALI 119/08/201405/07/201425/06/201410
(F)ZANATA19/08/201407/07/201424/06/201413
ANDRE19/08/201405/07/201425/06/201410
ANDRE 219/08/201405/07/201424/06/201411
ARACY 719/08/201403/07/201413/06/201420
ARACY 819/08/201403/07/201416/06/201417
ARNALDO19/08/201403/07/201424/06/20149
BERNARDI 119/08/201402/07/201417/06/201415
BETO19/08/201404/07/201424/06/201410
ELYANDRO19/08/201405/07/201425/06/201410
GUSTAVO 119/08/201401/07/201424/06/20147
IRES 119/08/201401/07/201418/06/201413
J - 219/08/201404/07/201423/06/201411
J - 319/08/201404/07/201424/06/201410
J - 619/08/201404/07/201420/06/201414
JOAO DE BARRO 119/08/201404/07/201424/06/201410
JOAO DE BARRO 219/08/201404/07/201424/06/201410
JOAO DE BARRO 319/08/201404/07/201424/06/201410
MARQUES19/08/201407/07/201424/06/201413
PEREIRA19/08/201403/07/201423/06/201410
TEREZINHA 119/08/201403/07/201424/06/20149
TRUZZI19/08/201403/07/201423/06/201410
ZANCHETTI 119/08/201404/07/201425/06/20149

Att,

Alessandro Furtado

15 Replies

Re: Diferença entre Datas

Não entendi a regra para "Última data fechamento". Porque entre 05/06/2014 e 25/05/2014?

Not applicable

Re: Diferença entre Datas

Boa Tarde Yuri.

Desculpe se não consegui explicar direito.

Pra ajudar, segue como seria o fluxo de um aviário durante o ano.

Capturar.JPG.jpg

Ao selecionar o mês de setembro, a DATA ABATE é o dia em que as aves do aviário foram abatidas e o aviário esvaziado. A DATA ALOJAMENTO é a data em que os pintainhos são alojados no aviário para engorda, e posteriormente, em aprox 45 dias, eles são abatidos.

A DATA DO ULTIMO FECHAMENTO seria a última data de abate antes de alojar os frangos que foram abatidos no mês de setembro. Não precisa ser necessariamente entre aquelas datas, é que no exemplo que passei, e o tempo médio em dias de vazio é de 10 a 15 dias. No exemplo acima (FLUXO), ao selecionar setembro, a data do último fechamento seria 14/07/2014. Logo:

Data Abate: 11/09/2014

Data Alojamento: 29/07/2014

Data último fechamento: 14/07/2014

Vazio Médio: 15 dias

Not applicable

Re: Diferença entre Datas

Ola Rodrigo,

Vamos ver se te ajudo.

1. Voce selecionou o mes 9, a informação que veio foi. Data de abate dia 11/09/2014.

2. Esse abate teve o seu alojamento em 29/07/2014. Essa informação creio que deve estar amarrada com o dia do abate.

3. Voce teria que trazer a maior data de Abate imediatamente menor que 29/07/2014.

4. Essa conta seria 29/07/2014 - 14/07/2014. Esta resultaria no numero de dias em que o aviario ficou vazio.

5. Para que possa trazer a data de 14/072014 tente usar isso no set analyses.

   Max(  {$<  <Atributo de Data do Evento> ={"<$(= <Data do alojamento>"} >}  <data> )

Uma situação que poderia de ajudar, seria vc. marcar com um flag ou codigo os eventos.

Alojamento 1

Abate 2

Desta forma vc. poderia incluir esse flag no SetAnalyses.

Desculpe se não ajudei.

Abraços

Wagner

Not applicable

Re: Diferença entre Datas

Boa tarde Wagner.

Muito obrigado desde já, trabalho pouco com o Qlik, poderia enviar a expressão conforme o modelo que enviei em anexo?

Not applicable

Re: Diferença entre Datas

Rodrigo,

Conforme a sua solicitação vc. precisa saber quantos dias o aviario ficou vazio entre um evento e outro, mas para isso acontecer necessitamos no minimo dois conjunto de eventos (Data Alojamento e Abate) no  aviario, ou seja, em sua base de dados vc. tem apenas um conjunto de evento por aviario.

Acho que dessa foram vc. não ira conseguir.

Segue anexo, analise.

Abraços,

Wagner

Not applicable

Re: Re: Diferença entre Datas

Bom dia.

Não sei se entendi direito, mas na base possui sim os dois conjuntos de eventos: Datas de alojamento e datas de abate por aviário.

    NR_LOTE AS NR_LOTE_INTEGRADO,

    DATE(DayStart(DT_ENTRADA),'DD/MM/YY')      AS   DATA_ALOJ,  // DATA DE ALOJAMENTO

    DT_ABATE                                                             AS    DATA,              //    DATA DE FECHAMENTO ou DATA DO ABATE

    DS_AVIARIO        AS AVIARIO_D

São as duas datas necessárias para calcular o indicador.

DATA_ALOJ (da ave abatida no mês selecionado) menos DATA (maior data de abate anterior ao alojamento da ave abatido no mês selecionado)

Sds

Rodrigo

Re: Diferença entre Datas

Ainda não deu tempo para te ajudar, se o pessoal não conseguir. A noite te passo uma resposta.

OBS: Fiquei com dó das galinhas kkkkk

Not applicable

Re: Diferença entre Datas

Obrigado Yuri..

O engraçado é q quase todo mundo tem dó das galinhas... mas todo mundo come hehehe

lucianosv
Valued Contributor

Re: Re: Diferença entre Datas

Rodrigo, acho que estou sendo simplista demais, mas de uma olhada na coluna

DIAS DE VAZIO 2.