Free Trial

Fórum

SOLUCIONADO

Filtro não descarta as linhas

gabslt
Meteoroide

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?

5 RESPOSTAS 5
carlosteixeira
15 - Aurora
15 - Aurora

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

Carlos A Teixeira
gabslt
Meteoroide

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.º EventoInícioTérminoDuração
3332020-05-04 13:28:002020-05-04 14:27:0059 min
11112020-05-23 13:54:002020-05-23 17:00:00186 min
11112020-05-23 13:54:00 null
5552020-07-02 15:18:002020-07-02 17:06:00 
3332020-05-04 13:28:00 null
4442020-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.º EventoInícioTérminoDuração
3332020-05-04 13:28:002020-05-04 14:27:0059 
11112020-05-23 13:54:002020-05-23 17:00:00186 
5552020-07-02 15:18:002020-07-02 17:06:00108

 

False

N.º EventoInícioTérminoDuração
11112020-05-23 13:54:00 null
3332020-05-04 13:28:00 null
4442020-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.º EventoInícioTérminoDuração
4442020-05-04 13:28:00 null
carlosteixeira
15 - Aurora
15 - Aurora

@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.

 

 

Carlos A Teixeira
carlosteixeira
15 - Aurora
15 - Aurora

@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_0-1683142069157.png

 

carlosteixeira_2-1683142133041.png

 

Carlos A Teixeira
gabslt
Meteoroide

@carlosteixeira muito obrigada!! consegui resolver o problema com a sua solução 😀

Rótulos
Autores com maior número de soluções