簡體   English   中英

如何嵌入Power BI問答?

[英]How to embed Power BI Q&A?

我正在嵌入Microsoft Power BI問答,但是下面的控制台上出現錯誤,是嵌入的屏幕快照,其中包含嵌入配置和錯誤。

嵌入配置和錯誤

在此處輸入圖片說明

我遵循https://microsoft.github.io/PowerBI-JavaScript/demo/v2-demo/index.html#鏈接嵌入了Q&A,但遇到了錯誤。

tokenType = 1表示通過/ GenerateToken API調用生成的EmbedToken。 嘗試將tokenType更改為0(TokenType.Aad)或使用以下方法檢索此令牌: https ://msdn.microsoft.com/zh-cn/library/mt784614.aspx

或本教程: https : //guyinacube.com/2017/09/get-embed-token-power-bi-dashboards-reports/

經過大量分析,我找到了答案。

{ "accessLevel": "view" } :- { "accessLevel": "view" }

響應:- { "@odata.context":"http://api.powerbi.com/v1.0/myorg/groups/your_group_id/$met...GenerateTokenResponse", "token":"H4sI........A=", "tokenId":"951b6385-d004-42e4-84a1-e45d904bfca0", "expiration":"2018-05-10T08:08:33Z" }

嵌入配置:

       var embedUrl = 'https://app.powerbi.com/qnaEmbed?groupId=your_group_id';
       var config = {
                    type : 'qna',
                    tokenType : models.TokenType.Embed,
                    accessToken :  token, // from the above api call
                    embedUrl: ,
                    datasetIds: datasetIds,
                    viewMode : 0, // 0 = Interactive , 1 = readonly
                    question: your_question
                };`
  • 獲取要在其中嵌入問答圖表的html元素的引用。 var qnaContainer = $('#qnaContainer');

  • 嵌入QNA並將其顯示在div容器中

var qna = powerbi.embed(qnaContainer, config);

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM