У меня есть несколько событий, которые true/false
для клиента. Во-вторых, я расставил приоритеты событий от 1 - 4
.
При выборе клиента я хотел бы получать только события, которые являются истинными для клиента в конкретном заказе:
Так, например:
Если я выберу клиента с идентификатором 1, я бы хотел получить Event 3
и Event 1
обратно, так как они true
для этого клиента в указанном порядке. (Event 3
на 1-м месте и Event 1
на 2-м месте.
Вы можете найти пример Пример таблицы здесь.
С 4 событиями я мог бы сделать несколько IF's
и отобразить правильное значение в первом ряду. Однако на самом деле у меня более 500 Events
и >5000 customers
.
В настоящий момент мне не хватает идеи, как подойти к этой проблеме.
Есть предложения о том, как отображать приоритетные события для пользователя?