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