Попытка написать функцию для подсчета количества товаров, проданных в (Регион A или Регион B) И (Регион C или Регион D). Пересечение между этими двумя наборами
count({<Item={'Region A', 'Region B'} * {'Region C', 'Region D'}>} Item)
Это не работает.
Пример:
[O,R,S]
[O1,A,10]
[O2,B,20]
[O2,D,20]
[O1,C,10]
[O3,A,25]
[O4,B,35]
Ожидаемый результат:
Считайте только: O1, поскольку он был продан в регионах A и C и O2, поскольку он был продан в регионах B и D. Не учитывайте O3, O4
Окончательный счет будет 2