У меня проблема с выяснением того, как лучше всего применить фильтр к моим данным.
В качестве очень базового c примера мои данные содержат следующие столбцы:
+-----------+------+------+------+------+------+
| REFERENCE | CAT1 | CAT2 | CAT3 | CAT4 | CAT5 |
+-----------+------+------+------+------+------+
| PL-001 | 50 | | | 50 | |
| PL-002 | | 100 | | | |
| PL-003 | | | 25 | 25 | 50 |
+-----------+------+------+------+------+------+
Мне нужно, чтобы пользователь мог фильтровать по многозначному параметру, где работает следующее:
- Если пользователь фильтрует по CAT4, в таблице будут отображаться PL-001 и PL-003.
- Если пользователь выполняет фильтрацию на CAT4 и CAT2, данные покажут PL-001, PL-002 и PL-003.
РЕДАКТИРОВАТЬ НА ОСНОВЕ КОММЕНТАРИИ НИЖЕ: My проблема в том, что мне нужен один фильтр, но у меня есть 5 столбцов. Я попытался создать новый столбец, который объединяет применимые имена категорий, а затем с помощью функции LIKE или CHARINDEX для параметра, но это не работает для выбора нескольких значений.