Power BI DAX

Power BI DAX Examples

Reporting formulas and KPI measures for users moving from spreadsheets into Power BI dashboards.

💡 Ideas for You

Helpful resources matched to this page.

4 focused options
📚 Step-by-step booksIndependent learning resources and step-by-step books from Create & Learn.📘 Topic guideAmazon ideas related to Power BI DAX.🧮 Formula booksBooks and references for spreadsheet formulas and examples.⌨️ Productivity setupHelpful books, office tools, and productivity resources.

Power BI DAX examples

This is the smaller reporting section of FormulaExamples.com. It supports the spreadsheet formula library with DAX measures for KPI dashboards and reporting.

DAX measuresKPI reportingTime intelligence20% of site focus

DAX Functions

KPI Measures

Time Intelligence

📉

YTD Sales measure

YTD Sales = TOTALYTD([Total Sales], Date[Date])

📉

MTD Sales measure

MTD Sales = TOTALMTD([Total Sales], Date[Date])

📉

QTD Sales measure

QTD Sales = TOTALQTD([Total Sales], Date[Date])

📉

Previous Month Sales measure

Previous Month Sales = CALCULATE([Total Sales], PREVIOUSMONTH(Date[Date]))

📉

Previous Year Sales measure

Previous Year Sales = CALCULATE([Total Sales], SAMEPERIODLASTYEAR(Date[Date]))

📉

Year over Year Growth measure

YoY Growth % = DIVIDE([Total Sales] - [Previous Year Sales], [Previous Year Sales], 0)

📉

Month over Month Growth measure

MoM Growth % = DIVIDE([Total Sales] - [Previous Month Sales], [Previous Month Sales], 0)

📉

Rolling 3 Month Sales measure

Rolling 3M Sales = CALCULATE([Total Sales], DATESINPERIOD(Date[Date], MAX(Date[Date]), -3, MONTH))

📉

Rolling 12 Month Sales measure

Rolling 12M Sales = CALCULATE([Total Sales], DATESINPERIOD(Date[Date], MAX(Date[Date]), -12, MONTH))

📉

Running Total measure

Running Total = CALCULATE([Total Sales], FILTER(ALL(Date[Date]), Date[Date] <= MAX(Date[Date])))

📉

DATEADD function

Sales Previous Period = CALCULATE([Total Sales], DATEADD(Date[Date], -1, MONTH))

📉

DATESYTD function

Sales YTD = CALCULATE([Total Sales], DATESYTD(Date[Date]))

📉

SAMEPERIODLASTYEAR function

Sales LY = CALCULATE([Total Sales], SAMEPERIODLASTYEAR(Date[Date]))

📉

PARALLELPERIOD function

Sales Previous Quarter = CALCULATE([Total Sales], PARALLELPERIOD(Date[Date], -1, QUARTER))

📉

DATESINPERIOD function

Sales Last 90 Days = CALCULATE([Total Sales], DATESINPERIOD(Date[Date], MAX(Date[Date]), -90, DAY))

Reporting