### Multiple select list filter

When you filter using multiple select list filters, you can use following criterias:

- Equals - strictly equals.
- Not equals - strictly not equals.
- Contains any of - entity contains at least one of the selected elements.
- Contains all of - entity contains all of the selected elements (and maybe more, but not less).
- Doesn't contain any of - entity doesn't contain any of selected elements.
- Doesn't contain all of - entity doesn't contain all of selected elements.

# Example

There are 5 tickets in the system, that have the following categories:

| Ticket | Categories |
--- | --- | --- | ---
| ¹1 | Keyboard |
| ¹2 | Mouse |
| ¹3 | Keyboard, mouse |
| ¹4 | Mouse, monitor |
| ¹5 | Keyboard, mouse, monitor |

Lets apply filters with following conditions to these tickets:

| Condition | Filter | Result |
--- | --- | --- | --- | ---
| Equals | Mouse | ¹ 2 |
| Mouse, Monitor | ¹ 4 |
| Not equals | Mouse, Monitor | ¹¹ 1,2,3,5 |
| Contains any of | Mouse, Monitor | ¹¹ 2,3,4,5 |
| Doesn't contain any of | Mouse, Monitor | ¹ 1 |
| Contains all of | Mouse, Monitor | ¹¹ 4,5 |
| Doesn't contain all of | Mouse, Monitor | ¹¹ 1,2,3 |