Всем здравствуйте.
Задача такая - есть таблица с 2-я столбцами Клиенты и Услуги. Смысл таблицы зафиксировать какой клиент пользовался какой услугой. Теперь мне нужно понять, какими услугами пользовался один клиент, количество уникальных услуг. К примеру, если один клиент весь месяц брал услугу А 4 раза, то результат должен быть 1 (брал одну уникальную услугу), если другой клиент брал услуги А (2 раза) и В (3 раза), то результат должен быть 2 (2 уникальные услуги А и В) и тд. Думаю идея понятна.
Мое решение этой задачи - составить формулу которая будет по ФИО клиента собирать все услуги в виртуальный массив, затем из этого массива будут вычищаться все повторения и в конце подсчет уникальных элементов для клиента. Возможно ли составить такую формулу или есть другие варианты решения вопроса?
Можно ли справится с задачей не прибегая к программированию?
Спасибо!
Задача такая - есть таблица с 2-я столбцами Клиенты и Услуги. Смысл таблицы зафиксировать какой клиент пользовался какой услугой. Теперь мне нужно понять, какими услугами пользовался один клиент, количество уникальных услуг. К примеру, если один клиент весь месяц брал услугу А 4 раза, то результат должен быть 1 (брал одну уникальную услугу), если другой клиент брал услуги А (2 раза) и В (3 раза), то результат должен быть 2 (2 уникальные услуги А и В) и тд. Думаю идея понятна.
Мое решение этой задачи - составить формулу которая будет по ФИО клиента собирать все услуги в виртуальный массив, затем из этого массива будут вычищаться все повторения и в конце подсчет уникальных элементов для клиента. Возможно ли составить такую формулу или есть другие варианты решения вопроса?
Можно ли справится с задачей не прибегая к программированию?
Спасибо!