This time we’re going bigger than ever. Fabric, Power BI, SQL, AI and more. We're covering it all. You won't want to miss it.
Learn moreLevel up your Power BI skills this month - build one visual each week and tell better stories with data! Get started
Hello world.
I am using Azure Cognitive Services API to analysis each customer answers in our NPS forms, and return Key Phrases, according to this tutorial and it is working fine.
I also want a Sentiment Analysis score, and so I created another custom function to measure this, like the tutorial says:
(text) => let
apikey = "<MY_KEY>",
endpoint = "https://<MY_DENTPOINT_DOMAIN>.cognitiveservices.azure.com/" & "/text/analytics/v3.0/sentiment",
jsontext = Text.FromBinary(Json.FromValue(Text.Start(Text.Trim(text), 5000))),
jsonbody = "{ documents: [ { language: ""pt-br"", id: ""0"", text: " & jsontext & " } ] }",
bytesbody = Text.ToBinary(jsonbody),
headers = [#"Ocp-Apim-Subscription-Key" = apikey],
bytesresp = Web.Contents(endpoint, [Headers=headers, Content=bytesbody]),
jsonresp = Json.Document(bytesresp),
sentiment = jsonresp[documents]{0}[detectedLanguage][confidenceScore]
in sentiment
And all I got is errors like this:
Erro na consulta ‘’. Expression.Error: O campo 'detectedLanguage' do registro não foi encontrado.
Detalhes:
id=0
sentiment=positive
confidenceScores=
positive=0,99
neutral=0,01
negative=0
sentences=[List]
warnings=[List]
What could I do?
Solved! Go to Solution.
Hi @Anonymous ,
A similar thread may help:
https://community.powerbi.com/t5/Desktop/Error-in-Azure-Sentiment-Analysis/td-p/1750742
You could also check the reference if needed.
https://docs.microsoft.com/en-us/rest/api/cognitiveservices-textanalytics/3.0/sentiment/sentiment
Best Regards,
Kelly
Did I answer your question? Mark my post as a solution!
Hi @Anonymous ,
The devil is in the detail. There is an error in the custom function you created (it's actually incorrect in the tutorial).
It should be [confidenceScores] instead of [confidenceScore], so:
sentiment = jsonresp[documents]{0}[detectedLanguage][confidenceScores]
Hi @Anonymous ,
A similar thread may help:
https://community.powerbi.com/t5/Desktop/Error-in-Azure-Sentiment-Analysis/td-p/1750742
You could also check the reference if needed.
https://docs.microsoft.com/en-us/rest/api/cognitiveservices-textanalytics/3.0/sentiment/sentiment
Best Regards,
Kelly
Did I answer your question? Mark my post as a solution!
Check out the April 2026 Power BI update to learn about new features.
Sign up to receive a private message when registration opens and key events begin.
If you have recently started exploring Fabric, we'd love to hear how it's going. Your feedback can help with product improvements.
| User | Count |
|---|---|
| 3 | |
| 2 | |
| 2 | |
| 2 | |
| 2 |