Design refreshable reports in Excel with Power BI data
Now that you've created an Excel workbook with refreshable Power BI data, you can start analyzing your data and designing reports in the workbook using familiar spreadsheet functionality.
You've connected to the Power BI dataset in one of two ways:
- If you connected using Analyze in Excel or the Power BI dataset experience in Excel, your Excel workbook contains an empty PivotTable and Fields list from the Power BI dataset.
- If you connected via export with live connection, your Excel workbook contains an Excel table.
Prerequisites
- Your organization’s tenant administrator must enable the Users can work with Power BI datasets in Excel using a live connection tenant setting. Learn more about the Excel live connection tenant setting in the admin portal documentation.
- For on-premises datasets, your organization’s tenant administrator also must enable the Allow XMLA endpoints and Analyze in Excel with on-premises datasets tenant setting. Learn more about the Allow XMLA endpoints tenant setting in the admin portal documentation.
- You must have Build permission to the Power BI dataset or have at least a Contributor role in the Power BI workspace containing your dataset.
- You must have a Power BI license: Free, Pro or Premium Per User (PPU). Power BI Free license users can only work with datasets in My workspace or a Power BI Premium capacity. Learn more about Power BI licenses.
- You can use Excel workbooks containing refreshable Power BI data in both Excel Desktop and Excel for the web.
Analyze your Power BI data with PivotTables
With Analyze in Excel or the Power BI dataset experience in Excel, you've connected to a Power BI dataset that you want to explore in Excel. The Excel workbook contains a Power BI connection string that links your Excel workbook to the Power BI dataset.
Start adding fields from the PivotTable Fields into the Excel grid to create your own PivotTable report or perform validation analysis on your data.
Analyze your Power BI data with Excel tables
With the export with live connection, you can create an Excel workbook containing an Excel table connected to Power BI. This Excel workbook also contains a Power BI connection string that links your Excel workbook to the Power BI data.
You can customize the table by adding unique formatting to the Excel table. That formatting is preserved when you refresh the data in Excel.
Refresh the data
Whether you have an Excel PivotTable or table connected to a Power BI dataset, you can update data in your Excel workbook by either refreshing a specific object (PivotTable, Pivot Chart, or table), or by refreshing all objects connected to a specific Power BI dataset.
Refresh a single object
To refresh a specific object in Excel, right-click the object and select Refresh in the menu.
Refresh all objects
To refresh all objects connected to a Power BI dataset, use either of these options:
Select the Data tab in Excel, select Refresh All > Refresh.
Note
If you have other connections in your Excel workbook, Refresh All will update all the data in your workbook, including Power BI data.
In the Excel Desktop ribbon, select Data > Queries & Connections. In the Queries & Connections pane, select Refresh.
Next steps
Feedback
Submit and view feedback for