Cheat Sheets/Power BI/VAR / RETURN
DAX function

VAR / RETURNDAX function reference

Store a value for reuse.

Syntax

dax
VAR <name> = <expression>
[VAR <name2> = <expression2>]
RETURN <expression using the names>

Examples

dax
VAR Total = SUM(Sales[Amount]) RETURN Total * 1.1
A value
dax
VAR CurrentSales = SUM(Sales[Amount])
VAR PriorSales = CALCULATE(SUM(Sales[Amount]), DATEADD('Date'[Date], -1, YEAR))
VAR Growth = DIVIDE(CurrentSales - PriorSales, PriorSales)
RETURN
    IF(ISBLANK(PriorSales), BLANK(), Growth)
Year-over-year growth %, computed once and reused
dax
VAR SelectedRegion = SELECTEDVALUE(Sales[Region])
RETURN "Showing: " & COALESCE(SelectedRegion, "all regions")
A dynamic title string

Common mistakes & gotchas

Related DAX functions

From Iterators & variables

← Back to the Power BI (DAX) cheat sheet