Попытка написать функцию для подсчета количества товаров, проданных в (регион 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
count({ (<Order={'Region A'}> + <Order={'Region B'}>) * (<Order={'Region C'}> + <Order={'Region D'}>) >} Orders)
- person zedfoxus   schedule 27.04.2019