You are trying to use OData service as data source to generate a report via data mashup.
You are firing OData query to "retrieve by key" where the key is provided in parenthesis before filter parameters can be provided using "?".
The OData query is syntactically correct but unfortunately we do not support it as of now.
This is the current expected system Behavior as it's not supported for now.
We have added the item to the Development Backlog for a future release.
KBA , SRD-CC , Cross Components , Product Enhancement