Hello Sunil,
Azure Data Explorer is a database, therefor the Kusto language is thinking in datasets.
If you want to make a decision on the outcome of a certain decision, you could try to join that with another query by capturing the first set in a 'variable'.
Check out the LET statement.
This is an example that is without meaning but it shows the possibilities:
let compromisedProxies = Votes
| where vote == “YaddaYadda”
| where outliers == 1
| distinct via_ip;
Votes
| where not(via_ip in (compromisedProxies) and vote == “BlaBla”)
| summarize Count=count() by vote
Here, the two queries are combined with this 'in' but a 'join' or 'union' could work too.