Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Get inspired! Check out the entries from the Power BI DataViz World Championships preliminary rounds and give kudos to your favorites. View the vizzies.

Reply
kjel
Frequent Visitor

How to combine several measures into one

I have created several measures to calculate LTM sales, the result works perfectly well but my problem is that I only use the first measure to calculate the second, and the second to calculate the third:

 

Measure 1:

CombinedColumn = CALCULATE(
'Sales'[Sales Amount] + [Remaining Budget]
)

 

Measure 2:

Combined LTM = CALCULATE(
[CombinedColumn],
DATESINPERIOD( 'Date'[DateTime],MAX('Date'[DateTime]),-12,MONTH )
)

Measure 3:

Budget LTM =
VAR LastDateWithSales = CALCULATE( MAX ( Sales[PostingDate]), REMOVEFILTERS())
VAR RB_LTM = CALCULATE(
[Combined LTM],
KEEPFILTERS('Date'[DateTime] >= LastDateWithSales)
)
RETURN
RB_LTM

 

I would really like to combine these three measures into one, this is my attempt at it:

 

Budget LTM =
VAR LastDateWithSales = CALCULATE( MAX ( Sales[PostingDate]), REMOVEFILTERS())
VAR CombinedColumn = CALCULATE(
'Sales'[Sales Amount] + [Remaining Budget]
)
VAR CombinedLTM = CALCULATE(
CombinedColumn,
DATESINPERIOD( 'Date'[DateTime],MAX('Date'[DateTime]),-12,MONTH)
)
VAR BudgetLTM = CALCULATE(
CombinedLTM,
KEEPFILTERS('Date'[DateTime] >= LastDateWithSales)
)
RETURN
BudgetLTM

 

I'm fairly new to DAX, so I assume there is something relatively simple I'm missing.

1 REPLY 1
daXtreme
Solution Sage
Solution Sage

VARiables in DAX are static. They are in fact constants so there's no point doing something like

 

var Variable = ...

return

calculate(

    Variable,

    ...

)

 

This will always return the value of the Variable as it was calculated in the first line...

Helpful resources

Announcements
Las Vegas 2025

Join us at the Microsoft Fabric Community Conference

March 31 - April 2, 2025, in Las Vegas, Nevada. Use code FABINSIDER for a $400 discount!

FebPBI_Carousel

Power BI Monthly Update - February 2025

Check out the February 2025 Power BI update to learn about new features.

March2025 Carousel

Fabric Community Update - March 2025

Find out what's new and trending in the Fabric community.