一个客户端库,用于使用 JavaScript 或 TypeScript 将 Power BI 嵌入到您的应用程序中。
请参阅 Power BI 嵌入式分析客户端 API 文档,了解如何在应用程序中嵌入 Power BI 报表以及如何使用客户端 API。
有关类、接口、类型等的详细信息,请参阅库参考。
Playground 是 Power BI 嵌入式分析的大本营,您可以在这里获得实践编码经验、嵌入您自己的报告,并与我们的客户端 API 交互以查看即时结果。此外,您还可以在那里找到我们的交互式展示,以获得有关如何在应用程序中应用这些功能的灵感。最后,我们创建了一个新的学习中心,帮助您找到成功集成所需的所有相关示例、教程和文档。
通过 Nuget 安装:
Install-Package Microsoft.PowerBI.JavaScript
从 NPM 安装:
npm install --save powerbi-client
安装测试版:
npm install --save powerbi-client@beta
理想情况下,您可以使用模块加载器或编译步骤来导入 ES6 模块,如下所示:
import * as pbi from 'powerbi-client' ;
但是,该库会导出为通用模块,并且 powerbi.js 脚本可以包含在应用程序的结束</body>
标记之前,如下所示:
< script src =" /powerbi-client/dist/powerbi.js " > </ script >
直接包含时,该库将公开为名为powerbi-client
全局名称。还有另一个名为powerbi
的全局变量,它是该服务的一个实例。
该项目欢迎贡献和建议。大多数贡献都要求您同意贡献者许可协议 (CLA),声明您有权并且实际上授予我们使用您的贡献的权利。有关详细信息,请访问 https://cla.opensource.microsoft.com。
当您提交拉取请求时,CLA 机器人将自动确定您是否需要提供 CLA 并适当地修饰 PR(例如,状态检查、评论)。只需按照机器人提供的说明进行操作即可。您只需使用我们的 CLA 在所有存储库中执行一次此操作。
该项目采用了微软开源行为准则。有关详细信息,请参阅行为准则常见问题解答或联系 [email protected] 提出任何其他问题或意见