Hi,
I am currently working on a flow to get items from a sharepoint list. Since the list is larger than 5000 entries I use the "Filter Query"-Option from the "Get Items"-Step.
There are two neccessary Column which I use for filtering.
In the sharepoint list the expression "Column1 ne null" would return more than 5000 entries.
In the sharepoint list the expression "Column2 eq null" would return less than 5000 entries.
I notices unexpected behaviour when using the "and-expression":
Column1 ne null and Column2 eq null
If I use the "and-expression" like above only the first 5000 entries of the sharepoint list are evaluated with "Column2 eq null".
This is kind of unintuitive since I thought the whole expression is evalueted when using a Filter Query.
But after I switched the expressions like this:
Column2 ne null and Column1 eq null
It does work like intended since "Column2 eq null" returns less than 5000 entries which are then filtered with "Column1 eq null".
Are there any information on how the filter query is functioned internally?
Or is this the intended behaviour?
Thanks already!