New OData parser (Implementation="2.0") ignores the filter restrictions (for fields with whith space in it) given in $Metadata
The new OData feed implementation in PowerBI (and unfortunately Excel in production, after last update) doesn’t respect the Non-Filterable property information and sends all of the filters directly to the server.
It happens for fileds with "space" in the field name.
The old implementation works good.
I have a OData feed named "Test" and I want to filter it in PowerBI by the field "Auto Number". The field is described by the odata feed server as NonFiltrable (in Metadata).
The M statement looks like this:
The “old”-good working implementation looks like this: