Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
This article provides curated, sequential lists of documentation for common Power BI scenarios. Each path takes you from start to finish for a specific use case, building knowledge progressively.
Note
Although all of these paths begin with Power BI documentation, some paths might also include links to other areas in Microsoft Learn for complete end-to-end coverage.
Scenario selection guide
Not sure which path to follow? Use this guide:
| Which best describes you? | Recommended path |
|---|---|
| Brand new to business intelligence (BI) tools | Path 1: New Power BI user |
| Transitioning from Excel to Power BI | Path 2: Excel user |
| Only viewing reports, not creating | Path 3: Business user |
| Building your first reports | Path 4: Report creator |
| Using Copilot to create reports | Path 5: Copilot user |
| Working with data preparation and modeling | Path 6: Data analyst |
| Creating advanced interactive experiences | Path 7: Advanced report creator |
| Working on a team to share insights | Path 8: Collaborator |
| Using Power BI within Microsoft Fabric | Path 9: Fabric user |
| Accessing reports on your mobile device | Path 10: Mobile user |
| Managing Power BI for your company | Path 11: Admin |
| Building apps with embedded Power BI | Path 12: Developer |
| Connecting to live enterprise data | Path 13: DirectQuery user |
| Creating reports for print and PDF | Path 14: Print-ready reports |
| Tracking business goals and KPIs | Path 15: Goals and metrics |
1. New Power BI user: Start with Power BI
- Audience: Users who are new to Power BI and want a general introduction
- Goal: Understand Power BI basics, create your first report, and share it
- Suggested learning sequence:
- What is Power BI? - Understand the platform and its components
- Get Power BI Desktop - Install the free application
- Get started with Power BI Desktop - Your first hands-on tutorial
- Connect to data in Power BI Desktop - Quick start guide
- Tour the report editor - Learn the interface
- Power BI Desktop: Excel to report - Build your first report
- Basics of Power BI service - Understand the online component
- Get started with the Power BI service - Publish and share your work
2. Excel user: Transition to Power BI from Excel
- Audience: Excel users who want to apply their spreadsheet expertise in Power BI
- Goal: Transition Excel workflows to Power BI and create interactive reports from Excel data
- Suggested learning sequence:
- What is Power BI? - See how it extends Excel
- Get Power BI Desktop - Install the tool
- Power BI service: Excel to report - Transform Excel data
- Import Excel workbooks - Bring Excel data into Power BI
- Analyze sales data from Excel and an OData feed - Combine data sources
- Connect to Power BI datasets from Excel - Use Power BI data in Excel
- Create Excel featured tables - Bridge Power BI and Excel
- Analyze in Excel - Pivot Power BI data in Excel
3. Business user: View and explore reports
- Audience: Users who view and interact with reports created by others to make data-driven decisions
- Goal: Navigate Power BI confidently, interact with reports, and get insights without building anything
- Suggested learning sequence:
- Am I a Power BI business user? - Understand your role
- Sign in for the first time - Access Power BI
- Get around the Power BI service - Navigate the interface
- Understand Power BI terminology - Learn the vocabulary
- Find content shared with you - Locate your reports
- Open and view a report - Access reports
- Interact with reports - Use filters and slicers
- Use filters and slicers - Drill into data
- Run and view insights on visuals - Get AI-powered insights
- Chat with your data using Copilot - Ask questions in natural language
- Subscribe to reports and dashboards - Stay informed
- Set data alerts - Get notified of changes
4. Report creator: Build your first reports
- Audience: Users who need to create reports for their team or organization
- Goal: Build interactive, professional reports from scratch
- Suggested learning sequence:
- Get Power BI Desktop - Install the tool
- Get started with Power BI Desktop - Learn the basics
- Tour the report editor - Understand the interface
- Work with Report view - Navigate Report view
- Connect to data in Power BI Desktop - Get your data
- Power BI Desktop: Excel to report - Complete tutorial
- Visualizations in Power BI - Learn about visuals
- Add filters to reports - Enable interactivity
- Use report themes - Apply consistent styling
- Apply page display settings - Optimize layout
- Tips and tricks for creating reports - Best practices
- Get started with the Power BI service - Publish your report
- Create a dashboard - Pin visuals to a dashboard
- Data refresh in Power BI - Keep your data current
- Configure scheduled refresh - Automate data updates
- Share reports and dashboards - Distribute your work
5. Copilot user: AI-powered report creation
- Audience: Users who want to use AI to accelerate report creation and insights
- Goal: Use Copilot to generate reports, narratives, and insights
- Suggested learning sequence:
- Overview of Copilot for Power BI - Understand Copilot capabilities
- Enable Copilot in Power BI - Set up Copilot
- Tutorial: Discover data with Copilot - Hands-on exploration
- Copilot in Power BI Desktop - Use in Desktop
- Create reports with Copilot - Generate reports with AI
- Create narratives with Copilot - AI-written summaries
- Write DAX queries with Copilot - Generate DAX with AI
- Chat with your data using Copilot - Natural language queries
- Summarize report content with Copilot - Quick insights
- Evaluate semantic models with Copilot - Data quality checks
- Write effective prompts for report pages - Prompt engineering tips
- Write effective prompts for narratives - Get better AI summaries
- Prepare your data for Copilot - Optimize data for AI
6. Data analyst: Connect, transform, and model data
- Audience: Users who need to prepare and model data for reporting
- Goal: Learn data connection, transformation, and modeling for robust analytics
- Suggested learning sequence:
- Data sources in Power BI - Understand data connectivity
- Connect to data sources - Explore connection options
- Connect to data in Power BI Desktop - Hands-on connection
- Shape and combine multiple data sources - Clean and merge data
- What is Power Query Editor? - Learn data transformation
- Lakehouses in Fabric - Unified data storage for analytics
- Fabric data warehouses - Enterprise data warehousing
- Work with Modeling view - Understand the data model
- Understand model relationships - Create relationships
- Create your own measures - Build DAX measures
- Create calculated columns - Add computed fields
- DAX function reference - Complete DAX reference
- Implement time-based calculations - Time intelligence patterns
- Use calculation groups - Advanced calculations
- Tabular modeling - Best practices for data models
- Power BI Desktop: Dimensional model to report - End-to-end tutorial
7. Advanced report creator: Interactive and dynamic reports
- Audience: Users who are ready to add advanced interactivity and features to reports
- Goal: Create highly interactive reports with bookmarks, drillthrough, tooltips, and more
- Suggested learning sequence:
- Create bookmarks - Save and share report views
- Create buttons - Add navigation and actions
- Add drillthrough - Enable detailed exploration
- Use report page tooltips - Rich hover information
- Add drillthrough buttons - Advanced drillthrough navigation
- Cross-report drillthrough - Link multiple reports
- Use the selection pane - Manage visual layers
- Group visuals in a report - Organize layouts
- Apply conditional formatting - Dynamic visual styling
- Use Performance Analyzer - Diagnose and optimize report performance
- Use custom visuals from AppSource - Extend capabilities
- Design for accessibility - Inclusive design
8. Collaborator: Share, publish, and work together
- Audience: Users who share and collaborate on Power BI content with teams
- Goal: Learn workspaces, apps, sharing, and team collaboration
- Suggested learning sequence:
- What are workspaces? - Understand collaboration spaces
- Create workspaces - Set up team spaces
- Give access to workspaces - Manage permissions
- Share reports and dashboards - Direct sharing
- Filter and share a report - Share filtered views
- Create and distribute apps - Package content for distribution
- Fabric workspaces - Organize content in Fabric
- Collaborate in Microsoft Teams - Integrate with Teams
- Embed report in Microsoft Teams - Add reports to Teams
- Embed report in SharePoint Online - Integrate with SharePoint
- Subscribe to reports and dashboards - Set up email subscriptions
- Create per recipient subscriptions - Personalized subscriptions
- Endorse your content - Promote trusted content
- Content endorsement overview - Certification and promotion
- Deployment pipelines - Manage content across development, test, and production
9. Fabric user: Power BI in Microsoft Fabric
- Audience: Users who are using or exploring Microsoft Fabric for end-to-end data analytics
- Goal: Understand how Power BI fits into Fabric and when to use broader Fabric capabilities
- Suggested learning sequence:
- What is Microsoft Fabric? - Understand the unified platform
- Power BI in Microsoft Fabric - How Power BI integrates
- End-to-end tutorials in Fabric - Complete scenarios
- Lakehouses in Fabric - Unified data storage
- Data pipelines in Fabric - Data orchestration
- Real-Time Intelligence in Fabric - Streaming data
- OneLake - Unified data lake
- Create reports from Fabric data - Build Power BI reports
- Fabric workspaces - Organize Fabric items
- Fabric licensing - Understand licensing
10. Mobile user: Power BI on the go
- Audience: Users who need to access Power BI on mobile devices
- Goal: Effectively use Power BI on iOS and Android phones and tablets
- Suggested learning sequence:
- What are the mobile apps? - Overview of mobile capabilities
- Download samples in the mobile apps - Get sample content
- Explore dashboards and reports - Quick start guide
- View reports on mobile - Phone-optimized viewing
- Set alerts in mobile apps - Mobile notifications
- Create mobile-optimized reports - Design for mobile
- Mobile layout view - Optimize report layouts
- Scan QR codes - Quick mobile access
11. Admin: Manage Power BI for your organization
- Audience: Users who manage Power BI deployment and governance for their organization
- Goal: Configure, secure, and govern Power BI effectively
- Suggested learning sequence:
- What is Power BI administration? - Admin overview
- Admin portal - Central management console
- Understand licensing - License and capacity administration
- Tenant settings - Configure organization-wide settings
- Enable Copilot in Power BI - Copilot tenant settings
- Configure workspace settings - Workspace governance
- Data protection - Security and compliance
- What is an on-premises data gateway? - Hybrid connectivity
- Semantic model external org sharing (admin) - Cross-org sharing
- Usage metrics - Monitor adoption
- Row-level security - Data-level security
- Migrate from SSRS to Power BI - Migration planning and execution
- Embed for your organization - Embedding scenarios
12. Developer: Extend and embed Power BI
- Audience: Users who integrate Power BI into apps or create custom visuals
- Goal: Build custom solutions and integrations with Power BI
- Suggested learning sequence:
- Embedding Power BI content - Overview of embedding
- Embed for your customers - App owns data scenario
- Embed for your organization - User owns data scenario
- Power BI REST API - Programmatic access
- Fabric REST APIs - Programmatic access to Fabric
- Tabular Model Scripting Language - Programmatic model management
- What are Power BI custom visuals? - Custom visual overview
- Set up environment for developing a visual - Dev setup
- Tutorial: Develop a circle card visual - Build your first visual
- Power BI visuals API - API reference
- Publish custom visuals to AppSource - Share your work
- Row-level security in embedded scenarios - Secure embedded content
13. DirectQuery user: Live data connections
- Audience: Users who work with large datasets requiring real-time or live connections
- Goal: Understand and implement DirectQuery effectively
- Suggested learning sequence:
- About using DirectQuery in Power BI - DirectQuery overview
- Live connection and DirectQuery comparison - Understand options
- Connect to Analysis Services tabular data - Live connections to enterprise models
- Semantic model modes - Import vs DirectQuery vs Composite
- Use composite models - Combine import and DirectQuery
- Direct Lake mode - Fabric's high-performance query mode
- Connect to Fabric lakehouses - Report on lakehouse data
- DirectQuery model guidance - Performance optimization
- Implement row-level security - Secure DirectQuery
14. Print-ready reports: Formatted for printing and export
- Audience: Users who need specifically formatted reports for printing, invoices, or compliance documents
- Goal: Use the Report Builder tool to design professional reports with precise layout control
- Suggested learning sequence:
- What are paginated reports? - Overview
- Get Power BI Report Builder - Install the tool
- Create a paginated report - Quick start tutorial
- Plan a paginated report - Design considerations
- Paginated report data sources - Connect to data
- Report parameters - Add interactivity
- Expressions in paginated reports - Advanced report expressions
- Report items and design - Design patterns and best practices
- Publish a paginated report - Share your work
- Automate exports to SharePoint - Automation
15. Goals and metrics: Track business objectives
- Audience: Users who track key performance indicators (KPIs), business goals, and team performance in Power BI
- Goal: Create scorecards, define goals connected to your data, and monitor progress
- Suggested learning sequence:
- Introduction to metrics - Understand goals and scorecards
- Create a scorecard - Build your first scorecard
- Create connected goals - Link goals to report data
- Set up subgoals - Break goals into smaller targets
- Check in on goals - Track progress over time
- Define status rules - Automate goal status
- Customize goal status - Tailor status indicators
- Set permissions on goals - Control access
- Subscribe to goal updates - Stay informed on progress
- Automate goals with Power Automate - Trigger workflows from metrics