使用 Power BI 关联 ID

借助 Power BI 嵌入式关联 ID,可以将应用程序会话 ID 与 Power BI 嵌入式会话 ID 相关联。 向 Power BI 支持提供会话 ID 有助于检索其他调试信息。

可以从任何嵌入式 Power BI 项(包括报表和仪表板)调用 getCorrelationId 函数。

getCorrelationId API 允许获取当前的 Power BI 嵌入式关联 ID。

如何获取 Power BI 相关 ID

以下代码示例中显示的 getCorrelationId 函数返回嵌入的相关 ID。

getCorrelationId(): Promise<string>

let correlationId = await report.getCorrelationId();

此示例演示如何在发生错误时获取相关 ID。

dashboard.on("error", function (error) {
    let correlationId = await dashboard.getcorrelationId();
    console.log("Error occurred in embed session: " + correlationId + " Error: " + error.detail.message);
});

注意事项和限制

getCorrelationId 函数仅在加载报表后工作。