Boa tarde, gente!
Eu tenho as seguintes colunas: n.º evento, início, término e duração do evento.
A minha saída é um arquivo do Excel com duas abas, sendo uma com os eventos abertos e outra com os eventos fechados. Ocorre que as vezes os eventos se repetem, pois ele pode abrir e logo depois fechar, então eu fico com um evento "repetido". Eu quero que quando um evento estiver fechado ele não apareça também na aba dos eventos abertos.
Utilizei a ferramenta filtro pra fazer essa separação (filtrei quando a coluna duração não é nula), mas ele me dá os eventos de forma repetitiva. Como resolver?
Solucionado! Ir para Solução.
Boa tarde @gabslt tudo bem?
Pode postar uma foto da configuração do seu filtro? Não tem como o mesmo registro sair no TRUE e FALSE ao mesmo tempo.
Tem alguma configuração que precisa ser ajustada.
Se puder colocar uma amostra dos dados e o workflow podemos ajudar melhor
Abraços
Oi, @carlosteixeira! Tudo ótimo. E por aí?
Eu não sei se posso postar aqui porque contém os dados da minha empresa, mas seria algo mais ou menos assim
N.º Evento | Início | Término | Duração |
333 | 2020-05-04 13:28:00 | 2020-05-04 14:27:00 | 59 min |
1111 | 2020-05-23 13:54:00 | 2020-05-23 17:00:00 | 186 min |
1111 | 2020-05-23 13:54:00 | null | |
555 | 2020-07-02 15:18:00 | 2020-07-02 17:06:00 | |
333 | 2020-05-04 13:28:00 | null | |
444 | 2020-05-04 13:28:00 | null |
Meu filtro é, quando a coluna Duração não é Nula (filtro básico) e as saídas que eu obtenho são essas:
True
N.º Evento | Início | Término | Duração |
333 | 2020-05-04 13:28:00 | 2020-05-04 14:27:00 | 59 |
1111 | 2020-05-23 13:54:00 | 2020-05-23 17:00:00 | 186 |
555 | 2020-07-02 15:18:00 | 2020-07-02 17:06:00 | 108 |
False
N.º Evento | Início | Término | Duração |
1111 | 2020-05-23 13:54:00 | null | |
333 | 2020-05-04 13:28:00 | null | |
444 | 2020-05-04 13:28:00 | null |
O que eu quero é que na minha saída false, saia somente o último evento, que ainda não terminou.
N.º Evento | Início | Término | Duração |
444 | 2020-05-04 13:28:00 | null |
@gabslt entendi.
Mas no seu exemplo, filtrando pelo NULL do campo Duração (usando o filtro básico) ele está fazendo o correto.
No seu exemplo, ainda, no FALSE, todos eles não tem data de término. Então se fizermos um filtro avançado:
!Isnull([Duração]) AND !isempty([Término])
o seu resultado vai ser o mesmo. 3 linhas no TRUE e 3 linhas no False pois todas as 3 linhas do False terão valor empty.
Entendeu?
No seu caso a data do término tem que estar preenchida para sair apenas a linha 444 no false.
@gabslt acho que entendi seu problema
Segue um workflow que pode resolver pra vc.
Precisa criar a lógica para verificar os 2 registros antes de filtrar.
@carlosteixeira muito obrigada!! consegui resolver o problema com a sua solução 😀