Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

The Power BI Data Visualization World Championships is back! Get ahead of the game and start preparing now! Learn more

Reply
gomandy99
Microsoft Employee
Microsoft Employee

filter option for web api power M query

Hello experts

I am trying to convert my dynamic query to relative path so that it can refreshed automatically.

Old url : 

Source = Json.Document(Web.Contents("weburl& "incidents?$" & "filter=ticketnumber eq " & CaseNumber))

New url i am trying

Source = Json.Document(Web.Contents("weburl", [RelativePath = "api/data/v9.2/incidents?", Query = "$filter=ticketnumber eq CaseNumber"])),

Problem Statement: Old Url is exactly giving me single record which is expected. The new url i am trying is working but its giving me 999+ records which i dont want. 

CaseNumber is parameter I am using.

Thanks in advance for help.

1 ACCEPTED SOLUTION

How about changing the way you reference the Case Number:

Source = Json.Document(Web.Contents("weburl", [RelativePath = "api/data/v9.2/incidents", Query = "$filter=ticketnumber eq " & CaseNumber]))

or the other option include everything in the relative path

Source = Json.Document(Web.Contents("weburl", [RelativePath = "api/data/v9.2/incidents?$filter=ticketnumber eq " & CaseNumber]))

 

View solution in original post

4 REPLIES 4
gomandy99
Microsoft Employee
Microsoft Employee

I already tried that. Its not helping. 

How about changing the way you reference the Case Number:

Source = Json.Document(Web.Contents("weburl", [RelativePath = "api/data/v9.2/incidents", Query = "$filter=ticketnumber eq " & CaseNumber]))

or the other option include everything in the relative path

Source = Json.Document(Web.Contents("weburl", [RelativePath = "api/data/v9.2/incidents?$filter=ticketnumber eq " & CaseNumber]))

 

Thanks. the second option did the trick. 

Daryl-Lynch-Bzy
Resident Rockstar
Resident Rockstar

Hi @gomandy99 - I think the "?" is unnecessary.  Can you please try removing it?

Source = Json.Document(Web.Contents("weburl", [RelativePath = "api/data/v9.2/incidents", Query = "$filter=ticketnumber eq CaseNumber"]))

Helpful resources

Announcements
November Power BI Update Carousel

Power BI Monthly Update - November 2025

Check out the November 2025 Power BI update to learn about new features.

Fabric Data Days Carousel

Fabric Data Days

Advance your Data & AI career with 50 days of live learning, contests, hands-on challenges, study groups & certifications and more!

FabCon Atlanta 2026 carousel

FabCon Atlanta 2026

Join us at FabCon Atlanta, March 16-20, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM.