Ok, got it now.
I don't think there is a out of the box solution for this.
I think you can append the csv with append and then check if any entry in the holiday csv is today:
append [|inputlookup holiday.csv | eval time = strftime(now(),"%d/%m/%Y") | where time == Date]
If your search returns something, the append should be empty, because it is not a holiday. If your search returns nothing, the append will result in an entry, because it is a holiday.
Only Problem is, you get only one event instead of 3, so you would need 3 times the entry in your holidays.csv. Or you reconfigure your trigger condition. You should be able to use a custom trigger condition where you say trigger if count < 3 AND description = null. But therefore you might need to add a description field to the results of your search.
... View more