Power BI is turning 10! Tune in for a special live episode on July 24 with behind-the-scenes stories, product evolution highlights, and a sneak peek at what’s in store for the future.
Save the dateEnhance your career with this limited time 50% discount on Fabric and Power BI exams. Ends August 31st. Request your voucher.
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.
Check out the July 2025 Power BI update to learn about new features.
User | Count |
---|---|
6 | |
6 | |
3 | |
2 | |
2 |