Power BI is Microsoft's business intelligence platform for creating interactive data visualizations and reports from diverse data sources. It combines a desktop application (Power BI Desktop), a cloud service (Power BI Service), and mobile apps into an end-to-end analytics solution. Power BI uses DAX (Data Analysis Expressions) for calculations and Power Query M for data transformation, and now integrates deeply with Microsoft Fabric for lakehouse, real-time analytics, and AI-driven insights. The platform's strength lies in its ability to handle relationships between tables automatically while giving users control over filter context β understanding how context flows through relationships and DAX calculations is the key mental model that makes everything else click.
What This Cheat Sheet Covers
This topic spans 21 focused tables and 289 indexed concepts. Below is a complete table-by-table outline of this topic, spanning foundational concepts through advanced details.
Table 1: Data Import and Connection
| Method | Example | Description |
|---|---|---|
Home β Get Data β Excel | Primary method to connect to over 100 data sources including databases, files, cloud services, and web APIs. | |
Connection settings β Import mode | β’ Loads data into Power BI's in-memory engine for fastest performance β’ default mode for most scenarios. | |
Connection settings β DirectQuery mode | β’ Queries data directly at the source without importing β’ ideal for large or frequently updated datasets. | |
OneLake catalog β Connect β Direct Lake | β’ Reads Delta/Parquet files directly from OneLake without import or refresh β’ combines import-like speed with DirectQuery freshness (Fabric only). | |
Get Data β Analysis Services β Live | Connects to existing data models (SSAS, Power BI semantic models) without importing data or creating a new model. |