I have a collection that is created from a user selection from a gallery using checkboxes. Check the box, it adds the item to the collection. Uncheck it removes it. Simple. Collection name: colSelectedMaterialsV2
Part of that collection contains a unique number that I want to filter the Oracle table with. The Material number. It could return a single result or multiple.
On the next screen, using the OnVisible, I am attempting to create another collection from a Oracle data source filtering with that unique number. If I use "=" and explicitly set the filter value, it works as expected. If I use the "In" filter, I get a delegation warning, but no results.
I have tried the following. Technically, both would be sending the same single value of 000000002624943000 for what I currently have in the collection:
No errors, 1 delegation warning highlighting "in", no results. Delegation warning states: The highlighted part of this formula might not work correctly on large data sets.
ClearCollect(colApprvBidVendors,Filter('OracleTable',MATL_NBR in colSelectedMaterialsV2[@MATL_NBR]));Works, I get no warnings and I get the expected results.
ClearCollect(colApprvBidVendors,Filter('OracleTable',MATL_NBR = "000000002624943000"));
So does delegation using "in" work for Oracle as expected? I can't just get all of the results from the oracle table and then perform the filter as there are over 14,000. Options? Am I doing something incorrect?