Power BI Basics Cheat Sheet β€” Reports, Visuals, Filters, Bookmarks | Dataplexa

Power BI Basics

reports  Β·  visuals  Β·  filters  Β·  slicers  Β·  bookmarks  Β·  drill-through  Β·  cross-filtering

Sheet 1 of 3 Power BI Desktop Beginner Printable

Power BI Desktop β€” Interface at a Glance

quick reference
1
Report View
Canvas where you build pages, drag visuals, and design dashboards. Default view when you open a .pbix file.
2
Data View
Inspect the raw tables loaded into your model. Browse rows, check data types, and verify transformations.
3
Model View
See all tables and relationships visually. Create or edit relationships by dragging columns between tables.
4
Fields Pane
Right-side panel listing all tables, columns, and measures. Drag fields from here onto the canvas or into visual wells.
5
Visualizations Pane
Right-side panel to pick chart types and configure field wells (Axis, Values, Legend, Tooltips, Filters).
6
Filters Pane
Set filter conditions at Visual, Page, or Report level. Hidden from report consumers in reading view.
ShortcutAction
Ctrl + Z Undo
Ctrl + S Save
Ctrl + D Duplicate visual
Ctrl + G Group visuals
Alt + Enter New line in DAX
F5 Refresh data
Ctrl + Click Multi-select visuals
Ctrl + Shift + F Toggle Filters pane
Ctrl + Alt + F5 Refresh all
Tab / Shift+Tab Cycle between visuals
Three views, one model: Report, Data, and Model views all work on the same underlying data model in your .pbix file. Changes in Model View (like relationships) immediately affect all report pages.

Report Structure

pages Β· canvas Β· themes Β· layout
ElementDescriptionHow to add / set
Report The whole .pbix file β€” contains all pages File β†’ New / Open
Page A single canvas tab (like a PowerPoint slide) Click + at bottom to add
Visual A chart, table, card, or slicer on the canvas Click icon in Visualizations pane
Theme Colour palette and font applied to the whole report View β†’ Themes β†’ Browse / Customize
Canvas sizePage dimensions (default 1280Γ—720) View β†’ Page View / Format pane
Page tips: Right-click a page tab to rename, duplicate, hide, or reorder. Hidden pages are still accessible in edit mode but won't appear to report viewers.

Visual Types β€” When to Use

charts Β· tables Β· maps Β· KPI
πŸ“Š Bar / Column
Compare categories side by side
Best for: rankings, comparisons
πŸ“ˆ Line Chart
Show trends over time
Best for: time series, trends
πŸ₯§ Pie / Donut
Part-to-whole proportions
Best for: <6 categories only
πŸ“‹ Table / Matrix
Row-level detail or pivot layout
Best for: exact values, drill-down
🎯 Card / KPI
Single number or goal tracking
Best for: headline metrics
πŸ—ΊοΈ Map / Filled Map
Geo data by location or region
Best for: regional analysis
🌊 Waterfall
Cumulative positive/negative flow
Best for: P&L, variance bridges
🌳 Treemap
Hierarchical part-to-whole
Best for: nested categories
πŸ’¬ Slicer
Interactive filter control on canvas
Best for: user-controlled filters
Avoid pie charts with more than 5–6 slices β€” they become unreadable. Use a bar chart instead. Always ask: does colour add information, or just decoration?

Filters β€” All Types Explained

visual Β· page Β· report Β· drillthrough Β· cross-filter
Filter TypeScopeSet in
Visual-level Affects only the selected visual Filters pane β†’ "Filters on this visual"
Page-level Affects all visuals on the current page Filters pane β†’ "Filters on this page"
Report-level Affects all visuals on all pages Filters pane β†’ "Filters on all pages"
Drill-through Filters a detail page from a source visual Drag field to Drill-through well
Cross-filter Clicking a visual filters other visuals on the page Default behaviour β€” can edit interactions
Row-level (RLS) Restricts data rows per user/role Modeling β†’ Manage Roles

Filter Operators

OperatorMeaning
is Exact match
is not Exclude value
is blank Null / empty values
is not blank Non-null values
contains Substring match
does not containExclude substring
starts with Prefix match
is less than Numeric / date range
is greater than Numeric / date range
is in the last NRelative date filter

Edit Visual Interactions

1
Select a visual
Click any chart or visual on the canvas to select it.
2
Format β†’ Edit interactions
Icons appear on other visuals: filter πŸ”½, highlight ✦, or none ⊘.
3
Choose the behaviour
Filter β€” removes unrelated rows. Highlight β€” dims others, keeps context. None β€” no interaction.
Tip: Use highlight instead of filter when you want users to keep the full picture while focusing on a selection.

Slicers

list Β· dropdown Β· between Β· relative date Β· sync
Slicer StyleField typeBest for
List Text / category Pick one or many values from a list
Dropdown Text / category Save canvas space; many values
Between (slider)Number / dateRange selection β€” e.g. price $10–$50
Before / After Date Open-ended date boundary
Relative date Date Last N days / months / years (dynamic)
Tile Category (few) Button-style toggles for quick switching
✦
Slicer Sync across pages
View β†’ Sync Slicers β€” tick which pages the slicer should filter and on which pages it should be visible. Keeps filters consistent across a report without duplicating slicers.
Single vs Multi-select: In the slicer format options, toggle Single Select to force users to pick only one value at a time. Hold Ctrl to multi-select in the default mode.

Bookmarks

capture state Β· navigation Β· buttons Β· storytelling

What Bookmarks Capture

