Cheat sheet
PL-300 Cheat Sheet
Prepare Data
- 25-30% of exam
- Data Sources Power Query Storage Modes Data Profiling Query Folding
Model Data
- 25-30% of exam
- Star Schema Relationships DAX Time Intelligence Performance
Visualize + Analyze
- 25-30% of exam
- Reports Bookmarks AI Visuals Copilot Accessibility
Manage + Secure
- 15-20% of exam
- Workspaces Apps Refresh RLS Sensitivity Labels
Quick Facts
- Exam PL-300
- Credential Data Analyst
- Time 100 min
- Pass 700/1000
- Product Power BI
- Renewal 12 months
- Blueprint Apr 20 2026
Mode Memory PR
- Import caches; DirectQuery asks source
- Import: fast DirectQuery: fresh Direct Lake: Fabric
Import vs DirectQuery PR
Import
- Cached data
- Fast visuals
- Scheduled refresh
DirectQuery
- Live source
- Source load
- Query limits
- Speed vs freshness
Mode Picker PR
- Need fastest visuals → Import
- Need live source → DirectQuery
- Fabric lakehouse → Direct Lake
- Mixed mode needed → Composite model
- Large history → Incremental refresh
- On-prem source → Gateway
Data Sources PR
- SQL Server Relational source
- Excel File source
- SharePoint Cloud files
- Dataflow Reusable ETL
- Dataverse Business data
- Semantic model Shared model
- Gateway On-prem bridge
DirectQuery vs Direct Lake PR
DirectQuery
- Queries source
- Many sources
- SQL generated
Direct Lake
- Fabric lake
- Delta tables
- No import
- Source query vs lake
Transform Picker PR
- Combine columns → Merge queries
- Stack same schema → Append queries
- Wide repeated columns → Unpivot
- Rows become columns → Pivot
- Shared base query → Reference
- Independent branch → Duplicate
Power Query PR
- M Query language
- Applied steps Transform history
- Merge Join columns
- Append Stack rows
- Pivot Rows to columns
- Unpivot Columns to rows
- Reference Dependent query
- Duplicate Independent copy
Merge vs Append PR
Merge
- Adds columns
- Join keys
- Lookup style
Append
- Adds rows
- Same schema
- Union style
- Columns vs rows
Storage Modes PR
- Import In-memory cache
- DirectQuery Source query
- Direct Lake Lakehouse tables
- Dual Import or DirectQuery
- Composite Mixed sources
- Incremental refresh Partitioned refresh
- Query folding Source executes
Model Flow MO
- Facts measure; dimensions filter
- Facts: events Dimensions: attributes Star: preferred
Measure vs Column MO
Measure
- Aggregates
- Filter context
- Visual time
Column
- Row value
- Stored data
- Model size
- Dynamic vs stored
DAX Picker MO
- Aggregate at visual → Measure
- Store row value → Calculated column
- Change filter context → CALCULATE
- Iterate rows → X function
- Avoid divide errors → DIVIDE
- Time shift → DATEADD
Model Design MO
- Fact table Events/measures
- Dimension table Descriptive attributes
- Star schema Facts plus dimensions
- Cardinality Relationship shape
- Cross-filter Filter direction
- Date table Time intelligence
- Hierarchy Drill path
- Role-playing Repeated dimension
DAX Context MO
- Measures live in filter context
- Row context Filter context CALCULATE changes
DAX MO
- Measure Query-time calc
- Column Row-time calc
- CALCULATE Modify filters
- SUMX Row iterator
- ALL Remove filters
- RELATED Lookup related
- DATEADD Shift dates
- DIVIDE Safe division
Performance MO
- Cardinality Distinct values
- Granularity Detail level
- Aggregations Precomputed summaries
- Performance Analyzer Visual timings
- DAX query view Query testing
- Unused columns Remove them
- Bi-directional Use sparingly
Visuals VI
- Bar chart Category compare
- Line chart Trend over time
- Card Single KPI
- Matrix Grouped table
- Slicer User filter
- Tooltip Hover detail
- Theme Report styling
Analysis VI
- Analyze Explain increase
- Key influencers Driver analysis
- Decomposition tree Drill drivers
- Q&A Natural language
- Forecast Future trend
- Outliers Unusual points
- Copilot Narrative/report help
Share Stack MA
- Workspace builds; app ships
- Workspace: creators App: consumers Share: ad hoc
RLS vs OLS MA
RLS
- Filters rows
- User-specific data
- Role rules
OLS
- Hides objects
- Tables/columns
- Metadata security
- Rows vs objects
Sharing Picker MA
- Team authoring → Workspace
- Broad distribution → App
- Single recipient → Share
- Scheduled email → Subscription
- Certified source → Endorsement
- Data restriction → RLS
Workspace Assets MA
- Workspace Collaboration container
- App Packaged distribution
- Report Interactive pages
- Dashboard Pinned tiles
- Semantic model Dataset model
- Subscription Email schedule
- Alert Threshold notification
Workspace vs App MA
Workspace
- Build content
- Role access
- Collaboration
App
- Consume content
- Packaged view
- Audience targeting
- Author vs distribute
Security MA
- Viewer Read content
- Contributor Edit content
- Member Publish app
- Admin Full workspace
- RLS Row filtering
- OLS Object hiding
- Sensitivity label Data classification
- Endorsement Promote/certify
Common Traps
Measure vs column
- Measure aggregates ≠ Column stores rows
Merge vs append
- Merge adds columns ≠ Append adds rows
RLS vs OLS
- RLS filters rows ≠ OLS hides objects
Workspace vs app
- Workspace authors ≠ App distributes
DirectQuery tradeoff
- Fresh data ≠ Slower visuals
Gateway need
- On-prem refresh ≠ Cloud bridge
Last Minute
- 1. Weights: 25-30 / 25-30 / 25-30 / 15-20
- 2. Power Query = prepare data
- 3. Star schema beats snowflake
- 4. Measures aggregate at query time
- 5. Columns increase model size
- 6. Merge columns; append rows
- 7. Import fast; DirectQuery fresh
- 8. RLS rows; OLS objects
- 9. Workspace builds; app distributes
- 10. Gateway bridges on-prem sources
Microsoft Power BI Data Analyst
- Practice Questions 316 questions Study Guide 40 topics Cheat Sheet 74 facts Flashcards 50 cards Shorts 1 short Videos 4 videos Blogs 4 blogs Free CE Podcast