Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 
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

Labels (3)
1 Solution

Accepted Solutions
afurtado
Partner Ambassador/MVP
Partner Ambassador/MVP

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

furtado@farolbi.com.br

View solution in original post

15 Replies
nicolett_yuri

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

Not applicable
Author

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
Author

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
Author

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
Author

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
Author

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

nicolett_yuri

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
Author

Obrigado Yuri..

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

lucianosv
Specialist
Specialist

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

DIAS DE VAZIO 2.