Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Ola, boa tarde!
Tenho uma planilha com as seguintes informações.
É um controle de entrada e saída. Preciso pegar a primeira entrada, no caso as 12:14 e a ultima saída 15:17, desse dia 17/01/13
Um set analysis que me traga isso, em um gráfico de barras com uma dimensão de datas por exemplo.
poderiam me ajudar?.
Obrigado!
Amigo, tente desta forma:
TAB_Hour_In_Out:
Load
Data,
Time(Min(Pick( Match(Tipo, 'entrada'), Hora))) As 'Hora Entrada Min',
Time(Max(Pick( Match(Tipo, 'saida'), Hora))) As 'Hora Saida Max'
Resident TAB_Data
Group By Data;
Eu tinha ajustado a expressão na resposta acima, pois o Max/Min não devem estar dentro do Pick e Match por conta do agrupamento.
Obs.: Não deixe de ajustar o nome da tabela TAB_Data para o nome real da tabela com os atributos correspondentes na estrutura Load.
Amigo;
Creio que poderá simplificar esta situação via script, poderá fazer algo assim;
TAB_Hour_In_Out:
Load
Data,
Time(Min(Pick( Match(Tipo, 'entrada'), Hora))) As 'Hora Entrada Min',
Time(Max(Pick( Match(Tipo, 'saida'), Hora))) As 'Hora Saida Max'
Resident TAB_Data
Group By Data;
Obs.:
Considerei campo Data sem extensão de horas, se estiver, utilize Floor() para remover as horas.
TAB_Data é a tabela de origem com os atributos, ajuste para o seu o modelo de dados.
Mario,
O campo data esta sem extensão de horas mesmo.
Ocorreu o seguinte erro:
Eu quase consegui chegar no resultado, porem fiz de forma diferente, apenas utilizando o gráfico e set analysis
set analysis:
entrada = Aggr(Min({$<Tipo = {'entrada'}>}Horas), Tipo)
saida = Aggr(Max({$<Tipo = {'saida'}>}Horas), Tipo)
Dimensão = Dia
Porem, se limpo os filtros ele só aparece o dia 16 e 17 aleatorio, veja na print
Amigo, tente desta forma:
TAB_Hour_In_Out:
Load
Data,
Time(Min(Pick( Match(Tipo, 'entrada'), Hora))) As 'Hora Entrada Min',
Time(Max(Pick( Match(Tipo, 'saida'), Hora))) As 'Hora Saida Max'
Resident TAB_Data
Group By Data;
Eu tinha ajustado a expressão na resposta acima, pois o Max/Min não devem estar dentro do Pick e Match por conta do agrupamento.
Obs.: Não deixe de ajustar o nome da tabela TAB_Data para o nome real da tabela com os atributos correspondentes na estrutura Load.
Perfeito amigo!
Muito obrigado!!
Abraços
Abraço.