Estou com o seguinte problema. Eu preciso contar quantas Reincidências com mais de 2 horas extras o funcionário teve. Consegui (em teoria) fazendo o seguinte no script (negrito):
Tabela_Horas: LOAD A as funcionario_codigo, if(Day("F") >= 20, Month("F"+21), Month("F")) as dt_mes_ref, date("F",'DD/MM/YYYY') as he_data, H as horario_batidas, L as codigo_evento_ponto, if(M Like '*Horas Extras*','Horas Extras',M) as nome_evento_ponto, M as tipo_evento_ponto, if(M<>'Atraso' and M<>'Atraso Noturno' and M<>'Credito B.H. (+)' and M<>'Horas Extras',1,0) as qtde_inconsistencia, P as qtde_horas, if((J<>'Puxada' and M Like '*Horas Extras*' or M Like 'Credito B.H. (+)') and P > '02:00:00',1,0) as mais2horas FROM [lib://Tabelas (virginia_administrador)/horasextras*.XLSX] (ooxml, no labels, table is Plan1);
Funcionou... porém parcialmente pois quando um funcionário tem mais de um registro no dia, o Qlik não soma os registros. Exemplos abaixo:
O funcionário Luiz Aranda da Silva teve 3 casos de mais de 2 horas extras, porém na verdade ele teve somente 2 conforme o registro abaixo:
Ele teve um registro no dia 14 e outro no dia 17, porém este ultimo apresenta dois tipos de horas extras ( a normal e a noturna) e por essa razão o Qlik reconhece que ele teve 3 registros. O correto seria ele somar as horas extras que possuem o mesmo dia. E esse é o meu problema... não estou conseguindo somar esses registros.