我正在使用 powerbi-client-react 的演示示例:https://github.com/microsoft/powerbi-client-react
我添加了一个 onCreate() 函数来生成新报告,但遇到了“无创建支持”错误。是否应该采取另一种方法来创建新报告?
const [report, setReport] = useState();
const onCreate = () => {
report.create()
}
<PowerBIEmbed
embedConfig={sampleReportConfig}
eventHandlers={eventHandlersMap}
cssClassName={'report-container'}
getEmbeddedComponent={(embedObject) => {
setReport(embedObject);
}}
/>
没有像
report.create()
那样创建Power BI报表的方法。
Power BI Embedded 允许我们创建、编辑和保存报告。请注意,只有当我们有现有数据集时,才能在 powerbi-embedded 中创建报告。请参阅此文档,了解如何在 powerbi-embedded 中创建、编辑和保存报告。
创建报告嵌入已在最新的
powerbi-client-react
版本中引入。这与我们嵌入 Report 的方式相同,只不过 props embedConfig 的类型应为 IReportCreateConfiguration
。