Power BI Cheat Sheet
Power BI Cheat Sheet
USERELATIONSHIP
Equal To (=)
ALL
Data Modeling
Each entry includes clear syntax and concise CALENDAR
Not Equal To (<>)
HASONEVALUE
DISTINCTCOUNT
ISBLANK
Logical OR (||)
Create DAX Calculated Columns
ROUND
resource is perfect for professionals, students, and
INCLUSION (IN)
Manage Cardinality
Bidirectional Cross-Filtering
Concatenate Columns
Add Visuals
Clustering
Promote Headers
Merge Queries
Create a Workspace
Tooltips
Top N Analysis
Rename Queries
Duplicate Columns
Assign Workspace Roles
Conditional Formatting
Histograms and Bell Curves
Rename Columns
Transpose Data
Deployment Pipelines
Add Slicer
Analyze Feature
Replace Values
Fill Down/Up
Lineage View
Sorting Data
AI Insights
Remove Rows
Change Column Data Type
Usage Metrics
Filters
Key Influencers Visual
Remove Blank Rows
Find Anomalies
Sensitivity Labels
Drillthrough
Q&A Visual
Remove Duplicates
Add Conditional Columns
Promote and Certify Datasets
Bookmarks
Statistical Summary
Pivot Columns
Combine Files Implement Row-Level Security (RLS)
Buttons
Advanced Analytics Visuals
Unpivot Columns
Test RLS Roles
Hierarchy
Slicers
Combine Columns
Parameters for Dynamic Reports
Syntax for How to use Explained Syntax for How to use Explained
TOTALYTD TOTALYTD(Table[Column])
Calculates the Year-To-Date total
DIVIDE DIVIDE(Numerator, Denominator,
Performs division while handling
for an expression. divide-by-zero errors gracefully by
AlternateResult)
returning an alternate result.
Returns the last date in a given date
LASTDATE LASTDATE(Dates[Column])
column, often used in semi- Evaluates a condition and returns
IF IF(Condition, TrueResult,
additive measures. different results based on whether
FalseResult)
the condition is true or false.
Creates a string that shows the
PATH PATH(Table[Child_Column],
hierarchical path from a parent to a Counts the number of unique
Table[Parent_Column]) DISTINCTCOUNT DISTINCTCOUNT(Table[Column])
child. values in a column.
Syntax for How to use Explained Syntax for How to use Explained
Syntax for How to use Explained Syntax for How to use Explained
Exponentiation
Value ^ 2 Raises a number to the power of
another number. Returns TRUE if at least one
(^) Logical OR (||) (Sales[Price] > 100) ||
condition is true.
(Sales[Units] > 10)
Combines two text strings into one.
Concatenation
Customer[FirstName] & " " &
( &) Customer[LastName]
Logical NOT NOT(Sales[Category] =
Reverses the logical value of an
expression (TRUE to FALSE and vice
(NOT) "Electronics")
Equal To (=) Sales[Category] = "Electronics" Compares two values for equality. versa).
Syntax for How to use Explained Syntax for How to use Explained
d
Workflow includes importing data
order of operations in calculations. from sources like Excel or CSV,
(()) Sales[Tax] Workflows > Transform and model data
Equality for Creates relationships between databases, and load them into
Customer[ID] = Sales[CustomerID] > Select F ile Type (e.g.,
Relationships tables based on key columns. Power BI for further processing.
CSV, Excel)
(=)
> Op en F ile
Note: Diagram view is only available in Power Query Online. Combine multiple columns into a
Concatenate > Power Query Editor
> Buttons
navigation or specific actions in a Indicators timelines (e.g., total sales vs. sales
> Add Value, Goal, and Time
> Add Button
report. target).
(KPIs) Frame
> Configure Action
Histograms
Use Column Charts for Histograms; Represents statistical data Decomposi-
> Visualizations Pane
Allows data exploration across
and Bell
Use Area Charts for Bell Curves
distributions for insights into data tion Tree > Decomposition Tree Icon
multiple dimensions, providing
Curves
patterns. > Add Fields to Analyze and insights into high and low values in
Explain hierarchical data.
Analyze > Right-click Visual Data Provides AI-generated insights into
Feature Point
why data has changed or its
> Analyze
distribution differences. Q&A Visual > Double-Click Canvas
Uses natural language processing
> Choose Option (Explain > Enter Natural Language Question to generate visual answers to data-
related questions.
Increase or Distribution
Differences)
Time Series Use Line Charts, Gantt Charts, or Tracks and visualizes data trends Promote > Home
Converts the first row of data into
Analysis Area Charts
over time, useful for identifying Headers > Use First Row as Headers column headers.
disruptions or seasonal patterns.
using machine learning algorithms, > Enter Value to Find and inconsistencies or make values
Insights > Report
Syntax for How to use Explained Syntax for How to use Explained
Remove > Right-click Column Header Eliminates duplicate values to Combine > Add Column
Merges multiple columns into one,
Duplicates > Remove Duplicates
ensure accuracy and uniqueness in Columns > Custom Column
functions like SUM , COUNT , or Sort Columns Reorders data within a column
Value > Home
alphabetically, numerically, or by
> Select Column
other criteria.
> Choose Aggregate
> Choose column
COUNT, etc.)
Syntax for How to use Explained Syntax for How to use Explained
queries into one using a join Column Data > Transform Tab
and transformations.
OUTER JOIN).
> Select Join Type > Choose Correct Data Type
data.
d fy M
Mo i > View Ta b
Edits the underlying M code for
A
> Fill Down or Fill Up
d
Con itional > Add Column
z
categori ing data into ranges).
query.
> Select Folder
c e led
S h du > a aset
Data Service enabling seamless data access and dimension tables for optimized
Semantic > Create Relationships