When I Remove an item from a data source and collect the result in a collection, the collection contains the items remaining in the data source but not the deleted item.
Is this really the intended behaviour? It seems bizarre at best since in any case only up to 500 records will be returned, so this is completely useless. Much better to return the list of removed items, so that we can check that the operation has completed correctly.
Here is the code:
ClearCollect(MyReturnedItems, Remove(MySource, MyItem))
Even more bizarre is that RemoveIf does the same thing, making it impossible to check what records have been actually removed.
Any clarifications form the PowerApps team would be welcome.