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

Get certified in Microsoft Fabric—for free! For a limited time, the Microsoft Fabric Community team will be offering free DP-600 exam vouchers. Prepare now

Reply
Anonymous
Not applicable

Expression Help .Error: 3 arguments were passed to a function which expects between 1 and 2.



Hi,

 

I am getting this unspecific error on my syntax in Advanced Editor in Power Query. I edited filter directly in Advanced Editor (I want to filter file path based on the current date) and I got the green tick saying "No syntax errors have been detected.", but when I save & close advanced editor i get error:

Expression.Error: 3 arguments were passed to a function which expects between 1 and 2.
Details:
Pattern=
Arguments=[List]

 

The query looks like this:

 

(trgtrls as text) as table=>

let

Source = Json.Document(Web.Contents("https://API/test?",

[RelativePath="TargetReleaseIds="&(trgtrls)&"&ReleaseId=0"],

[Headers=[Authorization="token", #"Content-Type"="application/json"]]

)),

#"Converted to Table" = Table.FromList(Source, Splitter.SplitByNothing(), null, null, ExtraValues.Error),
#"Expanded Column1" = Table.ExpandRecordColumn(#"Converted to Table", "Column1", {"Id"}),
#"Changed Type" = Table.TransformColumnTypes(#"Expanded Column1",{{"Id", Int64.Type}})
in
#"Changed Type"

 

Can you please help me find mistake in my syntax? It's a pity that PBI doesn't underline or highlight the bad syntax in this case.

1 ACCEPTED SOLUTION
Ahmedx
Super User
Super User

pls try this

(trgtrls as text) as table=>

let

Source = Json.Document(Web.Contents("https://API/test?",

[RelativePath="TargetReleaseIds="&(trgtrls)&"&ReleaseId=0",

Headers=[Authorization="token", #"Content-Type"="application/json"]]

)),

#"Converted to Table" = Table.FromList(Source, Splitter.SplitByNothing(), null, null, ExtraValues.Error),
#"Expanded Column1" = Table.ExpandRecordColumn(#"Converted to Table", "Column1", {"Id"}),
#"Changed Type" = Table.TransformColumnTypes(#"Expanded Column1",{{"Id", Int64.Type}})
in
#"Changed Type"

View solution in original post

1 REPLY 1
Ahmedx
Super User
Super User

pls try this

(trgtrls as text) as table=>

let

Source = Json.Document(Web.Contents("https://API/test?",

[RelativePath="TargetReleaseIds="&(trgtrls)&"&ReleaseId=0",

Headers=[Authorization="token", #"Content-Type"="application/json"]]

)),

#"Converted to Table" = Table.FromList(Source, Splitter.SplitByNothing(), null, null, ExtraValues.Error),
#"Expanded Column1" = Table.ExpandRecordColumn(#"Converted to Table", "Column1", {"Id"}),
#"Changed Type" = Table.TransformColumnTypes(#"Expanded Column1",{{"Id", Int64.Type}})
in
#"Changed Type"

Helpful resources

Announcements
OCT PBI Update Carousel

Power BI Monthly Update - October 2024

Check out the October 2024 Power BI update to learn about new features.

September Hackathon Carousel

Microsoft Fabric & AI Learning Hackathon

Learn from experts, get hands-on experience, and win awesome prizes.

October NL Carousel

Fabric Community Update - October 2024

Find out what's new and trending in the Fabric Community.