Hi @OsmandFernando ,
Could you please share a bit more about your data source? Is it a SP List?
How many records stored in your data source (SalesDetails_1)? More than 2000?
Please consider modify your formula as below:
Filter(
SalesDetails_1,
If(
IsBlank(ComboBox3.Selected.'Model Number'),
true,
'Model No'.Value = ComboBox3.Selected.'Model Number'
),
If(
IsBlank(ComboBox3_1.Selected.Value),
true,
'Invoice Number:SalesMonth'.Value = ComboBox3_1.Selected.Value
)
)
If the amount of your data source records is not more than 2000, I think a collection could achieve your needs. Please consider save your data source into a collection, then use the collection as data source within your app instead of Original SalesDetails_1 data source.
Set the OnStart property of App to following:
ClearCollect(RecordsCollection, SalesDetails_1)
Then modify your Filter formula as below:
Filter(
RecordsCollection, // Modify formula here
If(
IsBlank(ComboBox3.Selected.'Model Number'),
true,
'Model No'.Value = ComboBox3.Selected.'Model Number'
),
If(
IsBlank(ComboBox3_1.Selected.Value),
true,
'Invoice Number:SalesMonth'.Value = ComboBox3_1.Selected.Value
)
)
then re-load your app (fire the OnStart property of App), then check if the issue is solved.
Note: Please make sure you have set the "Data row limit for Non-delegable queries" option to maximum value -- 2000 within Advanced settings of App settings of your app.
If the amount of your data source records is not more than 2000, you could ignore this Delegation warning issue.
Best regards,