In Pipeline Analytics, the fundamental unit of measurement is apps, whereas in the Current Pipeline metric is technically candidates. In this case, the two parts of the application are answering subtly different queries.
Pipeline Analytics: show me apps that are not in these departments
Current Pipeline: show me candidates that have no apps in these departments
The interaction between multiple apps per candidate and boolean logic is important. The way we’ve chosen to implement this is:
- Positive filters require that at least one app on a candidate meets the condition
- Negative filters require that all apps on a candidate meet the condition
So for example, if you filter for candidates where department is ‘engineering’ you’ll get candidates that at least have an app with ‘department: engineering’, and maybe some other apps that don’t. But if you filter for candidates where ‘department is not engineering’, you’ll only get candidates where all apps are not in engineering.