Learn from the best! Meet the four finalists headed to the FINALS of the Power BI Dataviz World Championships! Register now
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!
A new Power BI DataViz World Championship is coming this June! Don't miss out on submitting your entry.
Share feedback directly with Fabric product managers, participate in targeted research studies and influence the Fabric roadmap.
| User | Count |
|---|---|
| 5 | |
| 4 | |
| 4 | |
| 3 | |
| 2 |
| User | Count |
|---|---|
| 11 | |
| 10 | |
| 7 | |
| 7 | |
| 6 |