Hi @lolipop ,
You could try creating two independent slicer tables and a measure like:
Measure = IF(selectedvalue(Item[code]) = selectedvalue(slicer1[project code])||selectedvalue( Item[code]) = selectedvalue(slicer2[batch code]),1,0)
Add this measure to visual filter set value = 1.
Community Support Team _ Jay
If this post helps, then please consider Accept it as the solution to help the other members find it.