Writing a script for a pipleline and trying to use a filter on a oData query for D365 F&O data entity however can’t seem to get it to work. I get results without filter however what i’m trying to do is use a EQ operator to filter based on a string value. I’ve tried double quotes, single quotes but none seem to work. Below is the specific line from my PowerShell script
Tried that too and unfortunately that didn’t work either.
—————————— Raheel Rao ECCO IL —————————— ——————————————-
Thomas Laza
Member
July 25, 2022 at 11:53 AM
Is it possible the filter is case sensitive? If so, you might try all caps on the UserID, or some variation of upper case and lower case.
—————————— Thomas Laza South Texas Electric Cooperative Inc Nursery TX —————————— ——————————————-
Lenny Kaplan
Member
July 26, 2022 at 7:48 AM
It’s definitely case sensitive. It should be UserId. Also I’m not 100% on this, but you may need to use single quotes to escape single quotes, so your filter would look like this
'$filter=UserId eq ''ABC'''?
—————————— Lenny Kaplan Warburg Pincus LLC New York NY —————————— ——————————————-
Ethan Klein
Member
March 9, 2023 at 3:25 AM
To filter data using OData query in PowerShell for Dynamics 365, you can use the Invoke-RestMethod cmdlet with the filter parameter. Here’s an example:
$data = Invoke-RestMethod -Method Get -Headers $headers -Uri “$resource`$filter=$filter”
$data.value
In this example, replace <your-instance> with the name of your Dynamics 365 instance, <region> with the region where your instance is hosted, <entity> with the name of the entity you want to filter, and startswith(name, ‘A’) with your desired OData filter query.
You’ll also need to provide the appropriate headers, such as the Authorization header with a valid OAuth 2.0 access token, in order to authenticate with Dynamics 365.
—————————— Ethan Klein Digital Marketing Manager crecentech —————————— ——————————————-
Please note:
This action will also remove this member from your connections and send a report to the site admin.
Please allow a few minutes for this process to complete.
Report
You have already reported this .
Welcome to our new site!
Here you will find a wealth of information created for people that are on a mission to redefine business models with cloud techinologies, AI, automation, low code / no code applications, data, security & more to compete in the Acceleration Economy!