PropertyCaptured?Notes
Filter state Yes Slicer selections, filter pane values
Visual visibility Yes Show/hide individual visuals
Sort order Yes Per-visual column sort
Drilldown state Yes Hierarchy level expanded
Spotlight Yes Focused visual state
Underlying data No Data refreshes from the model always
1
Open Bookmarks pane
View β†’ Bookmarks Pane
2
Set the state you want to save
Apply filters, show/hide visuals, set slicers exactly as desired.
3
Click "Add" in the pane
A bookmark snapshot is created. Rename it clearly.
4
Link to a button or image
Select a button β†’ Format β†’ Action β†’ Type: Bookmark β†’ choose bookmark.

Common Bookmark Use Cases

β˜…
Toggle between views
Create two bookmarks β€” one showing a chart, one showing a table β€” and link them to toggle buttons. Users switch between views without changing pages.
β˜…
Reset filters button
Create a bookmark with all slicers in default/blank state. Link to a "Reset" button. One click clears all filters for the user.
β˜…
Guided storytelling
Create a sequence of bookmarks each showing a different insight. Use the Bookmark Navigator (Insert β†’ Buttons β†’ Navigator) for slide-show-style presentation.
β˜…
Info / tooltip overlays
Hide a text box or info panel by default. Create two bookmarks β€” panel hidden and panel visible β€” triggered by a β“˜ info button click.
Bookmark Groups: Organise bookmarks into groups in the Bookmarks pane. A Bookmark Navigator button can be scoped to one group, keeping navigation tidy when you have many bookmarks.

Drill-Through

detail page Β· context Β· right-click Β· back button
1
Create a detail page
Add a new page that will show detailed information (e.g. a Product Detail page). Design visuals for this page.
2
Add a drill-through field
On the detail page, drag the field users will drill by (e.g. ProductName) into the Drill through well in the Visualizations pane.
3
Right-click to drill
On the source page, right-click a data point (e.g. a bar) β†’ Drill through β†’ Product Detail. Carries the filter context automatically.
4
Back button
Power BI auto-creates a Back button on the detail page. Format it with your theme so users can navigate back to the source page easily.
Keep all filters: Toggle "Keep all filters" in the drill-through well to pass all active slicer/filter context from the source page β€” not just the drill field.

Relationships & Data Model

star schema Β· cardinality Β· cross-filter direction
ConceptMeaningBest practice
Star schema Fact table linked to dimension tables Always aim for star schema β€” it's faster and simpler
Fact table Contains metrics / events (Sales, Orders) Keep narrow β€” only keys + numeric measures
Dimension table Contains descriptors (Date, Product, Customer)One row per unique key value
One-to-many (1:*)One dim row β†’ many fact rows (most common) Default and recommended relationship type
Many-to-many (*:*)Both sides can repeat (handle with care) Use a bridge table instead where possible
Cross-filter: SingleFilter flows one way (dim β†’ fact) Default β€” use for most relationships
Cross-filter: Both Filters flow both directions Use sparingly β€” can cause ambiguity & slow queries
Avoid bidirectional relationships in large models β€” they can create circular dependencies, unexpected filter propagation, and slow query performance. Prefer single-direction with explicit DAX where needed.

Formatting & Report Best Practices

design Β· accessibility Β· performance

Design Principles

DoAvoid
Use a consistent colour theme Random colours on every visual
Add clear titles to every visual Untitled or "Chart 1" labels
Align visuals with gridlines Uneven spacing and sizes
Limit to 5–7 visuals per page Cluttered pages with 20+ visuals
Use KPI / card for key numbers Burying key metrics in tables
Sort bars by value descending Alphabetical sort on bar charts

Format Pane β€” Key Settings

SettingWhere
Data labels Format β†’ Data labels β†’ On
Conditional formattingField well β†’ Context menu β†’ Conditional formatting
Reference lines Analytics pane (chart selected)
Error bars Analytics pane β†’ Error bars
Tooltip page Page type: Tooltip in Format pane
Alt text Format β†’ General β†’ Alt text

Performance Tips

⚑
Reduce visual count
Every visual runs a query. Fewer visuals = faster page load.
⚑
Use Import mode
Import mode caches data in memory β€” far faster than DirectQuery for most reports.
⚑
Avoid high-cardinality columns in visuals
Placing a column with millions of unique values (like Transaction ID) in a visual slows rendering significantly.
⚑
Use Performance Analyzer
View β†’ Performance Analyzer β†’ Start recording. Shows query duration per visual β€” pinpoint slow visuals easily.

Power BI Basics Mastery Checklist

sheet 1 complete
Interface & VisualsKey point
Navigate 3 views Report Β· Data Β· Model
Add a visual Click icon in Visualizations pane
Rename a page Double-click the page tab
Apply a theme View β†’ Themes
Check query speed View β†’ Performance Analyzer
Filters & SlicersKey point
Visual-level filter Filters pane β†’ this visual
Report-level filter Filters pane β†’ all pages
Edit interactions Format β†’ Edit interactions
Sync slicers View β†’ Sync Slicers
Relative date slicer Format β†’ Slicer settings
Bookmarks & DrillKey point
Create a bookmark View β†’ Bookmarks β†’ Add
Link button to bookmark Format β†’ Action β†’ Bookmark
Reset filters button Bookmark with blank state
Set up drill-through Drag field to Drill through well
Avoid bidirectional joinsUse single-direction relationships
Next up β†’ Sheet 2: DAX Formulas  Β·  CALCULATE Β· FILTER Β· ALL Β· SUMX Β· RANKX Β· RELATED Β· time intelligence Β· measures vs calculated columns