PowerBI Embedded,“书签”窗格未显示

时间:2018-08-20 20:04:05

标签: powerbi powerbi-embedded

我似乎无法使书签窗格显示在嵌入的PowerBI(PBI)上。 以下是我遵循的步骤:

  • 在PBI桌面的报告中,我选择了“视图”>“书签”窗格,实际上,我在PBI桌面中看到了“书签”窗格。我创建了一个默认书签并保存了报告。
  • 我从PBI桌面将报告发布到PBI服务中的相应工作区。
  • 要嵌入报告,我使用具有专用功能的Azure Power BI Embedded。
  • 如果我查看有关PBI Service的报告,则书签窗格未显示在那里……有些困惑,我可以去查看并再次显示书签窗格。
  • 对于嵌入,我使用PowerBi Javascript API 2.6.1并按照Github上的说明进行操作,但是根据文档添加嵌入脚本时:

    report.bookmarksManager.updateSettings({             bookmarksPaneEnabled:true         });

Chrome给我以下错误:

  

未捕获的TypeError:report.bookmarksManager.updateSettings不是   功能

我尝试过将其包含在嵌入设置中

var config = {
            type: 'report',
            tokenType: models.TokenType.Embed,
            accessToken: accessToken,
            embedUrl: embedUrl,
            id: embedReportId,
            permissions: models.Permissions.Read,
            settings: {
                background: models.BackgroundType.Transparent,
                bookmarksPaneEnabled: true,
                filterPaneEnabled: false,                    
                navContentPaneEnabled: true                    
            }                
        };

        // Get a reference to the embedded report HTML element
        var reportContainer = $('#pbi-report')[0];

        // Embed the report and display it within the div container.
        var report = powerbi.embed(reportContainer, config);

...并且在这种情况下没有错误,但是书签窗格仍未显示在我的嵌入式报告中。

2 个答案:

答案 0 :(得分:0)

请重试。书签窗格存在问题,已解决。

答案 1 :(得分:0)

对于书签错误,请改用以下代码:

report.updateSettings({bookmarksPaneEnabled:true});

我们将修复文档。