Hi @atebysandwich, counting the unique values in Host_Auth by IP and checking the last state may be sufficient: | makeresults format=csv data="
IP,Host_Auth,_time
1.1.1.1,Unix Successful,2023-04-23 00:00:00
1.1.1.1,Unix Successful,2023-04-16 00:00:00
2.2.2.2,Unix Failed,2023-04-23 00:00:00
2.2.2.2,Unix Successful,2023-04-16 00:00:00
3.3.3.3,Unix Successful,2023-04-23 00:00:00
3.3.3.3,Unix Failed,2023-04-16 00:00:00
4.4.4.4,Unix Failed,2023-04-16 00:00:00
4.4.4.4,Unix Failed,2023-04-23 00:00:00
"
| stats dc(Host_Auth) as unique_count, last(Host_Auth) as last_auth by IP
| where unique_count>1 AND last_auth="Unix Failed" I've added two more scenarios, so: Success > Success (no result) Fail > Success (no result) Success > Fail (result) Fail > Fail (no result) Is this what you're looking for?
... View more