Edit

Mobile layout view in Power BI

APPLIES TO: Power BI Desktop Power BI service

Use Power BI's mobile layout view to create views of report pages that are optimized for viewing on mobile devices. You can access mobile layout view in both Power BI Desktop and the Power BI service. This article explains how to open the mobile layout view and describes the features it provides.

Open mobile layout view

You can open mobile layout view in both Power BI Desktop and the Power BI service.

Use the layout switcher at the bottom of the page to toggle between mobile and web layout.

Screenshot of the mobile layout switcher in Power BI Desktop.

Alternatively, select the View ribbon and choose Mobile layout.

Screenshot of the mobile layout button on the View ribbon in Power BI Desktop.

The mobile layout view opens.

Screenshot of the mobile layout view canvas and panes in Power BI.

The mobile layout view includes the following features:

  • Mobile layout canvas: Create your mobile optimized layout on the interactive mobile layout canvas. The canvas features a fine-grained grid to help you lay out your visuals. Canvas controls enable you to turn off the grid, enable or disable snap-to-grid, and lock visuals in place to prevent them from accidentally being moved around. The grid scales across phones of different sizes, so your report looks good on small- and large-screen phones. The canvas is interactive, so you can see how your buttons, slicers, and visuals behave before you publish the report. Some limitations apply.
  • Page visuals pane: The page visuals pane lists all of the visuals that are included on the original report page. You create your mobile-optimized layout by dragging and dropping visuals from the page visuals pane onto the layout canvas. See Create an initial layout.
  • Visualizations pane: The visuals pane shows the format settings of the visual that you select on the canvas. Use the visualizations pane to style and format visuals. See Optimize visual formatting. The visualizations pane is empty until you select a visual on the canvas.
  • Selection pane: The selection pane enables you to change the layering order of visuals on the canvas. See Rearrange visual layering.
  • Auto-create mobile layout option: The auto-create mobile layout option generates a mobile-optimized view of your report on the mobile layout canvas. It puts the report visuals on the canvas and tries its best to preserve your report's functionality. For complex reports, auto-creation is a good way to start building your mobile-optimized reports. Once you have the initial layout on the canvas, you can start modifying it as necessary. For more information about the auto-create mobile format feature, see Automatic mobile layout creation.

Start creating your mobile-optimized view by selecting the auto-create mobile layout option or by choosing your visuals and dragging them on to the mobile layout canvas.

Automatic mobile layout creation

The auto-create mobile layout feature automatically generates a mobile-optimized layout for any new or existing report page.

When you select the auto-create mobile layout option, the feature creates a new complete layout with your report's visuals on the mobile layout canvas. If the canvas already has a layout, the feature removes it and replaces it with the new automatically generated layout.

The auto-create engine understands the desktop layout of your report and builds a mobile layout that considers the position, size, type, and order of the visuals that the report contains. It places both visible and hidden visuals, so if you have bookmarks that change a visual's visibility, they work in the automatically created mobile layout as well.

The auto-create mobile layout feature helps you get started building mobile-optimized views for your reports. The structure and complexity of a report's desktop layout affect the quality of the autogenerated layout. If you're not satisfied with the autogenerated layout, you can manually adjust it to meet your preferences.

The following list describes some of the factors that affect the quality of the generated layout. The more you build your desktop layout with these considerations in mind, the better the autogenerated layout is.

  • The auto-create engine reads the report horizontally from left to right, starting from the top. Therefore, reports whose general layout follows that structure are more likely to be satisfactorily rendered than reports that have a strong vertical component, such as a left-hand report navigation bar.
  • The engine can't handle background images.
  • Too much overlaying is a challenge for the engine. It does its best, but the result might not be optimal.
  • If there are too many images, not all of them might fit on the mobile layout canvas. In this case, you still see unplaced visuals on the Page visuals pane after choosing the auto create option. Keep in mind that the engine places both visible and hidden images on the canvas, so if there are many hidden images (such as can be the case if images are used for layout purposes), it might look like there's room on the canvas when in fact there isn't.

Considerations and limitations

  • Tooltips are disabled on the mobile layout canvas; they're available when viewing in the mobile app, however.
  • Metric visuals aren't interactive on the mobile layout canvas.​
  • Slicer selections made on the mobile layout canvas don't carry over when you switch to web layout. Also, when you switch back from web layout to mobile layout, any slicer selections come from the web layout. Likewise, when the report is published, any slicer selections are those that were defined in web layout, regardless of whether the report is being viewed in the regular desktop-view or a mobile-optimized view.