Power BI is turning 10, and we’re marking the occasion with a special community challenge. Use your creativity to tell a story, uncover trends, or highlight something unexpected.
Get startedJoin us for an expert-led overview of the tools and concepts you'll need to become a Certified Power BI Data Analyst and pass exam PL-300. Register now.
Hello world,
I'm triyng to achieve my fourth custom connector as I ran in a strange issue.
While trying to caoncatenate strings I receive this error :
`We cannot convert the value "https://api....." to type Function`
But, using a full string instead of concatenated variables just work.
Is is the relevant part of the code throwing the error:
api_base_uri = "https://api.linkedin.com/v2";
[...]
url = if (next_url <> null )
then next_url
else api_base_uri & "/organizationPageStatistics?" & Uri.BuildQueryString( [
q = "organization",
organization = organization_urn
] )
And the modifed part that just works:
url = if (next_url <> null )
then next_url
else "https://api.linkedin.com/v2" & "/organizationPageStatistics?" & Uri.BuildQueryString( [
q = "organization",
organization = organization_urn
] )
Any thought is welcome
Solved! Go to Solution.
Fixed
I had a source kind definition tag(?) like '[DataSource.Kind="LinkedIn", Publish="LinkedIn.Publish"]' above API variables definition.
HI @5AMsan,
I think this may be related to the M query evaluation, these variable values seem not fully recognized when executing the concatenate operations. You can take a look at the evaluation model of power query if helps:
Evaluation model - PowerQuery M | Microsoft Learn
Regards,
Xiaoxin Sheng
Fixed
I had a source kind definition tag(?) like '[DataSource.Kind="LinkedIn", Publish="LinkedIn.Publish"]' above API variables definition.
This is your chance to engage directly with the engineering team behind Fabric and Power BI. Share your experiences and shape the future.
Check out the June 2025 Power BI update to learn about new features.
User | Count |
---|---|
6 | |
5 | |
4 | |
4 | |
4 |