{"id":80688,"date":"2018-09-17T15:34:41","date_gmt":"2018-09-17T15:34:41","guid":{"rendered":"https:\/\/www.red-gate.com\/simple-talk\/?p=80688"},"modified":"2022-04-24T21:11:50","modified_gmt":"2022-04-24T21:11:50","slug":"power-bi-introduction-publishing-reports-to-the-power-bi-service-part-8","status":"publish","type":"post","link":"https:\/\/www.red-gate.com\/simple-talk\/databases\/sql-server\/bi-sql-server\/power-bi-introduction-publishing-reports-to-the-power-bi-service-part-8\/","title":{"rendered":"Power BI Introduction: Publishing Reports to the Power BI Service \u2014 Part 8"},"content":{"rendered":"<p><strong>The series so far:<\/strong><\/p>\n<ol>\n<li><a href=\"https:\/\/www.red-gate.com\/simple-talk\/sql\/bi\/power-bi-part-1-introduction\/\">Power BI Introduction: Tour of Power BI \u2014 Part 1<\/a><\/li>\n<li><a href=\"https:\/\/www.red-gate.com\/simple-talk\/sql\/bi\/power-bi-introduction-working-with-power-bi-desktop-part-2\/\">Power BI Introduction: Working with Power BI Desktop \u2014 Part 2<\/a><\/li>\n<li><a href=\"https:\/\/www.red-gate.com\/simple-talk\/sql\/bi\/power-bi-introduction-working-with-r-scripts-in-power-bi-desktop-part-3\/\">Power BI Introduction: Working with R Scripts in Power BI Desktop \u2014 Part 3<\/a><\/li>\n<li><a href=\"https:\/\/www.red-gate.com\/simple-talk\/sql\/bi\/power-bi-introduction-working-with-parameters-in-power-bi-desktop-part-4\/\">Power BI Introduction: Working with Parameters in Power BI Desktop \u2014 Part 4<\/a><\/li>\n<li><a href=\"https:\/\/www.red-gate.com\/simple-talk\/sql\/bi\/power-bi-introduction-working-with-sql-server-data-in-power-bi-desktop-part-5\/\">Power BI Introduction:\u00a0Working with SQL Server data in Power BI Desktop \u2014 Part 5<\/a><\/li>\n<li><a href=\"https:\/\/www.red-gate.com\/simple-talk\/homepage\/power-bi-introduction-power-query-m-formula-language-in-power-bi-desktop-part-6\/\">Power BI Introduction:\u00a0Power Query M Formula Language in Power BI Desktop \u2014 Part 6<\/a><\/li>\n<li><a href=\"https:\/\/www.red-gate.com\/simple-talk\/sql\/bi\/power-bi-introduction-building-reports-in-power-bi-desktop-part-7\/\">Power BI Introduction: Building Reports in Power BI Desktop \u2014 Part 7<\/a><\/li>\n<li><a href=\"https:\/\/www.red-gate.com\/simple-talk\/sql\/bi\/power-bi-introduction-publishing-reports-to-the-power-bi-service-part-8\/\">Power BI Introduction: Publishing Reports to the Power BI Service \u2014 Part 8<\/a><\/li>\n<li><a href=\"https:\/\/www.red-gate.com\/simple-talk\/sql\/bi\/power-bi-introduction-visualizing-sql-server-audit-data-part-9\/\">Power BI Introduction: Visualizing SQL Server Audit Data \u2014 Part 9<\/a><\/li>\n<\/ol>\n\n<p>Power BI Desktop plays a pivotal role in the Power BI suite of tools, which is why it\u2019s been the focus of much of this series. If you\u2019ve been following along, you learned how to import and transform data, build reports and visualizations, incorporate R scripts, navigate the Power Query M formula language, and perform a variety of other tasks.<\/p>\n<p>Although there is still much more you can do in Power BI Desktop, the ultimate goal is always the same\u2014to build visually rich reports that provide stakeholders with actionable insights into the underlying data.<\/p>\n<p>But building reports is only part of the equation. You must also make these reports available to the people who depend on the information they provide. For this, you need to publish the reports to the Power BI service or save them to Power BI Report Server (if you have a Power BI Premium subscription). Although you can share Power BI Desktop <em>.pbix<\/em> files with other users, this is not nearly as effective as disseminating the reports through one of the appropriate channels.<\/p>\n<p>In this article, you\u2019ll learn how to publish a report to the Power BI service and work with the published report through the Power BI interface. The article steps you through such tasks as viewing and updating the report, saving report components to a dashboard, and creating a new report based on the published dataset. You\u2019ll also learn how you can update the report in Power BI Desktop and then republish it to the Power BI service.<\/p>\n<h2>Publishing to the Power BI Service<\/h2>\n<p>The examples in this article are based on the report file created in the previous article in this series, <a href=\"https:\/\/www.red-gate.com\/simple-talk\/sql\/bi\/power-bi-introduction-building-reports-in-power-bi-desktop-part-7\/\">Building Reports in Power BI Desktop \u2014 Part 7<\/a>. On my system, I named the report <em>SalesRepOrders,<\/em> which is the name used in the examples to follow. Figure 1 shows the report\u2019s <em>Matrix visual<\/em> page as it appears in <em>Report<\/em> view. The report is made up of five pages, with visuals on each page.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" width=\"888\" height=\"534\" class=\"wp-image-80850\" src=\"https:\/\/www.red-gate.com\/simple-talk\/wp-content\/uploads\/2018\/09\/word-image-209.png\" \/><\/p>\n<p class=\"caption\">Figure 1. Viewing the <em>SalesRepOrders<\/em> report in Power BI Desktop<\/p>\n<p>NOTE: To make it easier to follow along with this article, rename your visuals to match Figure 1 if you didn\u2019t name them when creating the report in the previous article.<\/p>\n<p>To publish the <em>SalesRepOrders<\/em> report to Power BI, go to the <em>File<\/em> tab, point to <em>Publish,<\/em> and click <em>Publish to Power BI<\/em>. If you\u2019re not already signed into the Power BI service, you\u2019ll be prompted to provide your login credentials. Once you\u2019re connected, you\u2019ll then be prompted to choose a destination. Select the <em>My workspace<\/em> option if it is not selected, and then click <em>Select,<\/em> as shown in Figure 2.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" width=\"613\" height=\"349\" class=\"wp-image-80851\" src=\"https:\/\/www.red-gate.com\/simple-talk\/wp-content\/uploads\/2018\/09\/word-image-210.png\" \/><\/p>\n<p class=\"caption\">Figure 2. Publishing the <em>SalesRepOrders<\/em> report to <em>My workspace<\/em><\/p>\n<p>After you select a destination, the <em>Publishing to Power BI<\/em> dialog box will appear showing the publishing status. Ultimately, you should receive a <em>Success!<\/em> message, preceded by a green checkmark, as shown in Figure 3. The dialog box also displays a <em>Do You Know?<\/em> message that provides a tip about using the Power BI service.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" width=\"513\" height=\"305\" class=\"wp-image-80852\" src=\"https:\/\/www.red-gate.com\/simple-talk\/wp-content\/uploads\/2018\/09\/word-image-211.png\" \/><\/p>\n<p class=\"caption\">Figure 3. Verifying publication of the <em>SalesRepOrders<\/em> report<\/p>\n<p>If you want to access the published report immediately, click the link <em>Open &#8216;SalesRepOrders.pbix&#8217; in Power BI<\/em>. This will launch the Power BI service in your system\u2019s default browser. You might again be prompted for login credentials.<\/p>\n<p>If you want to go to the Power BI site and automatically generate <em>insights<\/em> in the process, click the second link, <em>Get Quick Insights<\/em>. Insights are interactive visualizations that Power BI generates on demand. I\u2019ve had mixed success when using this link.<\/p>\n<p>If you don\u2019t want to connect to the Power BI service at this time, click the <em>Got it<\/em> button to close the dialog box.<\/p>\n<h2>Working with Reports in Power BI<\/h2>\n<p>You can access your published report through the <a href=\"https:\/\/powerbi.microsoft.com\/\">Power BI site<\/a> from any supported browser. For example, I\u2019ve been able to access the site from Chrome and Edge in Windows and from Chrome and Safari in macOS. When you sign in, you\u2019re taken to a development interface that provides the tools necessary to import and visualize data. Figure 4 shows the interface after publishing the <em>SalesRepOrders<\/em> report file.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" width=\"1050\" height=\"586\" class=\"wp-image-80853\" src=\"https:\/\/www.red-gate.com\/simple-talk\/wp-content\/uploads\/2018\/09\/word-image-212.png\" \/><\/p>\n<p class=\"caption\">Figure 4. Viewing the <em>SalesRepOrders<\/em> report in the Power BI service<\/p>\n<p>The <em>SalesRepOrders<\/em> report and dataset are listed in the <em>My Workspace<\/em> section in the left pane. (You might have to expand this section after signing into the service.) The <em>My Workspace<\/em> section is your personal work area for accessing and modifying your own dashboards, reports, and datasets.<\/p>\n<p>From the <em>My Workspace<\/em> section, you can access resources in any of the following four categories:<\/p>\n<ul>\n<li><strong>Dashboards:<\/strong> Canvases for presenting data through tiles or widgets. A dashboard can be associated with only one workspace, but it can display visualizations from multiple datasets or reports. If you\u2019re a Power BI Pro or Premium subscriber, you can also share dashboards.<\/li>\n<li><strong>Reports:<\/strong> Collections of visualizations based on data in the defined datasets. A report can be associated with only one workspace, but it can be associated with multiple dashboards within that workspace. You can interact with a report either in <em>Reading view<\/em> or <em>Editing view,<\/em> depending on your granted level of permissions. Each report is made up of one or more pages.<\/li>\n<li><strong>Workbooks:<\/strong> Special types of datasets created by <em>uploading<\/em> Microsoft Excel files to the Power BI service. You can upload an Excel file from within the Power BI service or by publishing the file directly from Excel. The workbook data requires no special formatting. This is different from <em>importing<\/em> an Excel file, which adds the dataset to the <em>Datasets<\/em> category. To import an Excel file, the data within the file must be formatted as an Excel table.<\/li>\n<li><strong>Datasets:<\/strong> Collections of related data that you import or connect to. A dataset is similar to a database table and can be used in multiple reports, dashboards, and workspaces. You can retrieve data from files, databases, online services, or Power BI apps published by other people in your organization.<\/li>\n<\/ul>\n<p>In Figure 4, the <em>SalesRepOrders<\/em> report in the <em>Reports<\/em> section is selected, with the report contents displayed in the main window. In this case, the <em>Matrix visual<\/em> page is selected, but you can choose any of the other pages to view those visuals, just like you saw in Power BI Desktop.<\/p>\n<p>From the main <em>Reports<\/em> window, you can carry out several operations, such as saving a copy of the report, refreshing the data, sharing the report, or pinning the page to a dashboard which is covered later in the article.<\/p>\n<p>By default, Power BI displays the report in <em>Reading view<\/em>. If you have the proper permissions, you can also work with the report in <em>Editing view.<\/em> To get into <em>Editing view,<\/em> click the <em>Edit report<\/em> button at the top of the window. This allows you to modify the report and visualizations directly within the Power BI interface.<\/p>\n<p>Updating a visualization in the Power BI service is much like updating a visualization in Power BI Desktop, as shown in Figure 5. Notice that <em>Editing view<\/em> includes both the <em>Visualizations<\/em> pane and <em>Fields<\/em> pane.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" width=\"1300\" height=\"603\" class=\"wp-image-80854\" src=\"https:\/\/www.red-gate.com\/simple-talk\/wp-content\/uploads\/2018\/09\/word-image-213.png\" \/><\/p>\n<p class=\"caption\">Figure 5. Editing the <em>SalesRepOrders<\/em> report in the Power BI service<\/p>\n<p>A simple way to test the editing features is to update the report\u2019s <em>Clustered column chart<\/em> visual to display sales greater than $2 million, rather than $1 million. To update the visual, first make sure you have selected it and then expand the <em>SubTotal<\/em> column in the <em>Filters <\/em>section of the <em>Visualizations <\/em>pane, change the <em>1000000<\/em> value to <em>2000000,<\/em> and click <em>Apply filter<\/em>.<\/p>\n<p>You can then save the report under the same name or save it to a different name using the options available to the <em>File<\/em> menu at the top of the design surface. (On my system, I saved the report to a different name so the original report remained unchanged.)<\/p>\n<p>In addition to updating the visualizations, you can also modify the report itself. For example, you can insert a shape, button, text box, or <em>Ask a question<\/em> section. You\u2019ll find the tools for making these changes at the top of the design surface.<\/p>\n<h2>Updating and Republishing Reports<\/h2>\n<p>Rather than updating reports directly within the Power BI service, you might prefer to modify them in Power BI Desktop and then republish them to the Power BI service. For example, suppose you want update the <em>SalesRepOrders<\/em> report by adding drillthrough filters to the <em>Matrix<\/em> visual, using the <em>Country<\/em> and <em>FullName<\/em> columns for the filters, as shown in Figure 6.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" width=\"1128\" height=\"682\" class=\"wp-image-80855\" src=\"https:\/\/www.red-gate.com\/simple-talk\/wp-content\/uploads\/2018\/09\/word-image-214.png\" \/><\/p>\n<p class=\"caption\">Figure 6. Updating the Matrix visual in Power BI Desktop<\/p>\n<p>To add the drillthrough filters, select the <em>Matrix <\/em>visual and then drag the <em>Country <\/em>column from the <em>Fields<\/em> pane to the <em>Drillthrough<\/em> section of the <em>Visualizations<\/em> pane. Next, drag the <em>FullName<\/em> column to the <em>Drillthrough<\/em> section, just below the <em>Country<\/em> column.<\/p>\n<p>Drillthrough filters make it possible for users to access one report based on values in another report. Because the <em>Country<\/em> and <em>FullName<\/em> columns have been added as drillthrough filters for the <em>Matrix<\/em> visual, users will be able to access the visual directly from other visuals that include <em>Country<\/em> or <em>FullName<\/em> values. Power BI automatically filters the <em>Matrix<\/em> visual by the selected country or sales rep name. (You\u2019ll see this in action in just a bit.)<\/p>\n<p>After you\u2019ve updated and saved the report in Power BI Desktop, you can publish it to the Power BI service just like you did before, except that you\u2019ll be prompted to verify that you\u2019re replacing the existing dataset, as shown in Figure 7. To confirm the update, click <em>Replace<\/em>.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" width=\"475\" height=\"196\" class=\"wp-image-80856\" src=\"https:\/\/www.red-gate.com\/simple-talk\/wp-content\/uploads\/2018\/09\/word-image-215.png\" \/><\/p>\n<p class=\"caption\">Figure 7. Republishing the <em>SalesRepOrders<\/em> report to the Power BI service<\/p>\n<p>Although the wording of the <em>Replacing dataset<\/em> dialog box is specific to the <em>SalesRepOrders<\/em> dataset, the report itself is also updated in the Power BI service. You can verify this by returning to the Power BI service and viewing the <em>Matrix<\/em> report, which should now look similar to the one shown in Figure 8. (You might have to refresh the web page.) Notice that the <em>Drillthrough<\/em> section of the <em>Filters<\/em> tab now lists the <em>Country<\/em> and <em>FullName<\/em> columns as drillthrough filters.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" width=\"996\" height=\"541\" class=\"wp-image-80857\" src=\"https:\/\/www.red-gate.com\/simple-talk\/wp-content\/uploads\/2018\/09\/word-image-216.png\" \/><\/p>\n<p class=\"caption\">Figure 8. Viewing the updated report in Power BI<\/p>\n<p>To test the drillthrough feature, go to the <em>Pie, donut and treemap chart<\/em> page, right-click the <em>Canada<\/em> section on the <em>Pie<\/em> <em>chart<\/em> visual, point to <em>Drillthrough,<\/em> and then click <em>Matrix visual,<\/em> as shown in Figure 9.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" width=\"613\" height=\"359\" class=\"wp-image-80858\" src=\"https:\/\/www.red-gate.com\/simple-talk\/wp-content\/uploads\/2018\/09\/word-image-217.png\" \/><\/p>\n<p class=\"caption\">Figure 9. Drilling through to the <em>Matrix<\/em> visual in Power BI<\/p>\n<p>When you click the <em>Matrix visual<\/em> option, Power BI takes you to the <em>Matrix visual<\/em> page, with the data filtered by <em>Canada,<\/em> as shown in Figure 10. Notice that <em>Canada<\/em> is also the only country listed in the <em>Country<\/em> slicer.<\/p>\n<p>NOTE: If your <em>Matrix Visual<\/em> report shows quarters and\/or months, select <em>Columns<\/em> from the <em>Drill on<\/em> list and click the up arrow. You may also need to remove the <em>Year<\/em> filter.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" width=\"764\" height=\"434\" class=\"wp-image-80859\" src=\"https:\/\/www.red-gate.com\/simple-talk\/wp-content\/uploads\/2018\/09\/word-image-218.png\" \/><\/p>\n<p class=\"caption\">Figure 10. Viewing Canadian sales in the <em>Matrix<\/em> visual<\/p>\n<p>Next, you\u2019ll test drilling through to the <em>Matrix <\/em>visual from a sales rep value. First, you must clear the drillthrough filter on the <em>Matrix<\/em> visual. To do so, make sure the <em>Matrix<\/em> visual is still selected, expand the <em>Country<\/em> column in the <em>Drillthrough<\/em> section of the <em>Filters<\/em> tab, and then clear the <em>Canada<\/em> checkbox. Next, go to the <em>Clustered column chart<\/em> page. On the visual, right-click the <em>2012 <\/em>bar for <em>Jillian Carson,<\/em> point to <em>Drillthrough,<\/em> and then click <em>Matrix visual<\/em>.<\/p>\n<p>When the <em>Matrix<\/em> visual appears, the matrix will include only a row for the United States, the country where <em>Jillian Carson<\/em> resides. Click the double down-arrow button with the pop-up label that reads <em>Go to the next level in the hierarchy<\/em>. Jillian Carson\u2019s sales data should now be displayed in the <em>Matrix<\/em> visual, as shown in Figure 11.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" width=\"755\" height=\"433\" class=\"wp-image-80860\" src=\"https:\/\/www.red-gate.com\/simple-talk\/wp-content\/uploads\/2018\/09\/word-image-219.png\" \/><\/p>\n<p class=\"caption\">Figure 11. Viewing sales rep data in the <em>Matrix<\/em> visual<\/p>\n<p>When you accessed the <em>Matrix<\/em> visual from the <em>Clustered column chart<\/em> visual, Power BI retained all sales data for Jillian Carson, even though you clicked the <em>2012 <\/em>bar. However, you can limit the data to the year as well when accessing the <em>Matrix<\/em> visual through a drillthrough filter.<\/p>\n<p>To demonstrate how this works, ensure that the <em>Matrix<\/em> visual is selected and then, in the <em>Drillthrough<\/em> section of the <em>Filters<\/em> tab, enable the <em>Keep all filters<\/em> option. Next, go to the <em>Clustered column chart<\/em> visual and again use the drillthrough feature to access the <em>Matrix<\/em> visual. This time, only the data for year <em>2012<\/em> is displayed, as shown in Figure 12.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" width=\"1087\" height=\"426\" class=\"wp-image-80861\" src=\"https:\/\/www.red-gate.com\/simple-talk\/wp-content\/uploads\/2018\/09\/word-image-220.png\" \/><\/p>\n<p class=\"caption\">Figure 12. Retaining filters when drilling through to a visual<\/p>\n<p>As you can see, the <em>Matrix<\/em> visual and <em>Year<\/em> slicer now include only the year 2012. Not only does this demonstrate how the drillthrough capabilities work in Power BI, but also how you can update a visual in Power BI Desktop and republish the report file to the Power BI service, without having to take any steps within the Power BI service.<\/p>\n<h2>Pinning Reports to a Dashboard<\/h2>\n<p>When you publish a report file to the Power BI service, only the report and its datasets are added to the service. If you want to include report components on a dashboard, you must specifically pin them to the dashboard.<\/p>\n<p>You can pin report items on a page-by-page basis directly within the report. For example, to add the <em>Clustered column chart<\/em> page to a dashboard, go to that page and click the <em>Pin Live Page<\/em> button at the top design surface. When the <em>Pin to dashboard<\/em> dialog box appears, you can choose to add the page to an existing dashboard or to create a new dashboard, as shown in Figure 13.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" width=\"741\" height=\"377\" class=\"wp-image-80862\" src=\"https:\/\/www.red-gate.com\/simple-talk\/wp-content\/uploads\/2018\/09\/word-image-221.png\" \/><\/p>\n<p class=\"caption\">Figure 13. Pinning a report page to a new dashboard<\/p>\n<p>If you choose the <em>Existing dashboard<\/em> option, you must then select the dashboard from a drop-down list. If choose the <em>New dashboard<\/em> option, you must provide a name for that dashboard. In Figure 13, a dashboard named <em>Sales Rep Orders<\/em> will be created.<\/p>\n<p>After you select the dashboard or type the new name, click <em>Pin live<\/em>. When the <em>Pinned to dashboard<\/em> dialog box appears, click <em>Go to dashboard<\/em>, as shown in Figure 14. Later you\u2019ll see how you can set up your dashboard for a smartphone as well as a web page.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" width=\"439\" height=\"166\" class=\"wp-image-80863\" src=\"https:\/\/www.red-gate.com\/simple-talk\/wp-content\/uploads\/2018\/09\/word-image-222.png\" \/><\/p>\n<p class=\"caption\">Figure 14. Creating a phone app version for the dashboard<\/p>\n<p>By default, Power BI displays the dashboard in <em>Web view,<\/em> as shown in Figure 15. The report page is added as a tile to the dashboard. You can resize or reposition the tile, edit details about the tile, and carry out other steps.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" width=\"1299\" height=\"603\" class=\"wp-image-80864\" src=\"https:\/\/www.red-gate.com\/simple-talk\/wp-content\/uploads\/2018\/09\/word-image-223.png\" \/><\/p>\n<p class=\"caption\">Figure 15. Viewing the <em>Bar Chart<\/em> visual in web view<\/p>\n<p>You can also make changes to the dashboard itself. For example, you can apply a different theme, refresh the tiles, or remove the <em>Ask a question<\/em> section. You can also switch to <em>Phone view<\/em>.<\/p>\n<p>Phone view provides an approximation of what your dashboard will look like on a smartphone. To go to <em>Phone view, <\/em>click the <em>Web view <\/em>down arrow and then select <em>Phone view<\/em>. When you first select <em>Phone view,<\/em> you\u2019ll receive a message about viewing the tiles as they appear on a phone. Simply click <em>Continue<\/em>. You\u2019ll then be taken to <em>Phone view,<\/em> as shown in Figure 16.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" width=\"1057\" height=\"582\" class=\"wp-image-80865\" src=\"https:\/\/www.red-gate.com\/simple-talk\/wp-content\/uploads\/2018\/09\/word-image-224.png\" \/><\/p>\n<p class=\"caption\">Figure 16. Viewing the <em>Bar Chart<\/em> visual in phone view<\/p>\n<p>In <em>Phone view,<\/em> you can resize and reset tiles, but you can do little else. Even so, it should give you a good sense of how the dashboard will look on a smartphone. You can also view the dashboard in the Power BI app on a mobile device. For example, Figure 17 shows the <em>Clustered column chart<\/em> tile of the <em>Sales Rep Orders<\/em> dashboard on an iPhone.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" width=\"624\" height=\"1058\" class=\"wp-image-80866\" src=\"https:\/\/www.red-gate.com\/simple-talk\/wp-content\/uploads\/2018\/09\/word-image-225.png\" \/><\/p>\n<p class=\"caption\">Figure 17. Viewing the dashboard report on an iPhone<\/p>\n<p>There is, of course, a lot more you can do with the report and dashboard features in the Power BI service than what\u2019s been covered here. I encourage you to play around with the individual features as much as possible. The more time you spend with them, the better you\u2019ll be able to leverage their capabilities to effectively visualize data.<\/p>\n<h2>Creating Reports from a Dataset<\/h2>\n<p>In Power BI, you can also work directly with the datasets that you publish to the Power BI service. To access the <em>SalesRepOrders<\/em> dataset, select it in the <em>Datasets<\/em> category of the <em>My<\/em> <em>Workspace<\/em> section in the left pane. This will take you to a workspace similar to <em>Report<\/em> view in Power BI Desktop, where you can create a report and add pages and visualizations. For example, Figure 18 shows a <em>Bar chart<\/em> visual that I created based on the <em>SalesRepOrders<\/em> dataset<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" width=\"1128\" height=\"598\" class=\"wp-image-80867\" src=\"https:\/\/www.red-gate.com\/simple-talk\/wp-content\/uploads\/2018\/09\/word-image-226.png\" \/><\/p>\n<p class=\"caption\">Figure 18. Creating a <em>Bar chart<\/em> visual based on the <em>SalesRepOrders<\/em> dataset<\/p>\n<p>After you add the necessary pages and visualizations, you can save the report to the Power BI service, using the options available in the <em>File <\/em>menu. You can then access the report from the <em>Reports<\/em> category in the <em>My Workspace<\/em> section, just like the <em>SalesRepOrders<\/em> report.<\/p>\n<p>For this example, I saved the report shown in Figure 18 as <em>SalesOutsideUS<\/em>. I then accessed the report from the <em>Reports<\/em> category, as shown in Figure 19. When you create a report in this way, you can pin the report pages to a dashboard, along with pages from other reports.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" width=\"1099\" height=\"601\" class=\"wp-image-80868\" src=\"https:\/\/www.red-gate.com\/simple-talk\/wp-content\/uploads\/2018\/09\/word-image-227.png\" \/><\/p>\n<p class=\"caption\">Figure 19. Viewing the <em>SalesOutsideUS<\/em> report in the Power BI interface<\/p>\n<p>Being able to create reports directly from a published dataset provides you with even greater flexibility when working with the Power BI service. This can be especially beneficial when collaborating with other users to build reports and visualizations for your organization and other stakeholders.<\/p>\n<h2>Moving Beyond the Power BI Basic Service<\/h2>\n<p>The features covered in this article are all available as part of the Power BI Free service level. To use such features as sharing, collaboration, auditing, and auto-refresh, you (or your organization) must sign up for the Power BI Pro service. If your organization requires dedicated resources for deploying Power BI at scale, you\u2019ll need a Power BI Premium subscription.<\/p>\n<p>Even at the Free service level, you can learn a lot about Power BI and its capabilities, especially when used in conjunction with Power BI Desktop. But Power BI is not just about the service and desktop application. The Power BI suite also includes the Power BI mobile apps, Power BI Report Server, and the Power BI API, with the promise of more components to come.<\/p>\n<p>Microsoft also positions Power BI as part of something much larger called the Microsoft Power Platform (or Business Application Platform or whatever happens to be Microsoft\u2019s <em>branding de jour).<\/em> Not only does the platform include Power BI, but also PowerApps, Microsoft Flow, and perhaps Microsoft Stream, although it\u2019s not clear exactly which components are included or how they fit together. Even so, Power BI is a force to be reckoned with in its own right, and I suspect we\u2019ll be hearing a lot more about Power BI in the days to come.<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Power BI Desktop is typically used to create reports that will eventually be published to Power BI Services where dashboards can be built. Robert Sheldon demonstrates how to publish reports from Power BI Desktop to the Power BI Service. Once published, the visualizations can be filtered, drilled into, or pinned to a dashboard.&hellip;<\/p>\n","protected":false},"author":221841,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[143528],"tags":[],"coauthors":[6779],"class_list":["post-80688","post","type-post","status-publish","format-standard","hentry","category-bi-sql-server"],"acf":[],"_links":{"self":[{"href":"https:\/\/www.red-gate.com\/simple-talk\/wp-json\/wp\/v2\/posts\/80688","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.red-gate.com\/simple-talk\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.red-gate.com\/simple-talk\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.red-gate.com\/simple-talk\/wp-json\/wp\/v2\/users\/221841"}],"replies":[{"embeddable":true,"href":"https:\/\/www.red-gate.com\/simple-talk\/wp-json\/wp\/v2\/comments?post=80688"}],"version-history":[{"count":4,"href":"https:\/\/www.red-gate.com\/simple-talk\/wp-json\/wp\/v2\/posts\/80688\/revisions"}],"predecessor-version":[{"id":80870,"href":"https:\/\/www.red-gate.com\/simple-talk\/wp-json\/wp\/v2\/posts\/80688\/revisions\/80870"}],"wp:attachment":[{"href":"https:\/\/www.red-gate.com\/simple-talk\/wp-json\/wp\/v2\/media?parent=80688"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.red-gate.com\/simple-talk\/wp-json\/wp\/v2\/categories?post=80688"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.red-gate.com\/simple-talk\/wp-json\/wp\/v2\/tags?post=80688"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/www.red-gate.com\/simple-talk\/wp-json\/wp\/v2\/coauthors?post=80688"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}