Create NRQL with a filter on product

Hello,

I am new to New Relic and would like to adapt a NQRL so that I can view the stock level for a certain type of category.

This is the NQRL to see all products:
SELECT (filter(count(ProductCode), where AtpMessage in(‘Laatste stuk(s)’, ‘Op voorraad’)) / count(*))*100 AS ‘% Products on stock’ FROM daily_ProductAvailabilityEvent WHERE environment = ‘PRD’ AND Website = 'Krefel’SINCE 3 hours ago WITH TIMEZONE ‘Europe/Brussels’

Now I would like to filter for only this category:
categoryL1ID = ‘A30’ AND categoryL2ID IN (‘B30010’,‘B30011’,‘B30040’,‘B30060’,‘B30070’,‘B30080’,‘B30062’,‘B30050’) AND categoryL3ID NOT IN (‘C070’)

When I create this NQRL, I don’t get any data.
SELECT (filter(count(ProductCode), where AtpMessage in(‘Laatste stuk(s)’, ‘Op voorraad’)) / count(*))*100 AS ‘% Products on stock’ FROM daily_ProductAvailabilityEvent WHERE environment = ‘PRD’ AND Website = 'Krefel’AND categoryL1ID = ‘A30’ AND categoryL2ID IN (‘B30010’,‘B30011’,‘B30040’,‘B30060’,‘B30070’,‘B30080’,‘B30062’,‘B30050’) AND categoryL3ID NOT IN (‘C070’)SINCE 3 hours ago WITH TIMEZONE ‘Europe/Brussels’

Any idea how I can proceed?

Thanks in advance!