0% found this document useful (0 votes)
6 views8 pages

Novo Teste

Uploaded by

thiagowyatt007
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
6 views8 pages

Novo Teste

Uploaded by

thiagowyatt007
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
You are on page 1/ 8

Aging_Iniciar: If(

DEPEND <> "0";


If(
IsBlank(DATA_REAL_INICIO) = false;
If(
(DateDiff(
'PREREQ:DATA_REAL_FINAL'.Value;
DATA_REAL_INICIO;
TimeUnit.Days
) * 1440 - DateDiff(
'PREREQ:DATA_REAL_FINAL'.Value;
DATA_REAL_INICIO;
TimeUnit.Minutes
)) > 0;
RoundDown(
DateDiff(
'PREREQ:DATA_REAL_FINAL'.Value;// Data
inicial
If(
IsBlank(DATA_REAL_INICIO) = true;
Now();
DATA_REAL_INICIO
);// Data Final
TimeUnit.Days
) / 7;
0
) * 5 + Mod(
5 + Weekday(
If(
IsBlank(DATA_REAL_INICIO) = true;
Now();
DATA_REAL_INICIO
);
StartOfWeek.Sunday
) - Weekday(
'PREREQ:DATA_REAL_FINAL'.Value;
StartOfWeek.Sunday
);// Data Final - Inicial
5
) - 1 & If(
IsBlank(DATA_REAL_INICIO) = false;
If(
(DateDiff(
'PREREQ:DATA_REAL_FINAL'.Value;
DATA_REAL_INICIO;
TimeUnit.Days
) * 1440 - DateDiff(
'PREREQ:DATA_REAL_FINAL'.Value;
DATA_REAL_INICIO;
TimeUnit.Minutes
)) > 0;
RoundDown(
((DateDiff(
'PREREQ:DATA_REAL_FINAL'.Value;
DATA_REAL_INICIO;
TimeUnit.Minutes
) - DateDiff(
'PREREQ:DATA_REAL_FINAL'.Value;
DATA_REAL_INICIO - 1;
TimeUnit.Days
) * 1440) / 60);
0
);
RoundDown(
(DateDiff(
'PREREQ:DATA_REAL_FINAL'.Value;
DATA_REAL_INICIO;
TimeUnit.Minutes
) - DateDiff(
'PREREQ:DATA_REAL_FINAL'.Value;
DATA_REAL_INICIO;
TimeUnit.Days
) * 1440 / 60);
0
) & " Hora1(s) "
);
If(
(DateDiff(
'PREREQ:DATA_REAL_FINAL'.Value;
Now();
TimeUnit.Days
) * 1440 - DateDiff(
'PREREQ:DATA_REAL_FINAL'.Value;
Now();
TimeUnit.Minutes
)) > 0;
RoundDown(
((DateDiff(
'PREREQ:DATA_REAL_FINAL'.Value;
Now();
TimeUnit.Minutes
) - DateDiff(
'PREREQ:DATA_REAL_FINAL'.Value;
Now() - 1;
TimeUnit.Days
) * 1440) / 60);
0
) & " Hora2(s) ";
RoundDown(
(DateDiff(

'PREREQ:DATA_REAL_FINAL'.Value;;
Now();
TimeUnit.Minutes
) - DateDiff(
'PREREQ:DATA_REAL_FINAL'.Value;
Now();
TimeUnit.Days
) * 1440 / 60);
0
) & " Hora3(s) "
)
);
RoundDown(
DateDiff(
DATA_PLANEJADA;// Data inicial
If(
IsBlank(DATA_REAL_INICIO) = true;
Now();
DATA_REAL_INICIO
);// Data Final
TimeUnit.Days
) / 7;
0
) * 5 + Mod(
5 + Weekday(
If(
IsBlank(DATA_REAL_INICIO) = true;
Now();
DATA_REAL_INICIO
);
StartOfWeek.Sunday
) - Weekday(
'PREREQ:DATA_REAL_FINAL'.Value;
StartOfWeek.Sunday
);// Data Final - Inicial
5
) - 1 & " Dia(s) " & If(
IsBlank(DATA_REAL_INICIO) = false;
If(
(DateDiff(
'PREREQ:DATA_REAL_FINAL'.Value;
DATA_REAL_INICIO;
TimeUnit.Days
) * 1440 - DateDiff(
'PREREQ:DATA_REAL_FINAL'.Value;
DATA_REAL_INICIO;
TimeUnit.Minutes
)) > 0;
RoundDown(
((DateDiff(
'PREREQ:DATA_REAL_FINAL'.Value;
DATA_REAL_INICIO;
TimeUnit.Minutes
) - DateDiff(
'PREREQ:DATA_REAL_FINAL'.Value;
DATA_REAL_INICIO - 1;
TimeUnit.Days
) * 1440) / 60);
0
) & " Hora4(s) ";
RoundDown(
(DateDiff(
'PREREQ:DATA_REAL_FINAL'.Value;
DATA_REAL_INICIO;
TimeUnit.Minutes
) - DateDiff(
'PREREQ:DATA_REAL_FINAL'.Value;
DATA_REAL_INICIO;
TimeUnit.Days
) * 1440) / 60;
0
) & " Hora5(s) "
);
If(
(DateDiff(
'PREREQ:DATA_REAL_FINAL'.Value;
Now();
TimeUnit.Days
) * 1440 - DateDiff(
'PREREQ:DATA_REAL_FINAL'.Value;
Now();
TimeUnit.Minutes
)) > 0;
RoundDown(
((DateDiff(
'PREREQ:DATA_REAL_FINAL'.Value;
Now();
TimeUnit.Minutes
) - DateDiff(
'PREREQ:DATA_REAL_FINAL'.Value;
Now() - 1;
TimeUnit.Days
) * 1440) / 60);
0
) & " Hora6(s) ";
RoundDown(
((DateDiff(
'PREREQ:DATA_REAL_FINAL'.Value;
Now();
TimeUnit.Minutes
) - DateDiff(
'PREREQ:DATA_REAL_FINAL'.Value;
Now();
TimeUnit.Days
) * 1440) / 60);
0
) & " Hora7(s) "
)
)
)
);
If(
(DateDiff(
DATA_PLANEJADA;
DATA_REAL_INICIO;
TimeUnit.Days
) * 1440 - DateDiff(
DATA_PLANEJADA;
DATA_REAL_INICIO;
TimeUnit.Minutes
)) > 0;
RoundDown(
DateDiff(
DATA_PLANEJADA;// Data inicial
If(
IsBlank(DATA_REAL_INICIO) = true;
Now();
DATA_REAL_INICIO
);// Data Final
TimeUnit.Days
) / 7;
0
) * 5 + Mod(
5 + Weekday(
If(
IsBlank(DATA_REAL_INICIO) = true;
Now();
DATA_REAL_INICIO
);
StartOfWeek.Sunday
) - Weekday(
DATA_PLANEJADA;
StartOfWeek.Sunday
);// Data Final - Inicial
5
) - 1 & " Dia(s) " & If(
IsBlank(DATA_REAL_INICIO) = false;
If(
(DateDiff(
DATA_PLANEJADA;
DATA_REAL_INICIO;
TimeUnit.Days
) * 1440 - DateDiff(
DATA_PLANEJADA;
DATA_REAL_INICIO;
TimeUnit.Minutes
)) > 0;
RoundDown(
((DateDiff(
DATA_PLANEJADA;
DATA_REAL_INICIO;
TimeUnit.Minutes
) - DateDiff(
DATA_PLANEJADA;
DATA_REAL_INICIO - 1;
TimeUnit.Days
) * 1440) / 60);
0
) & " Hora8(s) ";
RoundDown(
(DateDiff(
DATA_PLANEJADA;
DATA_REAL_INICIO;
TimeUnit.Minutes
) - DateDiff(
DATA_PLANEJADA;
DATA_REAL_INICIO;
TimeUnit.Days
) * 1440 / 60);
0
) & " Hora9(s) "
);
If(
(DateDiff(
DATA_PLANEJADA;
Now();
TimeUnit.Days
) * 1440 - DateDiff(
DATA_PLANEJADA;
Now();
TimeUnit.Minutes
)) > 0;
RoundDown(
((DateDiff(
DATA_PLANEJADA;
Now();
TimeUnit.Minutes
) - DateDiff(
DATA_PLANEJADA;
Now() - 1;
TimeUnit.Days
) * 1440) / 60);
0
) & " Hora10(s) ";
RoundDown(
(DateDiff(
DATA_PLANEJADA;
Now();
TimeUnit.Minutes
) - DateDiff(
DATA_PLANEJADA;
Now();
TimeUnit.Days
) * 1440 / 60);
0
) & " Hora11(s) "
)
);
RoundDown(
DateDiff(
DATA_PLANEJADA;// Data inicial
If(
IsBlank(DATA_REAL_INICIO) = true;
Now();
DATA_REAL_INICIO
);// Data Final
TimeUnit.Days
) / 7;
0
) * 5 + Mod(
5 + Weekday(
If(
IsBlank(DATA_REAL_INICIO) = true;
Now();
DATA_REAL_INICIO
);
StartOfWeek.Sunday
) - Weekday(
DATA_PLANEJADA;
StartOfWeek.Sunday
);// Data Final - Inicial
5
) - 1 & " Dia(s) " & If(
IsBlank(DATA_REAL_INICIO) = false;
If(
(DateDiff(
DATA_PLANEJADA;
DATA_REAL_INICIO;
TimeUnit.Days
) * 1440 - DateDiff(
DATA_PLANEJADA;
DATA_REAL_INICIO;
TimeUnit.Minutes
)) > 0;
RoundDown(
((DateDiff(
DATA_PLANEJADA;
DATA_REAL_INICIO;
TimeUnit.Minutes
) - DateDiff(
DATA_PLANEJADA;
DATA_REAL_INICIO - 1;
TimeUnit.Days
) * 1440) / 60);
0
) & " Hora12(s) ";
RoundDown(
(DateDiff(
DATA_PLANEJADA;
DATA_REAL_INICIO;
TimeUnit.Minutes
) - DateDiff(
DATA_PLANEJADA;
DATA_REAL_INICIO;
TimeUnit.Days
) * 1440) / 60;
0
) & " Hora13(s) "
);
If(
(DateDiff(
DATA_PLANEJADA;
Now();
TimeUnit.Days
) * 1440 - DateDiff(
DATA_PLANEJADA;
Now();
TimeUnit.Minutes
)) > 0;
RoundDown(
((DateDiff(
DATA_PLANEJADA;
Now();
TimeUnit.Minutes
) - DateDiff(
DATA_PLANEJADA;
Now() - 1;
TimeUnit.Days
) * 1440) / 60);
0
) & " Hora14(s) ";
RoundDown(
((DateDiff(
DATA_PLANEJADA;
Now();
TimeUnit.Minutes
) - DateDiff(
DATA_PLANEJADA;
Now();
TimeUnit.Days
) * 1440) / 60);
0
) & " Hora15(s) "
)
)
)
);

You might also like